From 4e339bc1ae6fd0bb705f5e9be4da504ef380b4aa Mon Sep 17 00:00:00 2001 From: Lionel Sambuc Date: Sat, 25 Aug 2018 12:14:15 +0200 Subject: [PATCH] Remove GCC support Change-Id: Ie238ed4878bc6dcc6404648cb7c5b8c63d6b7c61 --- external/gpl3/gcc/Makefile | 11 - external/gpl3/gcc/Makefile.gcc_path | 16 - external/gpl3/gcc/Makefile.hooks | 27 - external/gpl3/gcc/README.gcc48 | 34 - external/gpl3/gcc/fetch.sh | 73 - external/gpl3/gcc/files/arm-minix.h | 150 - .../gpl3/gcc/files/gcov-minix-fs-wrapper.h | 39 - external/gpl3/gcc/files/i386-minix.h | 75 - external/gpl3/gcc/files/minix-spec.h | 171 - external/gpl3/gcc/files/minix.h | 177 - external/gpl3/gcc/files/t-minix | 5 - external/gpl3/gcc/gcc2netbsd | 82 - external/gpl3/gcc/lib/Makefile | 19 - external/gpl3/gcc/lib/Makefile.hacks | 36 - external/gpl3/gcc/lib/Makefile.inc | 12 - external/gpl3/gcc/lib/Makefile.tconfigh | 10 - external/gpl3/gcc/lib/crtstuff/Makefile | 82 - external/gpl3/gcc/lib/crtstuff/arch/alpha.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/arm.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/armeb.mk | 11 - .../gpl3/gcc/lib/crtstuff/arch/coldfire.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/earm.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/earmeb.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/earmhf.mk | 11 - .../gpl3/gcc/lib/crtstuff/arch/earmhfeb.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/earmv4.mk | 11 - .../gpl3/gcc/lib/crtstuff/arch/earmv4eb.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/earmv6.mk | 11 - .../gpl3/gcc/lib/crtstuff/arch/earmv6eb.mk | 11 - .../gpl3/gcc/lib/crtstuff/arch/earmv6hf.mk | 11 - .../gpl3/gcc/lib/crtstuff/arch/earmv6hfeb.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/earmv7.mk | 11 - .../gpl3/gcc/lib/crtstuff/arch/earmv7eb.mk | 11 - .../gpl3/gcc/lib/crtstuff/arch/earmv7hf.mk | 11 - .../gpl3/gcc/lib/crtstuff/arch/earmv7hfeb.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/hppa.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/i386.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/ia64.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/m68000.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/m68k.mk | 11 - .../gpl3/gcc/lib/crtstuff/arch/mips64eb.mk | 11 - .../gpl3/gcc/lib/crtstuff/arch/mips64el.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/mipseb.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/mipsel.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/or1k.mk | 11 - .../gpl3/gcc/lib/crtstuff/arch/powerpc.mk | 11 - .../gpl3/gcc/lib/crtstuff/arch/powerpc64.mk | 11 - .../gpl3/gcc/lib/crtstuff/arch/riscv32.mk | 11 - .../gpl3/gcc/lib/crtstuff/arch/riscv64.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/sh3eb.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/sh3el.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/sparc.mk | 11 - .../gpl3/gcc/lib/crtstuff/arch/sparc64.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/vax.mk | 11 - external/gpl3/gcc/lib/crtstuff/arch/x86_64.mk | 11 - external/gpl3/gcc/lib/crtstuff/crtbegin.c | 9 - external/gpl3/gcc/lib/crtstuff/crtbeginS.c | 10 - external/gpl3/gcc/lib/crtstuff/crtbeginT.c | 10 - external/gpl3/gcc/lib/crtstuff/crtend.c | 9 - external/gpl3/gcc/lib/crtstuff/crtendS.c | 10 - external/gpl3/gcc/lib/libasan/Makefile | 67 - external/gpl3/gcc/lib/libasan/shlib_version | 2 - external/gpl3/gcc/lib/libbacktrace/Makefile | 20 - .../arch/alpha/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/alpha/config.h | 136 - .../arch/arm/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/arm/config.h | 136 - .../arch/armeb/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/armeb/config.h | 136 - .../arch/coldfire/backtrace-supported.h | 65 - .../lib/libbacktrace/arch/coldfire/config.h | 136 - .../arch/earm/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/earm/config.h | 136 - .../arch/earmeb/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/earmeb/config.h | 136 - .../arch/earmhf/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/earmhf/config.h | 136 - .../arch/earmhfeb/backtrace-supported.h | 65 - .../lib/libbacktrace/arch/earmhfeb/config.h | 136 - .../arch/earmv4/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/earmv4/config.h | 136 - .../arch/earmv4eb/backtrace-supported.h | 65 - .../lib/libbacktrace/arch/earmv4eb/config.h | 136 - .../arch/earmv6/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/earmv6/config.h | 136 - .../arch/earmv6eb/backtrace-supported.h | 65 - .../lib/libbacktrace/arch/earmv6eb/config.h | 136 - .../arch/earmv6hf/backtrace-supported.h | 65 - .../lib/libbacktrace/arch/earmv6hf/config.h | 136 - .../arch/earmv6hfeb/backtrace-supported.h | 65 - .../lib/libbacktrace/arch/earmv6hfeb/config.h | 136 - .../arch/earmv7/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/earmv7/config.h | 136 - .../arch/earmv7eb/backtrace-supported.h | 65 - .../lib/libbacktrace/arch/earmv7eb/config.h | 136 - .../arch/earmv7hf/backtrace-supported.h | 65 - .../lib/libbacktrace/arch/earmv7hf/config.h | 136 - .../arch/earmv7hfeb/backtrace-supported.h | 65 - .../lib/libbacktrace/arch/earmv7hfeb/config.h | 136 - .../arch/hppa/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/hppa/config.h | 136 - .../arch/i386/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/i386/config.h | 136 - .../arch/ia64/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/ia64/config.h | 136 - .../arch/m68000/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/m68000/config.h | 136 - .../arch/m68k/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/m68k/config.h | 136 - .../arch/mips64eb/backtrace-supported.h | 65 - .../lib/libbacktrace/arch/mips64eb/config.h | 136 - .../arch/mips64el/backtrace-supported.h | 65 - .../lib/libbacktrace/arch/mips64el/config.h | 136 - .../arch/mipseb/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/mipseb/config.h | 136 - .../arch/mipsel/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/mipsel/config.h | 136 - .../arch/or1k/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/or1k/config.h | 136 - .../arch/powerpc/backtrace-supported.h | 65 - .../lib/libbacktrace/arch/powerpc/config.h | 136 - .../arch/powerpc64/backtrace-supported.h | 65 - .../lib/libbacktrace/arch/powerpc64/config.h | 136 - .../arch/riscv32/backtrace-supported.h | 65 - .../lib/libbacktrace/arch/riscv32/config.h | 136 - .../arch/riscv64/backtrace-supported.h | 65 - .../lib/libbacktrace/arch/riscv64/config.h | 136 - .../arch/sh3eb/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/sh3eb/config.h | 136 - .../arch/sh3el/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/sh3el/config.h | 136 - .../arch/sparc/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/sparc/config.h | 136 - .../arch/sparc64/backtrace-supported.h | 65 - .../lib/libbacktrace/arch/sparc64/config.h | 136 - .../arch/vax/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/vax/config.h | 136 - .../arch/x86_64/backtrace-supported.h | 65 - .../gcc/lib/libbacktrace/arch/x86_64/config.h | 136 - external/gpl3/gcc/lib/libgcc/Makefile | 23 - external/gpl3/gcc/lib/libgcc/Makefile.inc | 195 - external/gpl3/gcc/lib/libgcc/Makefile.srcs | 13 - external/gpl3/gcc/lib/libgcc/Makefile.wrapper | 62 - .../gcc/lib/libgcc/arch/alpha/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/alpha/defs.mk | 21 - .../gcc/lib/libgcc/arch/arm/auto-target.h | 75 - external/gpl3/gcc/lib/libgcc/arch/arm/defs.mk | 21 - .../gcc/lib/libgcc/arch/armeb/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/armeb/defs.mk | 21 - .../lib/libgcc/arch/coldfire/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/coldfire/defs.mk | 21 - .../gcc/lib/libgcc/arch/earm/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/earm/defs.mk | 21 - .../gcc/lib/libgcc/arch/earmeb/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/earmeb/defs.mk | 21 - .../gcc/lib/libgcc/arch/earmhf/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/earmhf/defs.mk | 21 - .../lib/libgcc/arch/earmhfeb/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/earmhfeb/defs.mk | 21 - .../gcc/lib/libgcc/arch/earmv4/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/earmv4/defs.mk | 21 - .../lib/libgcc/arch/earmv4eb/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/earmv4eb/defs.mk | 21 - .../gcc/lib/libgcc/arch/earmv6/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/earmv6/defs.mk | 21 - .../lib/libgcc/arch/earmv6eb/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/earmv6eb/defs.mk | 21 - .../lib/libgcc/arch/earmv6hf/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/earmv6hf/defs.mk | 21 - .../lib/libgcc/arch/earmv6hfeb/auto-target.h | 75 - .../gcc/lib/libgcc/arch/earmv6hfeb/defs.mk | 21 - .../gcc/lib/libgcc/arch/earmv7/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/earmv7/defs.mk | 21 - .../lib/libgcc/arch/earmv7eb/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/earmv7eb/defs.mk | 21 - .../lib/libgcc/arch/earmv7hf/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/earmv7hf/defs.mk | 21 - .../lib/libgcc/arch/earmv7hfeb/auto-target.h | 75 - .../gcc/lib/libgcc/arch/earmv7hfeb/defs.mk | 21 - .../gcc/lib/libgcc/arch/hppa/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/hppa/defs.mk | 21 - .../gcc/lib/libgcc/arch/i386/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/i386/defs.mk | 21 - .../gcc/lib/libgcc/arch/ia64/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/ia64/defs.mk | 21 - .../gcc/lib/libgcc/arch/m68000/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/m68000/defs.mk | 21 - .../gcc/lib/libgcc/arch/m68k/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/m68k/defs.mk | 21 - .../lib/libgcc/arch/mips64eb/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/mips64eb/defs.mk | 21 - .../lib/libgcc/arch/mips64el/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/mips64el/defs.mk | 21 - .../gcc/lib/libgcc/arch/mipseb/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/mipseb/defs.mk | 21 - .../gcc/lib/libgcc/arch/mipsel/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/mipsel/defs.mk | 21 - .../gcc/lib/libgcc/arch/or1k/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/or1k/defs.mk | 21 - .../gcc/lib/libgcc/arch/powerpc/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/powerpc/defs.mk | 21 - .../lib/libgcc/arch/powerpc64/auto-target.h | 75 - .../gcc/lib/libgcc/arch/powerpc64/defs.mk | 21 - .../gcc/lib/libgcc/arch/riscv32/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/riscv32/defs.mk | 21 - .../gcc/lib/libgcc/arch/riscv64/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/riscv64/defs.mk | 21 - .../gcc/lib/libgcc/arch/sh3eb/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/sh3eb/defs.mk | 21 - .../gcc/lib/libgcc/arch/sh3el/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/sh3el/defs.mk | 21 - .../gcc/lib/libgcc/arch/sparc/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/sparc/defs.mk | 21 - .../gcc/lib/libgcc/arch/sparc64/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/sparc64/defs.mk | 21 - .../gcc/lib/libgcc/arch/vax/auto-target.h | 75 - external/gpl3/gcc/lib/libgcc/arch/vax/defs.mk | 21 - .../gcc/lib/libgcc/arch/x86_64/auto-target.h | 75 - .../gpl3/gcc/lib/libgcc/arch/x86_64/defs.mk | 21 - external/gpl3/gcc/lib/libgcc/libgcc/Makefile | 80 - .../gpl3/gcc/lib/libgcc/libgcc_eh/Makefile | 27 - .../gpl3/gcc/lib/libgcc/libgcc_eh/empty.c | 1 - .../gpl3/gcc/lib/libgcc/libgcc_s/Makefile | 78 - external/gpl3/gcc/lib/libgcc/libgcov/Makefile | 35 - .../gcc/lib/libgcc/libgcov/arch/alpha/defs.mk | 5 - .../lib/libgcc/libgcov/arch/alpha/gcov-iov.h | 8 - .../gcc/lib/libgcc/libgcov/arch/arm/defs.mk | 5 - .../lib/libgcc/libgcov/arch/arm/gcov-iov.h | 8 - .../gcc/lib/libgcc/libgcov/arch/armeb/defs.mk | 5 - .../lib/libgcc/libgcov/arch/armeb/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/coldfire/defs.mk | 5 - .../libgcc/libgcov/arch/coldfire/gcov-iov.h | 8 - .../gcc/lib/libgcc/libgcov/arch/earm/defs.mk | 5 - .../lib/libgcc/libgcov/arch/earm/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/earmeb/defs.mk | 5 - .../lib/libgcc/libgcov/arch/earmeb/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/earmhf/defs.mk | 5 - .../lib/libgcc/libgcov/arch/earmhf/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/earmhfeb/defs.mk | 5 - .../libgcc/libgcov/arch/earmhfeb/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/earmv4/defs.mk | 5 - .../lib/libgcc/libgcov/arch/earmv4/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/earmv4eb/defs.mk | 5 - .../libgcc/libgcov/arch/earmv4eb/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/earmv6/defs.mk | 5 - .../lib/libgcc/libgcov/arch/earmv6/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/earmv6eb/defs.mk | 5 - .../libgcc/libgcov/arch/earmv6eb/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/earmv6hf/defs.mk | 5 - .../libgcc/libgcov/arch/earmv6hf/gcov-iov.h | 8 - .../libgcc/libgcov/arch/earmv6hfeb/defs.mk | 5 - .../libgcc/libgcov/arch/earmv6hfeb/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/earmv7/defs.mk | 5 - .../lib/libgcc/libgcov/arch/earmv7/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/earmv7eb/defs.mk | 5 - .../libgcc/libgcov/arch/earmv7eb/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/earmv7hf/defs.mk | 5 - .../libgcc/libgcov/arch/earmv7hf/gcov-iov.h | 8 - .../libgcc/libgcov/arch/earmv7hfeb/defs.mk | 5 - .../libgcc/libgcov/arch/earmv7hfeb/gcov-iov.h | 8 - .../gcc/lib/libgcc/libgcov/arch/hppa/defs.mk | 5 - .../lib/libgcc/libgcov/arch/hppa/gcov-iov.h | 8 - .../gcc/lib/libgcc/libgcov/arch/i386/defs.mk | 5 - .../lib/libgcc/libgcov/arch/i386/gcov-iov.h | 8 - .../gcc/lib/libgcc/libgcov/arch/ia64/defs.mk | 5 - .../lib/libgcc/libgcov/arch/ia64/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/m68000/defs.mk | 5 - .../lib/libgcc/libgcov/arch/m68000/gcov-iov.h | 8 - .../gcc/lib/libgcc/libgcov/arch/m68k/defs.mk | 5 - .../lib/libgcc/libgcov/arch/m68k/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/mips64eb/defs.mk | 5 - .../libgcc/libgcov/arch/mips64eb/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/mips64el/defs.mk | 5 - .../libgcc/libgcov/arch/mips64el/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/mipseb/defs.mk | 5 - .../lib/libgcc/libgcov/arch/mipseb/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/mipsel/defs.mk | 5 - .../lib/libgcc/libgcov/arch/mipsel/gcov-iov.h | 8 - .../gcc/lib/libgcc/libgcov/arch/or1k/defs.mk | 5 - .../lib/libgcc/libgcov/arch/or1k/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/powerpc/defs.mk | 5 - .../libgcc/libgcov/arch/powerpc/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/powerpc64/defs.mk | 5 - .../libgcc/libgcov/arch/powerpc64/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/riscv32/defs.mk | 5 - .../libgcc/libgcov/arch/riscv32/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/riscv64/defs.mk | 5 - .../libgcc/libgcov/arch/riscv64/gcov-iov.h | 8 - .../gcc/lib/libgcc/libgcov/arch/sh3eb/defs.mk | 5 - .../lib/libgcc/libgcov/arch/sh3eb/gcov-iov.h | 8 - .../gcc/lib/libgcc/libgcov/arch/sh3el/defs.mk | 5 - .../lib/libgcc/libgcov/arch/sh3el/gcov-iov.h | 8 - .../gcc/lib/libgcc/libgcov/arch/sparc/defs.mk | 5 - .../lib/libgcc/libgcov/arch/sparc/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/sparc64/defs.mk | 5 - .../libgcc/libgcov/arch/sparc64/gcov-iov.h | 8 - .../gcc/lib/libgcc/libgcov/arch/vax/defs.mk | 5 - .../lib/libgcc/libgcov/arch/vax/gcov-iov.h | 8 - .../lib/libgcc/libgcov/arch/x86_64/defs.mk | 5 - .../lib/libgcc/libgcov/arch/x86_64/gcov-iov.h | 8 - external/gpl3/gcc/lib/libgomp/Makefile | 78 - .../gpl3/gcc/lib/libgomp/arch/alpha/config.h | 140 - .../gcc/lib/libgomp/arch/alpha/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/alpha/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/alpha/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/arm/config.h | 140 - .../gcc/lib/libgomp/arch/arm/libgomp.spec | 7 - .../gpl3/gcc/lib/libgomp/arch/arm/libgomp_f.h | 97 - external/gpl3/gcc/lib/libgomp/arch/arm/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/armeb/config.h | 140 - .../gcc/lib/libgomp/arch/armeb/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/armeb/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/armeb/omp.h | 111 - .../gcc/lib/libgomp/arch/coldfire/config.h | 140 - .../lib/libgomp/arch/coldfire/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/coldfire/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/coldfire/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/earm/config.h | 142 - .../gcc/lib/libgomp/arch/earm/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/earm/libgomp_f.h | 97 - external/gpl3/gcc/lib/libgomp/arch/earm/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/earmeb/config.h | 140 - .../gcc/lib/libgomp/arch/earmeb/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/earmeb/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/earmeb/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/earmhf/config.h | 140 - .../gcc/lib/libgomp/arch/earmhf/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/earmhf/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/earmhf/omp.h | 111 - .../gcc/lib/libgomp/arch/earmhfeb/config.h | 140 - .../lib/libgomp/arch/earmhfeb/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/earmhfeb/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/earmhfeb/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/earmv4/config.h | 140 - .../gcc/lib/libgomp/arch/earmv4/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/earmv4/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/earmv4/omp.h | 111 - .../gcc/lib/libgomp/arch/earmv4eb/config.h | 140 - .../lib/libgomp/arch/earmv4eb/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/earmv4eb/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/earmv4eb/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/earmv6/config.h | 140 - .../gcc/lib/libgomp/arch/earmv6/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/earmv6/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/earmv6/omp.h | 111 - .../gcc/lib/libgomp/arch/earmv6eb/config.h | 140 - .../lib/libgomp/arch/earmv6eb/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/earmv6eb/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/earmv6eb/omp.h | 111 - .../gcc/lib/libgomp/arch/earmv6hf/config.h | 140 - .../lib/libgomp/arch/earmv6hf/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/earmv6hf/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/earmv6hf/omp.h | 111 - .../gcc/lib/libgomp/arch/earmv6hfeb/config.h | 140 - .../lib/libgomp/arch/earmv6hfeb/libgomp.spec | 7 - .../lib/libgomp/arch/earmv6hfeb/libgomp_f.h | 97 - .../gcc/lib/libgomp/arch/earmv6hfeb/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/earmv7/config.h | 140 - .../gcc/lib/libgomp/arch/earmv7/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/earmv7/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/earmv7/omp.h | 111 - .../gcc/lib/libgomp/arch/earmv7eb/config.h | 140 - .../lib/libgomp/arch/earmv7eb/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/earmv7eb/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/earmv7eb/omp.h | 111 - .../gcc/lib/libgomp/arch/earmv7hf/config.h | 140 - .../lib/libgomp/arch/earmv7hf/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/earmv7hf/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/earmv7hf/omp.h | 111 - .../gcc/lib/libgomp/arch/earmv7hfeb/config.h | 140 - .../lib/libgomp/arch/earmv7hfeb/libgomp.spec | 7 - .../lib/libgomp/arch/earmv7hfeb/libgomp_f.h | 97 - .../gcc/lib/libgomp/arch/earmv7hfeb/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/hppa/config.h | 140 - .../gcc/lib/libgomp/arch/hppa/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/hppa/libgomp_f.h | 97 - external/gpl3/gcc/lib/libgomp/arch/hppa/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/i386/config.h | 142 - .../gcc/lib/libgomp/arch/i386/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/i386/libgomp_f.h | 97 - external/gpl3/gcc/lib/libgomp/arch/i386/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/ia64/config.h | 140 - .../gcc/lib/libgomp/arch/ia64/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/ia64/libgomp_f.h | 97 - external/gpl3/gcc/lib/libgomp/arch/ia64/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/m68000/config.h | 140 - .../gcc/lib/libgomp/arch/m68000/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/m68000/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/m68000/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/m68k/config.h | 140 - .../gcc/lib/libgomp/arch/m68k/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/m68k/libgomp_f.h | 97 - external/gpl3/gcc/lib/libgomp/arch/m68k/omp.h | 111 - .../gcc/lib/libgomp/arch/mips64eb/config.h | 140 - .../lib/libgomp/arch/mips64eb/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/mips64eb/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/mips64eb/omp.h | 111 - .../gcc/lib/libgomp/arch/mips64el/config.h | 140 - .../lib/libgomp/arch/mips64el/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/mips64el/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/mips64el/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/mipseb/config.h | 140 - .../gcc/lib/libgomp/arch/mipseb/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/mipseb/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/mipseb/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/mipsel/config.h | 140 - .../gcc/lib/libgomp/arch/mipsel/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/mipsel/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/mipsel/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/or1k/config.h | 140 - .../gcc/lib/libgomp/arch/or1k/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/or1k/libgomp_f.h | 97 - external/gpl3/gcc/lib/libgomp/arch/or1k/omp.h | 111 - .../gcc/lib/libgomp/arch/powerpc/config.h | 140 - .../gcc/lib/libgomp/arch/powerpc/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/powerpc/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/powerpc/omp.h | 111 - .../gcc/lib/libgomp/arch/powerpc64/config.h | 140 - .../lib/libgomp/arch/powerpc64/libgomp.spec | 7 - .../lib/libgomp/arch/powerpc64/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/powerpc64/omp.h | 111 - .../gcc/lib/libgomp/arch/riscv32/config.h | 140 - .../gcc/lib/libgomp/arch/riscv32/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/riscv32/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/riscv32/omp.h | 111 - .../gcc/lib/libgomp/arch/riscv64/config.h | 140 - .../gcc/lib/libgomp/arch/riscv64/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/riscv64/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/riscv64/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/sh3eb/config.h | 140 - .../gcc/lib/libgomp/arch/sh3eb/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/sh3eb/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/sh3eb/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/sh3el/config.h | 140 - .../gcc/lib/libgomp/arch/sh3el/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/sh3el/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/sh3el/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/sparc/config.h | 140 - .../gcc/lib/libgomp/arch/sparc/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/sparc/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/sparc/omp.h | 111 - .../gcc/lib/libgomp/arch/sparc64/config.h | 140 - .../gcc/lib/libgomp/arch/sparc64/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/sparc64/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/sparc64/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/vax/config.h | 140 - .../gcc/lib/libgomp/arch/vax/libgomp.spec | 7 - .../gpl3/gcc/lib/libgomp/arch/vax/libgomp_f.h | 97 - external/gpl3/gcc/lib/libgomp/arch/vax/omp.h | 111 - .../gpl3/gcc/lib/libgomp/arch/x86_64/config.h | 140 - .../gcc/lib/libgomp/arch/x86_64/libgomp.spec | 7 - .../gcc/lib/libgomp/arch/x86_64/libgomp_f.h | 97 - .../gpl3/gcc/lib/libgomp/arch/x86_64/omp.h | 111 - external/gpl3/gcc/lib/libiberty/Makefile | 31 - .../gcc/lib/libiberty/arch/alpha/config.h | 504 - .../gpl3/gcc/lib/libiberty/arch/arm/config.h | 504 - .../gcc/lib/libiberty/arch/armeb/config.h | 504 - .../gcc/lib/libiberty/arch/coldfire/config.h | 504 - .../gpl3/gcc/lib/libiberty/arch/earm/config.h | 504 - .../gcc/lib/libiberty/arch/earmeb/config.h | 504 - .../gcc/lib/libiberty/arch/earmhf/config.h | 504 - .../gcc/lib/libiberty/arch/earmhfeb/config.h | 504 - .../gcc/lib/libiberty/arch/earmv4/config.h | 504 - .../gcc/lib/libiberty/arch/earmv4eb/config.h | 504 - .../gcc/lib/libiberty/arch/earmv6/config.h | 504 - .../gcc/lib/libiberty/arch/earmv6eb/config.h | 504 - .../gcc/lib/libiberty/arch/earmv6hf/config.h | 504 - .../lib/libiberty/arch/earmv6hfeb/config.h | 504 - .../gcc/lib/libiberty/arch/earmv7/config.h | 504 - .../gcc/lib/libiberty/arch/earmv7eb/config.h | 504 - .../gcc/lib/libiberty/arch/earmv7hf/config.h | 504 - .../lib/libiberty/arch/earmv7hfeb/config.h | 504 - .../gpl3/gcc/lib/libiberty/arch/hppa/config.h | 504 - .../gpl3/gcc/lib/libiberty/arch/i386/config.h | 504 - .../gpl3/gcc/lib/libiberty/arch/ia64/config.h | 504 - .../gcc/lib/libiberty/arch/m68000/config.h | 504 - .../gpl3/gcc/lib/libiberty/arch/m68k/config.h | 504 - .../gcc/lib/libiberty/arch/mips64eb/config.h | 504 - .../gcc/lib/libiberty/arch/mips64el/config.h | 504 - .../gcc/lib/libiberty/arch/mipseb/config.h | 504 - .../gcc/lib/libiberty/arch/mipsel/config.h | 504 - .../gpl3/gcc/lib/libiberty/arch/or1k/config.h | 504 - .../gcc/lib/libiberty/arch/powerpc/config.h | 504 - .../gcc/lib/libiberty/arch/powerpc64/config.h | 504 - .../gcc/lib/libiberty/arch/riscv32/config.h | 504 - .../gcc/lib/libiberty/arch/riscv64/config.h | 504 - .../gcc/lib/libiberty/arch/sh3eb/config.h | 504 - .../gcc/lib/libiberty/arch/sh3el/config.h | 504 - .../gcc/lib/libiberty/arch/sparc/config.h | 504 - .../gcc/lib/libiberty/arch/sparc64/config.h | 504 - .../gpl3/gcc/lib/libiberty/arch/vax/config.h | 504 - .../gcc/lib/libiberty/arch/x86_64/config.h | 504 - external/gpl3/gcc/lib/libiberty/defs.mk | 8 - external/gpl3/gcc/lib/liblto_plugin/Makefile | 60 - external/gpl3/gcc/lib/libmudflap/Makefile | 25 - external/gpl3/gcc/lib/libmudflap/config.h | 288 - external/gpl3/gcc/lib/libmudflapth/Makefile | 20 - external/gpl3/gcc/lib/libobjc/Makefile | 123 - .../gpl3/gcc/lib/libobjc/arch/alpha/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/alpha/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/arm/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/arm/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/armeb/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/armeb/defs.mk | 11 - .../gcc/lib/libobjc/arch/coldfire/config.h | 76 - .../gcc/lib/libobjc/arch/coldfire/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/earm/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/earm/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/earmeb/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/earmeb/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/earmhf/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/earmhf/defs.mk | 11 - .../gcc/lib/libobjc/arch/earmhfeb/config.h | 76 - .../gcc/lib/libobjc/arch/earmhfeb/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/earmv4/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/earmv4/defs.mk | 11 - .../gcc/lib/libobjc/arch/earmv4eb/config.h | 76 - .../gcc/lib/libobjc/arch/earmv4eb/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/earmv6/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/earmv6/defs.mk | 11 - .../gcc/lib/libobjc/arch/earmv6eb/config.h | 76 - .../gcc/lib/libobjc/arch/earmv6eb/defs.mk | 11 - .../gcc/lib/libobjc/arch/earmv6hf/config.h | 76 - .../gcc/lib/libobjc/arch/earmv6hf/defs.mk | 11 - .../gcc/lib/libobjc/arch/earmv6hfeb/config.h | 76 - .../gcc/lib/libobjc/arch/earmv6hfeb/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/earmv7/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/earmv7/defs.mk | 11 - .../gcc/lib/libobjc/arch/earmv7eb/config.h | 76 - .../gcc/lib/libobjc/arch/earmv7eb/defs.mk | 11 - .../gcc/lib/libobjc/arch/earmv7hf/config.h | 76 - .../gcc/lib/libobjc/arch/earmv7hf/defs.mk | 11 - .../gcc/lib/libobjc/arch/earmv7hfeb/config.h | 76 - .../gcc/lib/libobjc/arch/earmv7hfeb/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/hppa/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/hppa/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/i386/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/i386/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/ia64/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/ia64/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/m68000/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/m68000/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/m68k/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/m68k/defs.mk | 11 - .../gcc/lib/libobjc/arch/mips64eb/config.h | 76 - .../gcc/lib/libobjc/arch/mips64eb/defs.mk | 11 - .../gcc/lib/libobjc/arch/mips64el/config.h | 76 - .../gcc/lib/libobjc/arch/mips64el/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/mipseb/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/mipseb/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/mipsel/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/mipsel/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/or1k/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/or1k/defs.mk | 11 - .../gcc/lib/libobjc/arch/powerpc/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/powerpc/defs.mk | 11 - .../gcc/lib/libobjc/arch/powerpc64/config.h | 76 - .../gcc/lib/libobjc/arch/powerpc64/defs.mk | 11 - .../gcc/lib/libobjc/arch/riscv32/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/riscv32/defs.mk | 11 - .../gcc/lib/libobjc/arch/riscv64/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/riscv64/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/sh3eb/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/sh3eb/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/sh3el/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/sh3el/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/sparc/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/sparc/defs.mk | 11 - .../gcc/lib/libobjc/arch/sparc64/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/sparc64/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/vax/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/vax/defs.mk | 11 - .../gpl3/gcc/lib/libobjc/arch/x86_64/config.h | 76 - .../gpl3/gcc/lib/libobjc/arch/x86_64/defs.mk | 11 - external/gpl3/gcc/lib/libstdc++-v3/Makefile | 150 - .../gpl3/gcc/lib/libstdc++-v3/Makefile.inc | 11 - .../lib/libstdc++-v3/arch/alpha/c++config.h | 1670 - .../libstdc++-v3/arch/alpha/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/alpha/defs.mk | 51 - .../gcc/lib/libstdc++-v3/arch/alpha/gstdint.h | 51 - .../lib/libstdc++-v3/arch/alpha/gthr-posix.h | 893 - .../lib/libstdc++-v3/arch/alpha/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/alpha/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/alpha/gthr.h | 158 - .../gcc/lib/libstdc++-v3/arch/arm/c++config.h | 1670 - .../lib/libstdc++-v3/arch/arm/cxxabi_tweaks.h | 86 - .../gcc/lib/libstdc++-v3/arch/arm/defs.mk | 51 - .../gcc/lib/libstdc++-v3/arch/arm/gstdint.h | 51 - .../lib/libstdc++-v3/arch/arm/gthr-posix.h | 893 - .../lib/libstdc++-v3/arch/arm/gthr-single.h | 302 - .../gcc/lib/libstdc++-v3/arch/arm/gthr-tpf.h | 233 - .../gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr.h | 158 - .../lib/libstdc++-v3/arch/armeb/c++config.h | 1670 - .../libstdc++-v3/arch/armeb/cxxabi_tweaks.h | 86 - .../gcc/lib/libstdc++-v3/arch/armeb/defs.mk | 51 - .../gcc/lib/libstdc++-v3/arch/armeb/gstdint.h | 51 - .../lib/libstdc++-v3/arch/armeb/gthr-posix.h | 893 - .../lib/libstdc++-v3/arch/armeb/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/armeb/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/armeb/gthr.h | 158 - .../libstdc++-v3/arch/coldfire/c++config.h | 1670 - .../arch/coldfire/cxxabi_tweaks.h | 63 - .../lib/libstdc++-v3/arch/coldfire/defs.mk | 51 - .../lib/libstdc++-v3/arch/coldfire/gstdint.h | 51 - .../libstdc++-v3/arch/coldfire/gthr-posix.h | 893 - .../libstdc++-v3/arch/coldfire/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/coldfire/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/coldfire/gthr.h | 158 - .../lib/libstdc++-v3/arch/earm/c++config.h | 1680 - .../libstdc++-v3/arch/earm/cxxabi_tweaks.h | 86 - .../gcc/lib/libstdc++-v3/arch/earm/defs.mk | 51 - .../gcc/lib/libstdc++-v3/arch/earm/gstdint.h | 51 - .../lib/libstdc++-v3/arch/earm/gthr-posix.h | 893 - .../lib/libstdc++-v3/arch/earm/gthr-single.h | 302 - .../gcc/lib/libstdc++-v3/arch/earm/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/earm/gthr.h | 158 - .../lib/libstdc++-v3/arch/earmeb/c++config.h | 1670 - .../libstdc++-v3/arch/earmeb/cxxabi_tweaks.h | 86 - .../gcc/lib/libstdc++-v3/arch/earmeb/defs.mk | 51 - .../lib/libstdc++-v3/arch/earmeb/gstdint.h | 51 - .../lib/libstdc++-v3/arch/earmeb/gthr-posix.h | 893 - .../libstdc++-v3/arch/earmeb/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/earmeb/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/earmeb/gthr.h | 158 - .../lib/libstdc++-v3/arch/earmhf/c++config.h | 1670 - .../libstdc++-v3/arch/earmhf/cxxabi_tweaks.h | 86 - .../gcc/lib/libstdc++-v3/arch/earmhf/defs.mk | 51 - .../lib/libstdc++-v3/arch/earmhf/gstdint.h | 51 - .../lib/libstdc++-v3/arch/earmhf/gthr-posix.h | 893 - .../libstdc++-v3/arch/earmhf/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/earmhf/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/earmhf/gthr.h | 158 - .../libstdc++-v3/arch/earmhfeb/c++config.h | 1670 - .../arch/earmhfeb/cxxabi_tweaks.h | 86 - .../lib/libstdc++-v3/arch/earmhfeb/defs.mk | 51 - .../lib/libstdc++-v3/arch/earmhfeb/gstdint.h | 51 - .../libstdc++-v3/arch/earmhfeb/gthr-posix.h | 893 - .../libstdc++-v3/arch/earmhfeb/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/earmhfeb/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/earmhfeb/gthr.h | 158 - .../lib/libstdc++-v3/arch/earmv4/c++config.h | 1670 - .../libstdc++-v3/arch/earmv4/cxxabi_tweaks.h | 86 - .../gcc/lib/libstdc++-v3/arch/earmv4/defs.mk | 51 - .../lib/libstdc++-v3/arch/earmv4/gstdint.h | 51 - .../lib/libstdc++-v3/arch/earmv4/gthr-posix.h | 893 - .../libstdc++-v3/arch/earmv4/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/earmv4/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/earmv4/gthr.h | 158 - .../libstdc++-v3/arch/earmv4eb/c++config.h | 1670 - .../arch/earmv4eb/cxxabi_tweaks.h | 86 - .../lib/libstdc++-v3/arch/earmv4eb/defs.mk | 51 - .../lib/libstdc++-v3/arch/earmv4eb/gstdint.h | 51 - .../libstdc++-v3/arch/earmv4eb/gthr-posix.h | 893 - .../libstdc++-v3/arch/earmv4eb/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/earmv4eb/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/earmv4eb/gthr.h | 158 - .../lib/libstdc++-v3/arch/earmv6/c++config.h | 1670 - .../libstdc++-v3/arch/earmv6/cxxabi_tweaks.h | 86 - .../gcc/lib/libstdc++-v3/arch/earmv6/defs.mk | 51 - .../lib/libstdc++-v3/arch/earmv6/gstdint.h | 51 - .../lib/libstdc++-v3/arch/earmv6/gthr-posix.h | 893 - .../libstdc++-v3/arch/earmv6/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/earmv6/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/earmv6/gthr.h | 158 - .../libstdc++-v3/arch/earmv6eb/c++config.h | 1670 - .../arch/earmv6eb/cxxabi_tweaks.h | 86 - .../lib/libstdc++-v3/arch/earmv6eb/defs.mk | 51 - .../lib/libstdc++-v3/arch/earmv6eb/gstdint.h | 51 - .../libstdc++-v3/arch/earmv6eb/gthr-posix.h | 893 - .../libstdc++-v3/arch/earmv6eb/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/earmv6eb/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/earmv6eb/gthr.h | 158 - .../libstdc++-v3/arch/earmv6hf/c++config.h | 1670 - .../arch/earmv6hf/cxxabi_tweaks.h | 86 - .../lib/libstdc++-v3/arch/earmv6hf/defs.mk | 51 - .../lib/libstdc++-v3/arch/earmv6hf/gstdint.h | 51 - .../libstdc++-v3/arch/earmv6hf/gthr-posix.h | 893 - .../libstdc++-v3/arch/earmv6hf/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/earmv6hf/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/earmv6hf/gthr.h | 158 - .../libstdc++-v3/arch/earmv6hfeb/c++config.h | 1670 - .../arch/earmv6hfeb/cxxabi_tweaks.h | 86 - .../lib/libstdc++-v3/arch/earmv6hfeb/defs.mk | 51 - .../libstdc++-v3/arch/earmv6hfeb/gstdint.h | 51 - .../libstdc++-v3/arch/earmv6hfeb/gthr-posix.h | 893 - .../arch/earmv6hfeb/gthr-single.h | 302 - .../libstdc++-v3/arch/earmv6hfeb/gthr-tpf.h | 233 - .../lib/libstdc++-v3/arch/earmv6hfeb/gthr.h | 158 - .../lib/libstdc++-v3/arch/earmv7/c++config.h | 1670 - .../libstdc++-v3/arch/earmv7/cxxabi_tweaks.h | 86 - .../gcc/lib/libstdc++-v3/arch/earmv7/defs.mk | 51 - .../lib/libstdc++-v3/arch/earmv7/gstdint.h | 51 - .../lib/libstdc++-v3/arch/earmv7/gthr-posix.h | 893 - .../libstdc++-v3/arch/earmv7/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/earmv7/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/earmv7/gthr.h | 158 - .../libstdc++-v3/arch/earmv7eb/c++config.h | 1670 - .../arch/earmv7eb/cxxabi_tweaks.h | 86 - .../lib/libstdc++-v3/arch/earmv7eb/defs.mk | 51 - .../lib/libstdc++-v3/arch/earmv7eb/gstdint.h | 51 - .../libstdc++-v3/arch/earmv7eb/gthr-posix.h | 893 - .../libstdc++-v3/arch/earmv7eb/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/earmv7eb/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/earmv7eb/gthr.h | 158 - .../libstdc++-v3/arch/earmv7hf/c++config.h | 1670 - .../arch/earmv7hf/cxxabi_tweaks.h | 86 - .../lib/libstdc++-v3/arch/earmv7hf/defs.mk | 51 - .../lib/libstdc++-v3/arch/earmv7hf/gstdint.h | 51 - .../libstdc++-v3/arch/earmv7hf/gthr-posix.h | 893 - .../libstdc++-v3/arch/earmv7hf/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/earmv7hf/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/earmv7hf/gthr.h | 158 - .../libstdc++-v3/arch/earmv7hfeb/c++config.h | 1670 - .../arch/earmv7hfeb/cxxabi_tweaks.h | 86 - .../lib/libstdc++-v3/arch/earmv7hfeb/defs.mk | 51 - .../libstdc++-v3/arch/earmv7hfeb/gstdint.h | 51 - .../libstdc++-v3/arch/earmv7hfeb/gthr-posix.h | 893 - .../arch/earmv7hfeb/gthr-single.h | 302 - .../libstdc++-v3/arch/earmv7hfeb/gthr-tpf.h | 233 - .../lib/libstdc++-v3/arch/earmv7hfeb/gthr.h | 158 - .../lib/libstdc++-v3/arch/hppa/c++config.h | 1670 - .../libstdc++-v3/arch/hppa/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/hppa/defs.mk | 51 - .../gcc/lib/libstdc++-v3/arch/hppa/gstdint.h | 51 - .../lib/libstdc++-v3/arch/hppa/gthr-posix.h | 893 - .../lib/libstdc++-v3/arch/hppa/gthr-single.h | 302 - .../gcc/lib/libstdc++-v3/arch/hppa/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/hppa/gthr.h | 158 - .../lib/libstdc++-v3/arch/i386/c++config.h | 1676 - .../libstdc++-v3/arch/i386/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/i386/defs.mk | 51 - .../gcc/lib/libstdc++-v3/arch/i386/gstdint.h | 51 - .../lib/libstdc++-v3/arch/i386/gthr-posix.h | 893 - .../lib/libstdc++-v3/arch/i386/gthr-single.h | 302 - .../gcc/lib/libstdc++-v3/arch/i386/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/i386/gthr.h | 158 - .../lib/libstdc++-v3/arch/ia64/c++config.h | 1670 - .../libstdc++-v3/arch/ia64/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/ia64/defs.mk | 51 - .../gcc/lib/libstdc++-v3/arch/ia64/gstdint.h | 51 - .../lib/libstdc++-v3/arch/ia64/gthr-posix.h | 893 - .../lib/libstdc++-v3/arch/ia64/gthr-single.h | 302 - .../gcc/lib/libstdc++-v3/arch/ia64/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/ia64/gthr.h | 158 - .../lib/libstdc++-v3/arch/m68000/c++config.h | 1670 - .../libstdc++-v3/arch/m68000/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/m68000/defs.mk | 51 - .../lib/libstdc++-v3/arch/m68000/gstdint.h | 51 - .../lib/libstdc++-v3/arch/m68000/gthr-posix.h | 893 - .../libstdc++-v3/arch/m68000/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/m68000/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/m68000/gthr.h | 158 - .../lib/libstdc++-v3/arch/m68k/c++config.h | 1670 - .../libstdc++-v3/arch/m68k/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/m68k/defs.mk | 51 - .../gcc/lib/libstdc++-v3/arch/m68k/gstdint.h | 51 - .../lib/libstdc++-v3/arch/m68k/gthr-posix.h | 893 - .../lib/libstdc++-v3/arch/m68k/gthr-single.h | 302 - .../gcc/lib/libstdc++-v3/arch/m68k/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/m68k/gthr.h | 158 - .../libstdc++-v3/arch/mips64eb/c++config.h | 1670 - .../arch/mips64eb/cxxabi_tweaks.h | 63 - .../lib/libstdc++-v3/arch/mips64eb/defs.mk | 51 - .../lib/libstdc++-v3/arch/mips64eb/gstdint.h | 51 - .../libstdc++-v3/arch/mips64eb/gthr-posix.h | 893 - .../libstdc++-v3/arch/mips64eb/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/mips64eb/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/mips64eb/gthr.h | 158 - .../libstdc++-v3/arch/mips64el/c++config.h | 1670 - .../arch/mips64el/cxxabi_tweaks.h | 63 - .../lib/libstdc++-v3/arch/mips64el/defs.mk | 51 - .../lib/libstdc++-v3/arch/mips64el/gstdint.h | 51 - .../libstdc++-v3/arch/mips64el/gthr-posix.h | 893 - .../libstdc++-v3/arch/mips64el/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/mips64el/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/mips64el/gthr.h | 158 - .../lib/libstdc++-v3/arch/mipseb/c++config.h | 1670 - .../libstdc++-v3/arch/mipseb/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/mipseb/defs.mk | 51 - .../lib/libstdc++-v3/arch/mipseb/gstdint.h | 51 - .../lib/libstdc++-v3/arch/mipseb/gthr-posix.h | 893 - .../libstdc++-v3/arch/mipseb/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/mipseb/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/mipseb/gthr.h | 158 - .../lib/libstdc++-v3/arch/mipsel/c++config.h | 1670 - .../libstdc++-v3/arch/mipsel/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/mipsel/defs.mk | 51 - .../lib/libstdc++-v3/arch/mipsel/gstdint.h | 51 - .../lib/libstdc++-v3/arch/mipsel/gthr-posix.h | 893 - .../libstdc++-v3/arch/mipsel/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/mipsel/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/mipsel/gthr.h | 158 - .../lib/libstdc++-v3/arch/or1k/c++config.h | 1670 - .../libstdc++-v3/arch/or1k/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/or1k/defs.mk | 51 - .../gcc/lib/libstdc++-v3/arch/or1k/gstdint.h | 51 - .../lib/libstdc++-v3/arch/or1k/gthr-posix.h | 893 - .../lib/libstdc++-v3/arch/or1k/gthr-single.h | 302 - .../gcc/lib/libstdc++-v3/arch/or1k/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/or1k/gthr.h | 158 - .../lib/libstdc++-v3/arch/powerpc/c++config.h | 1670 - .../libstdc++-v3/arch/powerpc/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/powerpc/defs.mk | 51 - .../lib/libstdc++-v3/arch/powerpc/gstdint.h | 51 - .../libstdc++-v3/arch/powerpc/gthr-posix.h | 893 - .../libstdc++-v3/arch/powerpc/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/powerpc/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/powerpc/gthr.h | 158 - .../libstdc++-v3/arch/powerpc64/c++config.h | 1670 - .../arch/powerpc64/cxxabi_tweaks.h | 63 - .../lib/libstdc++-v3/arch/powerpc64/defs.mk | 51 - .../lib/libstdc++-v3/arch/powerpc64/gstdint.h | 51 - .../libstdc++-v3/arch/powerpc64/gthr-posix.h | 893 - .../libstdc++-v3/arch/powerpc64/gthr-single.h | 302 - .../libstdc++-v3/arch/powerpc64/gthr-tpf.h | 233 - .../lib/libstdc++-v3/arch/powerpc64/gthr.h | 158 - .../lib/libstdc++-v3/arch/riscv32/c++config.h | 1670 - .../libstdc++-v3/arch/riscv32/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/riscv32/defs.mk | 51 - .../lib/libstdc++-v3/arch/riscv32/gstdint.h | 51 - .../libstdc++-v3/arch/riscv32/gthr-posix.h | 893 - .../libstdc++-v3/arch/riscv32/gthr-single.h | 302 - .../gcc/lib/libstdc++-v3/arch/riscv32/gthr.h | 158 - .../lib/libstdc++-v3/arch/riscv64/c++config.h | 1670 - .../libstdc++-v3/arch/riscv64/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/riscv64/defs.mk | 51 - .../lib/libstdc++-v3/arch/riscv64/gstdint.h | 51 - .../libstdc++-v3/arch/riscv64/gthr-posix.h | 893 - .../libstdc++-v3/arch/riscv64/gthr-single.h | 302 - .../gcc/lib/libstdc++-v3/arch/riscv64/gthr.h | 158 - .../lib/libstdc++-v3/arch/sh3eb/c++config.h | 1670 - .../libstdc++-v3/arch/sh3eb/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk | 51 - .../gcc/lib/libstdc++-v3/arch/sh3eb/gstdint.h | 51 - .../lib/libstdc++-v3/arch/sh3eb/gthr-posix.h | 893 - .../lib/libstdc++-v3/arch/sh3eb/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/sh3eb/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/sh3eb/gthr.h | 158 - .../lib/libstdc++-v3/arch/sh3el/c++config.h | 1670 - .../libstdc++-v3/arch/sh3el/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/sh3el/defs.mk | 51 - .../gcc/lib/libstdc++-v3/arch/sh3el/gstdint.h | 51 - .../lib/libstdc++-v3/arch/sh3el/gthr-posix.h | 893 - .../lib/libstdc++-v3/arch/sh3el/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/sh3el/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/sh3el/gthr.h | 158 - .../lib/libstdc++-v3/arch/sparc/c++config.h | 1670 - .../libstdc++-v3/arch/sparc/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/sparc/defs.mk | 51 - .../gcc/lib/libstdc++-v3/arch/sparc/gstdint.h | 51 - .../lib/libstdc++-v3/arch/sparc/gthr-posix.h | 893 - .../lib/libstdc++-v3/arch/sparc/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/sparc/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/sparc/gthr.h | 158 - .../lib/libstdc++-v3/arch/sparc64/c++config.h | 1670 - .../libstdc++-v3/arch/sparc64/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/sparc64/defs.mk | 51 - .../lib/libstdc++-v3/arch/sparc64/gstdint.h | 51 - .../libstdc++-v3/arch/sparc64/gthr-posix.h | 893 - .../libstdc++-v3/arch/sparc64/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/sparc64/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/sparc64/gthr.h | 158 - .../gcc/lib/libstdc++-v3/arch/vax/c++config.h | 1670 - .../lib/libstdc++-v3/arch/vax/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/vax/defs.mk | 51 - .../gcc/lib/libstdc++-v3/arch/vax/gstdint.h | 51 - .../lib/libstdc++-v3/arch/vax/gthr-posix.h | 893 - .../lib/libstdc++-v3/arch/vax/gthr-single.h | 302 - .../gcc/lib/libstdc++-v3/arch/vax/gthr-tpf.h | 233 - .../gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr.h | 158 - .../lib/libstdc++-v3/arch/x86_64/c++config.h | 1670 - .../libstdc++-v3/arch/x86_64/cxxabi_tweaks.h | 63 - .../gcc/lib/libstdc++-v3/arch/x86_64/defs.mk | 51 - .../lib/libstdc++-v3/arch/x86_64/gstdint.h | 51 - .../lib/libstdc++-v3/arch/x86_64/gthr-posix.h | 893 - .../libstdc++-v3/arch/x86_64/gthr-single.h | 302 - .../lib/libstdc++-v3/arch/x86_64/gthr-tpf.h | 233 - .../gcc/lib/libstdc++-v3/arch/x86_64/gthr.h | 158 - .../gcc/lib/libstdc++-v3/include/Makefile | 33 - .../gcc/lib/libstdc++-v3/include/Makefile.inc | 11 - .../libstdc++-v3/include/Makefile.includes | 9 - .../libstdc++-v3/include/backward/Makefile | 17 - .../lib/libstdc++-v3/include/bits/Makefile | 65 - .../libstdc++-v3/include/bits/arch/Makefile | 47 - .../include/bits/arch/Makefile.arch_bits | 11 - .../include/bits/arch/i386/Makefile | 4 - .../include/bits/arch/mips32/Makefile | 7 - .../include/bits/arch/mips64/Makefile | 7 - .../include/bits/arch/mipso32/Makefile | 7 - .../include/bits/arch/mkcxxconfig_h.sh | 83 - .../include/bits/arch/powerpc/Makefile | 4 - .../include/bits/arch/powerpc64/Makefile | 4 - .../include/bits/arch/riscv32/Makefile | 6 - .../include/bits/arch/riscv64/Makefile | 7 - .../include/bits/arch/sparc/Makefile | 4 - .../include/bits/arch/sparc64/Makefile | 4 - .../include/bits/arch/x86_64/Makefile | 4 - .../lib/libstdc++-v3/include/debug/Makefile | 18 - .../lib/libstdc++-v3/include/decimal/Makefile | 18 - .../gcc/lib/libstdc++-v3/include/ext/Makefile | 24 - .../libstdc++-v3/include/parallel/Makefile | 18 - .../gcc/lib/libstdc++-v3/include/pb/Makefile | 19 - .../lib/libstdc++-v3/include/profile/Makefile | 18 - .../gcc/lib/libstdc++-v3/include/tr1/Makefile | 18 - .../libstdc++-v3/include/tr1_impl/Makefile | 16 - .../gcc/lib/libstdc++-v3/include/tr2/Makefile | 20 - external/gpl3/gcc/lib/libsupc++/Makefile | 53 - .../gpl3/gcc/lib/libsupc++/Makefile.common | 34 - external/gpl3/gcc/lib/libtsan/Makefile | 67 - external/gpl3/gcc/lib/libtsan/shlib_version | 2 - external/gpl3/gcc/patches/0000-gcc_nbsd.patch | 25562 ---------------- external/gpl3/gcc/patches/0001-minix.patch | 112 - .../gcc/patches/0002-minix-on-minix.patch | 11 - .../gpl3/gcc/patches/0003-gcc48-updates.patch | 71 - .../gcc/patches/0004-fix-gcc-inlines.patch | 121 - external/gpl3/gcc/usr.bin/Makefile | 27 - external/gpl3/gcc/usr.bin/Makefile.backend | 43 - external/gpl3/gcc/usr.bin/Makefile.backtrace | 10 - external/gpl3/gcc/usr.bin/Makefile.checksum | 27 - external/gpl3/gcc/usr.bin/Makefile.common | 10 - .../gpl3/gcc/usr.bin/Makefile.common-target | 10 - external/gpl3/gcc/usr.bin/Makefile.frontend | 45 - external/gpl3/gcc/usr.bin/Makefile.gcc-tool | 41 - external/gpl3/gcc/usr.bin/Makefile.inc | 100 - external/gpl3/gcc/usr.bin/Makefile.libcpp | 10 - .../gpl3/gcc/usr.bin/Makefile.libdecnumber | 10 - external/gpl3/gcc/usr.bin/Makefile.libiberty | 10 - external/gpl3/gcc/usr.bin/Makefile.options | 37 - external/gpl3/gcc/usr.bin/backend/Makefile | 409 - external/gpl3/gcc/usr.bin/cc1/Makefile | 58 - external/gpl3/gcc/usr.bin/cc1obj/Makefile | 61 - external/gpl3/gcc/usr.bin/cc1plus/Makefile | 52 - .../gpl3/gcc/usr.bin/common-target/Makefile | 52 - external/gpl3/gcc/usr.bin/common/Makefile | 37 - external/gpl3/gcc/usr.bin/cpp/Makefile | 52 - external/gpl3/gcc/usr.bin/cpp/cpp.1 | 1054 - external/gpl3/gcc/usr.bin/frontend/Makefile | 58 - external/gpl3/gcc/usr.bin/g++/Makefile | 31 - external/gpl3/gcc/usr.bin/gcc-ar/Makefile | 5 - external/gpl3/gcc/usr.bin/gcc-nm/Makefile | 5 - external/gpl3/gcc/usr.bin/gcc-ranlib/Makefile | 5 - external/gpl3/gcc/usr.bin/gcc/Makefile | 42 - .../gcc/usr.bin/gcc/arch/alpha/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/alpha/auto-host.h | 2066 -- .../gpl3/gcc/usr.bin/gcc/arch/alpha/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/alpha/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/alpha/config.h | 14 - .../gcc/usr.bin/gcc/arch/alpha/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/alpha/defs.mk | 60 - .../gcc/usr.bin/gcc/arch/alpha/gthr-default.h | 5 - .../usr.bin/gcc/arch/alpha/gtyp-input.list | 208 - .../gcc/usr.bin/gcc/arch/alpha/multilib.h | 24 - .../usr.bin/gcc/arch/alpha/plugin-version.h | 22 - external/gpl3/gcc/usr.bin/gcc/arch/alpha/tm.h | 35 - .../gcc/usr.bin/gcc/arch/arm/all-tree.def | 5 - .../gpl3/gcc/usr.bin/gcc/arch/arm/auto-host.h | 2066 -- .../gpl3/gcc/usr.bin/gcc/arch/arm/bconfig.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/arm/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/arm/config.h | 14 - .../gcc/usr.bin/gcc/arch/arm/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/arm/defs.mk | 60 - .../gcc/usr.bin/gcc/arch/arm/gthr-default.h | 5 - .../gcc/usr.bin/gcc/arch/arm/gtyp-input.list | 210 - .../gpl3/gcc/usr.bin/gcc/arch/arm/multilib.h | 24 - .../gcc/usr.bin/gcc/arch/arm/plugin-version.h | 22 - external/gpl3/gcc/usr.bin/gcc/arch/arm/tm.h | 38 - .../gcc/usr.bin/gcc/arch/armeb/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/armeb/auto-host.h | 2066 -- .../gpl3/gcc/usr.bin/gcc/arch/armeb/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/armeb/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/armeb/config.h | 14 - .../gcc/usr.bin/gcc/arch/armeb/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/armeb/defs.mk | 60 - .../gcc/usr.bin/gcc/arch/armeb/gthr-default.h | 5 - .../usr.bin/gcc/arch/armeb/gtyp-input.list | 210 - .../gcc/usr.bin/gcc/arch/armeb/multilib.h | 24 - .../usr.bin/gcc/arch/armeb/plugin-version.h | 22 - external/gpl3/gcc/usr.bin/gcc/arch/armeb/tm.h | 41 - .../usr.bin/gcc/arch/coldfire/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/coldfire/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/coldfire/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/coldfire/bversion.h | 8 - .../gcc/usr.bin/gcc/arch/coldfire/config.h | 14 - .../usr.bin/gcc/arch/coldfire/configargs.h | 11 - .../gcc/usr.bin/gcc/arch/coldfire/defs.mk | 60 - .../usr.bin/gcc/arch/coldfire/gthr-default.h | 5 - .../usr.bin/gcc/arch/coldfire/gtyp-input.list | 208 - .../gcc/usr.bin/gcc/arch/coldfire/multilib.h | 24 - .../gcc/arch/coldfire/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/coldfire/tm.h | 48 - .../gcc/usr.bin/gcc/arch/earm/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/earm/auto-host.h | 2076 -- .../gpl3/gcc/usr.bin/gcc/arch/earm/bconfig.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/earm/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/earm/config.h | 14 - .../gcc/usr.bin/gcc/arch/earm/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/earm/defs.mk | 60 - .../gcc/usr.bin/gcc/arch/earm/gthr-default.h | 5 - .../gcc/usr.bin/gcc/arch/earm/gtyp-input.list | 211 - .../gpl3/gcc/usr.bin/gcc/arch/earm/multilib.h | 24 - .../usr.bin/gcc/arch/earm/plugin-version.h | 22 - external/gpl3/gcc/usr.bin/gcc/arch/earm/tm.h | 37 - .../gcc/usr.bin/gcc/arch/earmeb/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/earmeb/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/earmeb/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/earmeb/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/earmeb/config.h | 14 - .../gcc/usr.bin/gcc/arch/earmeb/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/earmeb/defs.mk | 60 - .../usr.bin/gcc/arch/earmeb/gthr-default.h | 5 - .../usr.bin/gcc/arch/earmeb/gtyp-input.list | 212 - .../gcc/usr.bin/gcc/arch/earmeb/multilib.h | 28 - .../usr.bin/gcc/arch/earmeb/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/earmeb/tm.h | 43 - .../gcc/usr.bin/gcc/arch/earmhf/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/earmhf/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/earmhf/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/earmhf/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/earmhf/config.h | 14 - .../gcc/usr.bin/gcc/arch/earmhf/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/earmhf/defs.mk | 60 - .../usr.bin/gcc/arch/earmhf/gthr-default.h | 5 - .../usr.bin/gcc/arch/earmhf/gtyp-input.list | 212 - .../gcc/usr.bin/gcc/arch/earmhf/multilib.h | 28 - .../usr.bin/gcc/arch/earmhf/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/earmhf/tm.h | 43 - .../usr.bin/gcc/arch/earmhfeb/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/earmhfeb/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/earmhfeb/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/earmhfeb/bversion.h | 8 - .../gcc/usr.bin/gcc/arch/earmhfeb/config.h | 14 - .../usr.bin/gcc/arch/earmhfeb/configargs.h | 11 - .../gcc/usr.bin/gcc/arch/earmhfeb/defs.mk | 60 - .../usr.bin/gcc/arch/earmhfeb/gthr-default.h | 5 - .../usr.bin/gcc/arch/earmhfeb/gtyp-input.list | 212 - .../gcc/usr.bin/gcc/arch/earmhfeb/multilib.h | 28 - .../gcc/arch/earmhfeb/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/earmhfeb/tm.h | 46 - .../gcc/usr.bin/gcc/arch/earmv4/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/earmv4/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/earmv4/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/earmv4/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/earmv4/config.h | 14 - .../gcc/usr.bin/gcc/arch/earmv4/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/earmv4/defs.mk | 60 - .../usr.bin/gcc/arch/earmv4/gthr-default.h | 5 - .../usr.bin/gcc/arch/earmv4/gtyp-input.list | 212 - .../gcc/usr.bin/gcc/arch/earmv4/multilib.h | 28 - .../usr.bin/gcc/arch/earmv4/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/earmv4/tm.h | 40 - .../usr.bin/gcc/arch/earmv4eb/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/earmv4eb/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/earmv4eb/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/earmv4eb/bversion.h | 8 - .../gcc/usr.bin/gcc/arch/earmv4eb/config.h | 14 - .../usr.bin/gcc/arch/earmv4eb/configargs.h | 11 - .../gcc/usr.bin/gcc/arch/earmv4eb/defs.mk | 60 - .../usr.bin/gcc/arch/earmv4eb/gthr-default.h | 5 - .../usr.bin/gcc/arch/earmv4eb/gtyp-input.list | 212 - .../gcc/usr.bin/gcc/arch/earmv4eb/multilib.h | 28 - .../gcc/arch/earmv4eb/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/earmv4eb/tm.h | 43 - .../gcc/usr.bin/gcc/arch/earmv6/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/earmv6/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/earmv6/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/earmv6/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/earmv6/config.h | 14 - .../gcc/usr.bin/gcc/arch/earmv6/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/earmv6/defs.mk | 60 - .../usr.bin/gcc/arch/earmv6/gthr-default.h | 5 - .../usr.bin/gcc/arch/earmv6/gtyp-input.list | 212 - .../gcc/usr.bin/gcc/arch/earmv6/multilib.h | 28 - .../usr.bin/gcc/arch/earmv6/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/earmv6/tm.h | 40 - .../usr.bin/gcc/arch/earmv6eb/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/earmv6eb/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/earmv6eb/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/earmv6eb/bversion.h | 8 - .../gcc/usr.bin/gcc/arch/earmv6eb/config.h | 14 - .../usr.bin/gcc/arch/earmv6eb/configargs.h | 11 - .../gcc/usr.bin/gcc/arch/earmv6eb/defs.mk | 60 - .../usr.bin/gcc/arch/earmv6eb/gthr-default.h | 5 - .../usr.bin/gcc/arch/earmv6eb/gtyp-input.list | 212 - .../gcc/usr.bin/gcc/arch/earmv6eb/multilib.h | 28 - .../gcc/arch/earmv6eb/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/earmv6eb/tm.h | 43 - .../usr.bin/gcc/arch/earmv6hf/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/earmv6hf/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/earmv6hf/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/earmv6hf/bversion.h | 8 - .../gcc/usr.bin/gcc/arch/earmv6hf/config.h | 14 - .../usr.bin/gcc/arch/earmv6hf/configargs.h | 11 - .../gcc/usr.bin/gcc/arch/earmv6hf/defs.mk | 60 - .../usr.bin/gcc/arch/earmv6hf/gthr-default.h | 5 - .../usr.bin/gcc/arch/earmv6hf/gtyp-input.list | 212 - .../gcc/usr.bin/gcc/arch/earmv6hf/multilib.h | 28 - .../gcc/arch/earmv6hf/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/earmv6hf/tm.h | 43 - .../usr.bin/gcc/arch/earmv6hfeb/all-tree.def | 5 - .../usr.bin/gcc/arch/earmv6hfeb/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/earmv6hfeb/bconfig.h | 11 - .../usr.bin/gcc/arch/earmv6hfeb/bversion.h | 8 - .../gcc/usr.bin/gcc/arch/earmv6hfeb/config.h | 14 - .../usr.bin/gcc/arch/earmv6hfeb/configargs.h | 11 - .../gcc/usr.bin/gcc/arch/earmv6hfeb/defs.mk | 60 - .../gcc/arch/earmv6hfeb/gthr-default.h | 5 - .../gcc/arch/earmv6hfeb/gtyp-input.list | 212 - .../usr.bin/gcc/arch/earmv6hfeb/multilib.h | 28 - .../gcc/arch/earmv6hfeb/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/tm.h | 46 - .../gcc/usr.bin/gcc/arch/earmv7/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/earmv7/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/earmv7/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/earmv7/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/earmv7/config.h | 14 - .../gcc/usr.bin/gcc/arch/earmv7/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/earmv7/defs.mk | 60 - .../usr.bin/gcc/arch/earmv7/gthr-default.h | 5 - .../usr.bin/gcc/arch/earmv7/gtyp-input.list | 212 - .../gcc/usr.bin/gcc/arch/earmv7/multilib.h | 28 - .../usr.bin/gcc/arch/earmv7/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/earmv7/tm.h | 40 - .../usr.bin/gcc/arch/earmv7eb/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/earmv7eb/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/earmv7eb/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/earmv7eb/bversion.h | 8 - .../gcc/usr.bin/gcc/arch/earmv7eb/config.h | 14 - .../usr.bin/gcc/arch/earmv7eb/configargs.h | 11 - .../gcc/usr.bin/gcc/arch/earmv7eb/defs.mk | 60 - .../usr.bin/gcc/arch/earmv7eb/gthr-default.h | 5 - .../usr.bin/gcc/arch/earmv7eb/gtyp-input.list | 212 - .../gcc/usr.bin/gcc/arch/earmv7eb/multilib.h | 28 - .../gcc/arch/earmv7eb/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/earmv7eb/tm.h | 43 - .../usr.bin/gcc/arch/earmv7hf/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/earmv7hf/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/earmv7hf/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/earmv7hf/bversion.h | 8 - .../gcc/usr.bin/gcc/arch/earmv7hf/config.h | 14 - .../usr.bin/gcc/arch/earmv7hf/configargs.h | 11 - .../gcc/usr.bin/gcc/arch/earmv7hf/defs.mk | 60 - .../usr.bin/gcc/arch/earmv7hf/gthr-default.h | 5 - .../usr.bin/gcc/arch/earmv7hf/gtyp-input.list | 212 - .../gcc/usr.bin/gcc/arch/earmv7hf/multilib.h | 28 - .../gcc/arch/earmv7hf/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/earmv7hf/tm.h | 43 - .../usr.bin/gcc/arch/earmv7hfeb/all-tree.def | 5 - .../usr.bin/gcc/arch/earmv7hfeb/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/earmv7hfeb/bconfig.h | 11 - .../usr.bin/gcc/arch/earmv7hfeb/bversion.h | 8 - .../gcc/usr.bin/gcc/arch/earmv7hfeb/config.h | 14 - .../usr.bin/gcc/arch/earmv7hfeb/configargs.h | 11 - .../gcc/usr.bin/gcc/arch/earmv7hfeb/defs.mk | 60 - .../gcc/arch/earmv7hfeb/gthr-default.h | 5 - .../gcc/arch/earmv7hfeb/gtyp-input.list | 212 - .../usr.bin/gcc/arch/earmv7hfeb/multilib.h | 28 - .../gcc/arch/earmv7hfeb/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/tm.h | 46 - .../gcc/usr.bin/gcc/arch/hppa/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/hppa/auto-host.h | 2066 -- .../gpl3/gcc/usr.bin/gcc/arch/hppa/bconfig.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/hppa/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/hppa/config.h | 14 - .../gcc/usr.bin/gcc/arch/hppa/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/hppa/defs.mk | 60 - .../gcc/usr.bin/gcc/arch/hppa/gthr-default.h | 5 - .../gcc/usr.bin/gcc/arch/hppa/gtyp-input.list | 210 - .../gpl3/gcc/usr.bin/gcc/arch/hppa/multilib.h | 24 - .../usr.bin/gcc/arch/hppa/plugin-version.h | 22 - external/gpl3/gcc/usr.bin/gcc/arch/hppa/tm.h | 44 - .../gcc/usr.bin/gcc/arch/i386/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/i386/auto-host.h | 2076 -- .../gpl3/gcc/usr.bin/gcc/arch/i386/bconfig.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/i386/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/i386/config.h | 14 - .../gcc/usr.bin/gcc/arch/i386/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/i386/defs.mk | 60 - .../gcc/usr.bin/gcc/arch/i386/gthr-default.h | 5 - .../gcc/usr.bin/gcc/arch/i386/gtyp-input.list | 209 - .../gcc/arch/i386/i386-builtin-types.inc | 883 - .../gpl3/gcc/usr.bin/gcc/arch/i386/multilib.h | 24 - .../usr.bin/gcc/arch/i386/plugin-version.h | 22 - external/gpl3/gcc/usr.bin/gcc/arch/i386/tm.h | 34 - .../gcc/usr.bin/gcc/arch/ia64/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/ia64/auto-host.h | 2066 -- .../gpl3/gcc/usr.bin/gcc/arch/ia64/bconfig.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/ia64/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/ia64/config.h | 14 - .../gcc/usr.bin/gcc/arch/ia64/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk | 60 - .../gcc/usr.bin/gcc/arch/ia64/gthr-default.h | 5 - .../gcc/usr.bin/gcc/arch/ia64/gtyp-input.list | 209 - .../gpl3/gcc/usr.bin/gcc/arch/ia64/multilib.h | 24 - .../usr.bin/gcc/arch/ia64/plugin-version.h | 22 - external/gpl3/gcc/usr.bin/gcc/arch/ia64/tm.h | 37 - .../gcc/usr.bin/gcc/arch/m68000/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/m68000/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/m68000/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/m68000/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/m68000/config.h | 14 - .../gcc/usr.bin/gcc/arch/m68000/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/m68000/defs.mk | 60 - .../usr.bin/gcc/arch/m68000/gthr-default.h | 5 - .../usr.bin/gcc/arch/m68000/gtyp-input.list | 208 - .../gcc/usr.bin/gcc/arch/m68000/multilib.h | 24 - .../usr.bin/gcc/arch/m68000/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/m68000/tm.h | 48 - .../gcc/usr.bin/gcc/arch/m68k/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/m68k/auto-host.h | 2066 -- .../gpl3/gcc/usr.bin/gcc/arch/m68k/bconfig.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/m68k/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/m68k/config.h | 14 - .../gcc/usr.bin/gcc/arch/m68k/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/m68k/defs.mk | 60 - .../gcc/usr.bin/gcc/arch/m68k/gthr-default.h | 5 - .../gcc/usr.bin/gcc/arch/m68k/gtyp-input.list | 208 - .../gpl3/gcc/usr.bin/gcc/arch/m68k/multilib.h | 24 - .../usr.bin/gcc/arch/m68k/plugin-version.h | 22 - external/gpl3/gcc/usr.bin/gcc/arch/m68k/tm.h | 48 - .../usr.bin/gcc/arch/mips64eb/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/mips64eb/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/mips64eb/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/mips64eb/bversion.h | 8 - .../gcc/usr.bin/gcc/arch/mips64eb/config.h | 14 - .../usr.bin/gcc/arch/mips64eb/configargs.h | 11 - .../gcc/usr.bin/gcc/arch/mips64eb/defs.mk | 60 - .../usr.bin/gcc/arch/mips64eb/gthr-default.h | 5 - .../usr.bin/gcc/arch/mips64eb/gtyp-input.list | 210 - .../gcc/usr.bin/gcc/arch/mips64eb/multilib.h | 30 - .../gcc/arch/mips64eb/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/mips64eb/tm.h | 41 - .../usr.bin/gcc/arch/mips64el/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/mips64el/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/mips64el/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/mips64el/bversion.h | 8 - .../gcc/usr.bin/gcc/arch/mips64el/config.h | 14 - .../usr.bin/gcc/arch/mips64el/configargs.h | 11 - .../gcc/usr.bin/gcc/arch/mips64el/defs.mk | 60 - .../usr.bin/gcc/arch/mips64el/gthr-default.h | 5 - .../usr.bin/gcc/arch/mips64el/gtyp-input.list | 210 - .../gcc/usr.bin/gcc/arch/mips64el/multilib.h | 30 - .../gcc/arch/mips64el/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/mips64el/tm.h | 44 - .../gcc/usr.bin/gcc/arch/mipseb/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/mipseb/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/mipseb/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/mipseb/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/mipseb/config.h | 14 - .../gcc/usr.bin/gcc/arch/mipseb/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/mipseb/defs.mk | 60 - .../usr.bin/gcc/arch/mipseb/gthr-default.h | 5 - .../usr.bin/gcc/arch/mipseb/gtyp-input.list | 209 - .../gcc/usr.bin/gcc/arch/mipseb/multilib.h | 24 - .../usr.bin/gcc/arch/mipseb/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/mipseb/tm.h | 37 - .../gcc/usr.bin/gcc/arch/mipsel/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/mipsel/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/mipsel/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/mipsel/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/mipsel/config.h | 14 - .../gcc/usr.bin/gcc/arch/mipsel/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/mipsel/defs.mk | 60 - .../usr.bin/gcc/arch/mipsel/gthr-default.h | 5 - .../usr.bin/gcc/arch/mipsel/gtyp-input.list | 209 - .../gcc/usr.bin/gcc/arch/mipsel/multilib.h | 24 - .../usr.bin/gcc/arch/mipsel/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/mipsel/tm.h | 40 - .../gcc/usr.bin/gcc/arch/or1k/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/or1k/auto-host.h | 2066 -- .../gpl3/gcc/usr.bin/gcc/arch/or1k/bconfig.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/or1k/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/or1k/config.h | 14 - .../gcc/usr.bin/gcc/arch/or1k/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/or1k/defs.mk | 60 - .../gcc/usr.bin/gcc/arch/or1k/gthr-default.h | 5 - .../gcc/usr.bin/gcc/arch/or1k/gtyp-input.list | 208 - .../gpl3/gcc/usr.bin/gcc/arch/or1k/multilib.h | 24 - .../usr.bin/gcc/arch/or1k/plugin-version.h | 22 - external/gpl3/gcc/usr.bin/gcc/arch/or1k/tm.h | 38 - .../gcc/usr.bin/gcc/arch/powerpc/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/powerpc/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/powerpc/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/powerpc/bversion.h | 8 - .../gcc/usr.bin/gcc/arch/powerpc/config.h | 14 - .../gcc/usr.bin/gcc/arch/powerpc/configargs.h | 20 - .../gpl3/gcc/usr.bin/gcc/arch/powerpc/defs.mk | 60 - .../usr.bin/gcc/arch/powerpc/gthr-default.h | 5 - .../usr.bin/gcc/arch/powerpc/gtyp-input.list | 211 - .../gcc/usr.bin/gcc/arch/powerpc/multilib.h | 24 - .../usr.bin/gcc/arch/powerpc/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/powerpc/tm.h | 38 - .../usr.bin/gcc/arch/powerpc64/all-tree.def | 5 - .../usr.bin/gcc/arch/powerpc64/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/powerpc64/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/powerpc64/bversion.h | 8 - .../gcc/usr.bin/gcc/arch/powerpc64/config.h | 14 - .../usr.bin/gcc/arch/powerpc64/configargs.h | 11 - .../gcc/usr.bin/gcc/arch/powerpc64/defs.mk | 60 - .../usr.bin/gcc/arch/powerpc64/gthr-default.h | 5 - .../gcc/arch/powerpc64/gtyp-input.list | 213 - .../gcc/usr.bin/gcc/arch/powerpc64/multilib.h | 28 - .../gcc/arch/powerpc64/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/powerpc64/tm.h | 40 - .../gcc/usr.bin/gcc/arch/riscv32/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/riscv32/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/riscv32/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/riscv32/bversion.h | 8 - .../gcc/usr.bin/gcc/arch/riscv32/config.h | 14 - .../gcc/usr.bin/gcc/arch/riscv32/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/riscv32/defs.mk | 60 - .../usr.bin/gcc/arch/riscv32/gtyp-input.list | 206 - .../gcc/usr.bin/gcc/arch/riscv32/multilib.h | 24 - .../usr.bin/gcc/arch/riscv32/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/riscv32/tm.h | 36 - .../gcc/usr.bin/gcc/arch/riscv64/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/riscv64/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/riscv64/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/riscv64/bversion.h | 8 - .../gcc/usr.bin/gcc/arch/riscv64/config.h | 14 - .../gcc/usr.bin/gcc/arch/riscv64/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/riscv64/defs.mk | 60 - .../usr.bin/gcc/arch/riscv64/gtyp-input.list | 206 - .../gcc/usr.bin/gcc/arch/riscv64/multilib.h | 28 - .../usr.bin/gcc/arch/riscv64/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/riscv64/tm.h | 33 - .../gcc/usr.bin/gcc/arch/sh3eb/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/sh3eb/auto-host.h | 2066 -- .../gpl3/gcc/usr.bin/gcc/arch/sh3eb/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/sh3eb/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/sh3eb/config.h | 14 - .../gcc/usr.bin/gcc/arch/sh3eb/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/sh3eb/defs.mk | 60 - .../gcc/usr.bin/gcc/arch/sh3eb/gthr-default.h | 5 - .../usr.bin/gcc/arch/sh3eb/gtyp-input.list | 211 - .../gcc/usr.bin/gcc/arch/sh3eb/multilib.h | 53 - .../usr.bin/gcc/arch/sh3eb/plugin-version.h | 22 - .../usr.bin/gcc/arch/sh3eb/sysroot-suffix.h | 16 - external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/tm.h | 54 - .../gcc/usr.bin/gcc/arch/sh3el/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/sh3el/auto-host.h | 2066 -- .../gpl3/gcc/usr.bin/gcc/arch/sh3el/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/sh3el/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/sh3el/config.h | 14 - .../gcc/usr.bin/gcc/arch/sh3el/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/sh3el/defs.mk | 60 - .../gcc/usr.bin/gcc/arch/sh3el/gthr-default.h | 5 - .../usr.bin/gcc/arch/sh3el/gtyp-input.list | 212 - .../gcc/usr.bin/gcc/arch/sh3el/multilib.h | 53 - .../usr.bin/gcc/arch/sh3el/plugin-version.h | 22 - .../usr.bin/gcc/arch/sh3el/sysroot-suffix.h | 16 - external/gpl3/gcc/usr.bin/gcc/arch/sh3el/tm.h | 55 - .../gcc/usr.bin/gcc/arch/sparc/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/sparc/auto-host.h | 2066 -- .../gpl3/gcc/usr.bin/gcc/arch/sparc/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/sparc/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/sparc/config.h | 14 - .../gcc/usr.bin/gcc/arch/sparc/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/sparc/defs.mk | 60 - .../gcc/usr.bin/gcc/arch/sparc/gthr-default.h | 5 - .../usr.bin/gcc/arch/sparc/gtyp-input.list | 210 - .../gcc/usr.bin/gcc/arch/sparc/multilib.h | 24 - .../usr.bin/gcc/arch/sparc/plugin-version.h | 22 - external/gpl3/gcc/usr.bin/gcc/arch/sparc/tm.h | 38 - .../gcc/usr.bin/gcc/arch/sparc64/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/sparc64/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/sparc64/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/sparc64/bversion.h | 8 - .../gcc/usr.bin/gcc/arch/sparc64/config.h | 14 - .../gcc/usr.bin/gcc/arch/sparc64/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/sparc64/defs.mk | 60 - .../usr.bin/gcc/arch/sparc64/gthr-default.h | 5 - .../usr.bin/gcc/arch/sparc64/gtyp-input.list | 211 - .../gcc/usr.bin/gcc/arch/sparc64/multilib.h | 28 - .../usr.bin/gcc/arch/sparc64/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/sparc64/tm.h | 39 - .../gcc/usr.bin/gcc/arch/vax/all-tree.def | 5 - .../gpl3/gcc/usr.bin/gcc/arch/vax/auto-host.h | 2066 -- .../gpl3/gcc/usr.bin/gcc/arch/vax/bconfig.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/vax/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/vax/config.h | 14 - .../gcc/usr.bin/gcc/arch/vax/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/vax/defs.mk | 60 - .../gcc/usr.bin/gcc/arch/vax/gthr-default.h | 5 - .../gcc/usr.bin/gcc/arch/vax/gtyp-input.list | 208 - .../gpl3/gcc/usr.bin/gcc/arch/vax/multilib.h | 24 - .../gcc/usr.bin/gcc/arch/vax/plugin-version.h | 22 - external/gpl3/gcc/usr.bin/gcc/arch/vax/tm.h | 41 - .../gcc/usr.bin/gcc/arch/x86_64/all-tree.def | 5 - .../gcc/usr.bin/gcc/arch/x86_64/auto-host.h | 2066 -- .../gcc/usr.bin/gcc/arch/x86_64/bconfig.h | 11 - .../gcc/usr.bin/gcc/arch/x86_64/bversion.h | 8 - .../gpl3/gcc/usr.bin/gcc/arch/x86_64/config.h | 14 - .../gcc/usr.bin/gcc/arch/x86_64/configargs.h | 11 - .../gpl3/gcc/usr.bin/gcc/arch/x86_64/defs.mk | 60 - .../usr.bin/gcc/arch/x86_64/gthr-default.h | 5 - .../usr.bin/gcc/arch/x86_64/gtyp-input.list | 213 - .../gcc/arch/x86_64/i386-builtin-types.inc | 883 - .../gcc/usr.bin/gcc/arch/x86_64/multilib.h | 28 - .../usr.bin/gcc/arch/x86_64/plugin-version.h | 22 - .../gpl3/gcc/usr.bin/gcc/arch/x86_64/tm.h | 40 - external/gpl3/gcc/usr.bin/gcc/gcc.1 | 19901 ------------ external/gpl3/gcc/usr.bin/gcov/Makefile | 34 - external/gpl3/gcc/usr.bin/gcov/gcov.1 | 672 - .../gpl3/gcc/usr.bin/host-libiberty/Makefile | 18 - external/gpl3/gcc/usr.bin/include/Makefile | 27 - .../gpl3/gcc/usr.bin/include/arch/alpha.mk | 5 - external/gpl3/gcc/usr.bin/include/arch/arm.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/armeb.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/coldfire.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/earm.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/earmeb.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/earmhf.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/earmhfeb.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/earmv4.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/earmv4eb.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/earmv6.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/earmv6eb.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/earmv6hf.mk | 5 - .../gcc/usr.bin/include/arch/earmv6hfeb.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/earmv7.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/earmv7eb.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/earmv7hf.mk | 5 - .../gcc/usr.bin/include/arch/earmv7hfeb.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/hppa.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/i386.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/ia64.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/m68000.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/m68k.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/mips64eb.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/mips64el.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/mipseb.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/mipsel.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/or1k.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/powerpc.mk | 5 - .../gcc/usr.bin/include/arch/powerpc64.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/riscv32.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/riscv64.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/sh3eb.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/sh3el.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/sparc.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/sparc64.mk | 5 - external/gpl3/gcc/usr.bin/include/arch/vax.mk | 5 - .../gpl3/gcc/usr.bin/include/arch/x86_64.mk | 5 - external/gpl3/gcc/usr.bin/libcpp/Makefile | 34 - .../gcc/usr.bin/libcpp/arch/alpha/config.h | 363 - .../gpl3/gcc/usr.bin/libcpp/arch/arm/config.h | 363 - .../gcc/usr.bin/libcpp/arch/armeb/config.h | 363 - .../gcc/usr.bin/libcpp/arch/coldfire/config.h | 363 - .../gcc/usr.bin/libcpp/arch/earm/config.h | 365 - .../gcc/usr.bin/libcpp/arch/earmeb/config.h | 363 - .../gcc/usr.bin/libcpp/arch/earmhf/config.h | 363 - .../gcc/usr.bin/libcpp/arch/earmhfeb/config.h | 363 - .../gcc/usr.bin/libcpp/arch/earmv4/config.h | 363 - .../gcc/usr.bin/libcpp/arch/earmv4eb/config.h | 363 - .../gcc/usr.bin/libcpp/arch/earmv6/config.h | 363 - .../gcc/usr.bin/libcpp/arch/earmv6eb/config.h | 363 - .../gcc/usr.bin/libcpp/arch/earmv6hf/config.h | 363 - .../usr.bin/libcpp/arch/earmv6hfeb/config.h | 363 - .../gcc/usr.bin/libcpp/arch/earmv7/config.h | 363 - .../gcc/usr.bin/libcpp/arch/earmv7eb/config.h | 363 - .../gcc/usr.bin/libcpp/arch/earmv7hf/config.h | 363 - .../usr.bin/libcpp/arch/earmv7hfeb/config.h | 363 - .../gcc/usr.bin/libcpp/arch/hppa/config.h | 363 - .../gcc/usr.bin/libcpp/arch/i386/config.h | 365 - .../gcc/usr.bin/libcpp/arch/ia64/config.h | 363 - .../gcc/usr.bin/libcpp/arch/m68000/config.h | 363 - .../gcc/usr.bin/libcpp/arch/m68k/config.h | 363 - .../gcc/usr.bin/libcpp/arch/mips64eb/config.h | 363 - .../gcc/usr.bin/libcpp/arch/mips64el/config.h | 363 - .../gcc/usr.bin/libcpp/arch/mipseb/config.h | 363 - .../gcc/usr.bin/libcpp/arch/mipsel/config.h | 363 - .../gcc/usr.bin/libcpp/arch/or1k/config.h | 363 - .../gcc/usr.bin/libcpp/arch/powerpc/config.h | 363 - .../usr.bin/libcpp/arch/powerpc64/config.h | 363 - .../gcc/usr.bin/libcpp/arch/riscv32/config.h | 363 - .../gcc/usr.bin/libcpp/arch/riscv64/config.h | 363 - .../gcc/usr.bin/libcpp/arch/sh3eb/config.h | 363 - .../gcc/usr.bin/libcpp/arch/sh3el/config.h | 363 - .../gcc/usr.bin/libcpp/arch/sparc/config.h | 363 - .../gcc/usr.bin/libcpp/arch/sparc64/config.h | 363 - .../gpl3/gcc/usr.bin/libcpp/arch/vax/config.h | 363 - .../gcc/usr.bin/libcpp/arch/x86_64/config.h | 363 - .../gpl3/gcc/usr.bin/libdecnumber/Makefile | 29 - .../usr.bin/libdecnumber/arch/alpha/config.h | 99 - .../usr.bin/libdecnumber/arch/arm/config.h | 99 - .../usr.bin/libdecnumber/arch/armeb/config.h | 99 - .../libdecnumber/arch/coldfire/config.h | 99 - .../usr.bin/libdecnumber/arch/earm/config.h | 99 - .../usr.bin/libdecnumber/arch/earmeb/config.h | 99 - .../usr.bin/libdecnumber/arch/earmhf/config.h | 99 - .../libdecnumber/arch/earmhfeb/config.h | 99 - .../usr.bin/libdecnumber/arch/earmv4/config.h | 99 - .../libdecnumber/arch/earmv4eb/config.h | 99 - .../usr.bin/libdecnumber/arch/earmv6/config.h | 99 - .../libdecnumber/arch/earmv6eb/config.h | 99 - .../libdecnumber/arch/earmv6hf/config.h | 99 - .../libdecnumber/arch/earmv6hfeb/config.h | 99 - .../usr.bin/libdecnumber/arch/earmv7/config.h | 99 - .../libdecnumber/arch/earmv7eb/config.h | 99 - .../libdecnumber/arch/earmv7hf/config.h | 99 - .../libdecnumber/arch/earmv7hfeb/config.h | 99 - .../usr.bin/libdecnumber/arch/hppa/config.h | 99 - .../usr.bin/libdecnumber/arch/i386/config.h | 99 - .../usr.bin/libdecnumber/arch/ia64/config.h | 99 - .../usr.bin/libdecnumber/arch/m68000/config.h | 99 - .../usr.bin/libdecnumber/arch/m68k/config.h | 99 - .../libdecnumber/arch/mips64eb/config.h | 99 - .../libdecnumber/arch/mips64el/config.h | 99 - .../usr.bin/libdecnumber/arch/mipseb/config.h | 99 - .../usr.bin/libdecnumber/arch/mipsel/config.h | 99 - .../usr.bin/libdecnumber/arch/or1k/config.h | 99 - .../libdecnumber/arch/powerpc/config.h | 99 - .../libdecnumber/arch/powerpc64/config.h | 99 - .../libdecnumber/arch/riscv32/config.h | 99 - .../libdecnumber/arch/riscv64/config.h | 99 - .../usr.bin/libdecnumber/arch/sh3eb/config.h | 99 - .../usr.bin/libdecnumber/arch/sh3el/config.h | 99 - .../usr.bin/libdecnumber/arch/sparc/config.h | 99 - .../libdecnumber/arch/sparc64/config.h | 99 - .../usr.bin/libdecnumber/arch/vax/config.h | 99 - .../usr.bin/libdecnumber/arch/x86_64/config.h | 99 - .../gpl3/gcc/usr.bin/lto-wrapper/Makefile | 28 - external/gpl3/gcc/usr.bin/lto1/Makefile | 30 - tools/Makefile | 2 - tools/gcc/Makefile | 269 - tools/gcc/README.mknative | 84 - tools/gcc/gcc-version.mk | 5 - tools/gcc/mknative-gcc | 435 - tools/gcc/mknative-gcc.old | 746 - tools/gcc/mknative.common | 101 - 1530 files changed, 345652 deletions(-) delete mode 100644 external/gpl3/gcc/Makefile delete mode 100644 external/gpl3/gcc/Makefile.gcc_path delete mode 100644 external/gpl3/gcc/Makefile.hooks delete mode 100644 external/gpl3/gcc/README.gcc48 delete mode 100755 external/gpl3/gcc/fetch.sh delete mode 100644 external/gpl3/gcc/files/arm-minix.h delete mode 100644 external/gpl3/gcc/files/gcov-minix-fs-wrapper.h delete mode 100644 external/gpl3/gcc/files/i386-minix.h delete mode 100644 external/gpl3/gcc/files/minix-spec.h delete mode 100644 external/gpl3/gcc/files/minix.h delete mode 100644 external/gpl3/gcc/files/t-minix delete mode 100755 external/gpl3/gcc/gcc2netbsd delete mode 100644 external/gpl3/gcc/lib/Makefile delete mode 100644 external/gpl3/gcc/lib/Makefile.hacks delete mode 100644 external/gpl3/gcc/lib/Makefile.inc delete mode 100644 external/gpl3/gcc/lib/Makefile.tconfigh delete mode 100644 external/gpl3/gcc/lib/crtstuff/Makefile delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/alpha.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/arm.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/armeb.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/coldfire.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/earm.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/earmeb.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/earmhf.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/earmhfeb.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/earmv4.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/earmv4eb.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/earmv6.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/earmv6eb.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/earmv6hf.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/earmv6hfeb.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/earmv7.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/earmv7eb.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/earmv7hf.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/earmv7hfeb.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/hppa.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/i386.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/ia64.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/m68000.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/m68k.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/mips64eb.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/mips64el.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/mipseb.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/mipsel.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/or1k.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/powerpc.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/powerpc64.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/riscv32.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/riscv64.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/sh3eb.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/sh3el.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/sparc.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/sparc64.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/vax.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/arch/x86_64.mk delete mode 100644 external/gpl3/gcc/lib/crtstuff/crtbegin.c delete mode 100644 external/gpl3/gcc/lib/crtstuff/crtbeginS.c delete mode 100644 external/gpl3/gcc/lib/crtstuff/crtbeginT.c delete mode 100644 external/gpl3/gcc/lib/crtstuff/crtend.c delete mode 100644 external/gpl3/gcc/lib/crtstuff/crtendS.c delete mode 100644 external/gpl3/gcc/lib/libasan/Makefile delete mode 100644 external/gpl3/gcc/lib/libasan/shlib_version delete mode 100644 external/gpl3/gcc/lib/libbacktrace/Makefile delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/alpha/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/alpha/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/arm/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/arm/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/armeb/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/armeb/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/coldfire/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/coldfire/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earm/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earm/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmeb/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmeb/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmhf/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmhf/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmhfeb/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmhfeb/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv4/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv4/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv4eb/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv4eb/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv6/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv6/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv6eb/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv6eb/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv6hf/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv6hf/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv6hfeb/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv6hfeb/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv7/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv7/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv7eb/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv7eb/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv7hf/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv7hf/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv7hfeb/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/earmv7hfeb/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/hppa/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/hppa/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/i386/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/i386/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/ia64/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/ia64/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/m68000/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/m68000/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/m68k/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/m68k/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/mips64eb/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/mips64eb/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/mips64el/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/mips64el/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/mipseb/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/mipseb/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/mipsel/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/mipsel/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/or1k/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/or1k/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/powerpc/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/powerpc/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/riscv32/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/riscv32/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/riscv64/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/riscv64/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/sh3eb/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/sh3eb/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/sh3el/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/sh3el/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/sparc/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/sparc/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/sparc64/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/sparc64/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/vax/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/vax/config.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/x86_64/backtrace-supported.h delete mode 100644 external/gpl3/gcc/lib/libbacktrace/arch/x86_64/config.h delete mode 100644 external/gpl3/gcc/lib/libgcc/Makefile delete mode 100644 external/gpl3/gcc/lib/libgcc/Makefile.inc delete mode 100644 external/gpl3/gcc/lib/libgcc/Makefile.srcs delete mode 100644 external/gpl3/gcc/lib/libgcc/Makefile.wrapper delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/alpha/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/alpha/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/arm/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/arm/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/armeb/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/armeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/coldfire/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/coldfire/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earm/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earm/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmeb/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmhf/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmhf/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmhfeb/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmhfeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv4/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv4/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv4eb/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv4eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv6/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv6/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv6eb/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv6eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv6hf/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv6hf/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv6hfeb/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv6hfeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv7/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv7/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv7eb/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv7eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv7hf/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv7hf/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv7hfeb/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/earmv7hfeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/hppa/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/hppa/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/i386/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/i386/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/ia64/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/ia64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/m68000/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/m68000/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/m68k/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/m68k/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/mips64eb/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/mips64eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/mips64el/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/mips64el/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/mipseb/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/mipseb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/mipsel/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/mipsel/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/or1k/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/or1k/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/powerpc/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/powerpc/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/powerpc64/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/powerpc64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/riscv32/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/riscv32/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/riscv64/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/riscv64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/sh3eb/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/sh3eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/sh3el/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/sh3el/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/sparc/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/sparc/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/sparc64/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/sparc64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/vax/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/vax/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/x86_64/auto-target.h delete mode 100644 external/gpl3/gcc/lib/libgcc/arch/x86_64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcc/Makefile delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcc_eh/Makefile delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcc_eh/empty.c delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/Makefile delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/arm/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/arm/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/armeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/armeb/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/coldfire/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/coldfire/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4eb/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/m68000/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/m68000/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64eb/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64el/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64el/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/mipseb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/mipseb/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsel/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsel/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/or1k/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/or1k/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv32/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv32/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv64/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3eb/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3el/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3el/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/vax/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/vax/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64/gcov-iov.h delete mode 100644 external/gpl3/gcc/lib/libgomp/Makefile delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/alpha/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/alpha/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/alpha/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/alpha/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/arm/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/arm/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/arm/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/arm/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/armeb/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/armeb/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/armeb/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/armeb/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/coldfire/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/coldfire/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/coldfire/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/coldfire/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earm/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earm/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earm/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earm/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmeb/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmeb/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmeb/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmeb/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmhf/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmhf/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmhf/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmhf/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmhfeb/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmhfeb/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmhfeb/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmhfeb/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv4/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv4/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv4/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv4/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv4eb/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv4eb/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv4eb/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv4eb/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv6/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv6/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv6/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv6/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv6eb/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv6eb/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv6eb/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv6eb/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv6hf/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv6hf/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv6hf/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv6hf/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv6hfeb/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv6hfeb/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv6hfeb/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv6hfeb/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv7/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv7/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv7/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv7/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv7eb/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv7eb/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv7eb/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv7eb/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv7hf/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv7hf/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv7hf/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv7hf/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv7hfeb/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv7hfeb/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv7hfeb/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/earmv7hfeb/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/hppa/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/hppa/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/hppa/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/hppa/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/i386/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/i386/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/i386/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/i386/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/ia64/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/ia64/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/ia64/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/ia64/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/m68000/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/m68000/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/m68000/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/m68000/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/m68k/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/m68k/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/m68k/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/m68k/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/mips64eb/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/mips64eb/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/mips64eb/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/mips64eb/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/mips64el/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/mips64el/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/mips64el/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/mips64el/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/mipseb/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/mipseb/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/mipseb/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/mipseb/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/mipsel/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/mipsel/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/mipsel/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/mipsel/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/or1k/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/or1k/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/or1k/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/or1k/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/powerpc/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/powerpc/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/powerpc/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/powerpc/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/powerpc64/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/powerpc64/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/powerpc64/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/powerpc64/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/riscv32/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/riscv32/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/riscv32/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/riscv32/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/riscv64/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/riscv64/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/riscv64/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/riscv64/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/sh3eb/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/sh3eb/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/sh3eb/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/sh3eb/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/sh3el/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/sh3el/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/sh3el/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/sh3el/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/sparc/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/sparc/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/sparc/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/sparc/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/sparc64/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/sparc64/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/sparc64/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/sparc64/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/vax/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/vax/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/vax/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/vax/omp.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/x86_64/config.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/x86_64/libgomp.spec delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/x86_64/libgomp_f.h delete mode 100644 external/gpl3/gcc/lib/libgomp/arch/x86_64/omp.h delete mode 100644 external/gpl3/gcc/lib/libiberty/Makefile delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/alpha/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/arm/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/armeb/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/coldfire/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/earm/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/earmeb/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/earmhf/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/earmhfeb/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/earmv4/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/earmv4eb/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/earmv6/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/earmv6eb/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/earmv6hf/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/earmv6hfeb/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/earmv7/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/earmv7eb/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/earmv7hf/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/earmv7hfeb/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/hppa/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/i386/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/ia64/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/m68000/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/m68k/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/mips64eb/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/mips64el/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/mipseb/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/mipsel/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/or1k/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/powerpc/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/powerpc64/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/riscv32/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/riscv64/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/sh3eb/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/sh3el/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/sparc/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/sparc64/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/vax/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/arch/x86_64/config.h delete mode 100644 external/gpl3/gcc/lib/libiberty/defs.mk delete mode 100644 external/gpl3/gcc/lib/liblto_plugin/Makefile delete mode 100644 external/gpl3/gcc/lib/libmudflap/Makefile delete mode 100644 external/gpl3/gcc/lib/libmudflap/config.h delete mode 100644 external/gpl3/gcc/lib/libmudflapth/Makefile delete mode 100644 external/gpl3/gcc/lib/libobjc/Makefile delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/alpha/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/alpha/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/arm/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/arm/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/armeb/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/armeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/coldfire/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/coldfire/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earm/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earm/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmeb/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmhf/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmhf/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmhfeb/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmhfeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv4/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv4/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv4eb/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv4eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv6/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv6/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv6eb/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv6eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv6hf/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv6hf/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv6hfeb/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv6hfeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv7/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv7/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv7eb/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv7eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv7hf/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv7hf/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv7hfeb/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/earmv7hfeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/hppa/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/hppa/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/i386/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/i386/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/ia64/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/ia64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/m68000/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/m68000/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/m68k/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/m68k/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/mips64eb/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/mips64eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/mips64el/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/mips64el/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/mipseb/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/mipseb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/mipsel/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/mipsel/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/or1k/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/or1k/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/powerpc/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/powerpc/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/powerpc64/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/powerpc64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/riscv32/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/riscv32/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/riscv64/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/riscv64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/sh3eb/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/sh3eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/sh3el/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/sh3el/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/sparc/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/sparc/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/sparc64/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/sparc64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/vax/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/vax/defs.mk delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/x86_64/config.h delete mode 100644 external/gpl3/gcc/lib/libobjc/arch/x86_64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/Makefile.inc delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/arm/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/arm/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earm/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/i386/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/i386/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/vax/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/cxxabi_tweaks.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gstdint.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr-posix.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr-single.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr-tpf.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr.h delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/Makefile.inc delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/Makefile.includes delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/backward/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile.arch_bits delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/i386/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/mips32/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/mips64/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/mipso32/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/mkcxxconfig_h.sh delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc64/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv32/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv64/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/sparc/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/sparc64/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/x86_64/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/debug/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/decimal/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/ext/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/parallel/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/pb/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/profile/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/tr1/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/tr1_impl/Makefile delete mode 100644 external/gpl3/gcc/lib/libstdc++-v3/include/tr2/Makefile delete mode 100644 external/gpl3/gcc/lib/libsupc++/Makefile delete mode 100644 external/gpl3/gcc/lib/libsupc++/Makefile.common delete mode 100644 external/gpl3/gcc/lib/libtsan/Makefile delete mode 100644 external/gpl3/gcc/lib/libtsan/shlib_version delete mode 100644 external/gpl3/gcc/patches/0000-gcc_nbsd.patch delete mode 100644 external/gpl3/gcc/patches/0001-minix.patch delete mode 100644 external/gpl3/gcc/patches/0002-minix-on-minix.patch delete mode 100644 external/gpl3/gcc/patches/0003-gcc48-updates.patch delete mode 100644 external/gpl3/gcc/patches/0004-fix-gcc-inlines.patch delete mode 100644 external/gpl3/gcc/usr.bin/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/Makefile.backend delete mode 100644 external/gpl3/gcc/usr.bin/Makefile.backtrace delete mode 100644 external/gpl3/gcc/usr.bin/Makefile.checksum delete mode 100644 external/gpl3/gcc/usr.bin/Makefile.common delete mode 100644 external/gpl3/gcc/usr.bin/Makefile.common-target delete mode 100644 external/gpl3/gcc/usr.bin/Makefile.frontend delete mode 100644 external/gpl3/gcc/usr.bin/Makefile.gcc-tool delete mode 100644 external/gpl3/gcc/usr.bin/Makefile.inc delete mode 100644 external/gpl3/gcc/usr.bin/Makefile.libcpp delete mode 100644 external/gpl3/gcc/usr.bin/Makefile.libdecnumber delete mode 100644 external/gpl3/gcc/usr.bin/Makefile.libiberty delete mode 100644 external/gpl3/gcc/usr.bin/Makefile.options delete mode 100644 external/gpl3/gcc/usr.bin/backend/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/cc1/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/cc1obj/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/cc1plus/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/common-target/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/common/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/cpp/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/cpp/cpp.1 delete mode 100644 external/gpl3/gcc/usr.bin/frontend/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/g++/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/gcc-ar/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/gcc-nm/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/gcc-ranlib/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/gcc/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/alpha/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/alpha/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/alpha/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/alpha/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/alpha/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/alpha/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/alpha/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/alpha/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/alpha/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/alpha/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/alpha/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/alpha/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/arm/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/arm/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/arm/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/arm/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/arm/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/arm/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/arm/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/arm/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/arm/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/arm/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/arm/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/arm/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/armeb/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/armeb/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/armeb/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/armeb/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/armeb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/armeb/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/armeb/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/armeb/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/armeb/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/armeb/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/armeb/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/armeb/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/coldfire/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/coldfire/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/coldfire/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/coldfire/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/coldfire/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/coldfire/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/coldfire/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/coldfire/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/coldfire/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/coldfire/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/coldfire/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/coldfire/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earm/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earm/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earm/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earm/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earm/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earm/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earm/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earm/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earm/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earm/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earm/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earm/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/hppa/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/hppa/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/hppa/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/hppa/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/hppa/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/hppa/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/hppa/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/hppa/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/hppa/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/hppa/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/hppa/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/hppa/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/i386/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/i386/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/i386/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/i386/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/i386/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/i386/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/i386/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/i386/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/i386/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/i386/i386-builtin-types.inc delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/i386/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/i386/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/i386/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/ia64/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/ia64/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/ia64/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/ia64/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/ia64/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/ia64/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/ia64/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/ia64/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/ia64/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/ia64/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/ia64/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68000/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68000/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68000/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68000/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68000/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68000/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68000/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68000/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68000/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68000/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68000/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68000/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68k/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68k/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68k/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68k/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68k/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68k/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68k/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68k/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68k/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68k/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68k/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/m68k/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/or1k/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/or1k/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/or1k/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/or1k/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/or1k/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/or1k/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/or1k/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/or1k/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/or1k/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/or1k/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/or1k/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/or1k/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv32/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv32/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv32/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv32/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv32/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv32/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv32/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv32/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv32/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv32/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv32/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv64/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv64/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv64/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv64/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv64/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv64/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv64/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv64/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv64/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv64/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/riscv64/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/sysroot-suffix.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/sysroot-suffix.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/vax/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/vax/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/vax/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/vax/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/vax/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/vax/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/vax/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/vax/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/vax/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/vax/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/vax/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/vax/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/all-tree.def delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/auto-host.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/bconfig.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/bversion.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/config.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/configargs.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/defs.mk delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/gthr-default.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/gtyp-input.list delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/i386-builtin-types.inc delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/multilib.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/plugin-version.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/tm.h delete mode 100644 external/gpl3/gcc/usr.bin/gcc/gcc.1 delete mode 100644 external/gpl3/gcc/usr.bin/gcov/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/gcov/gcov.1 delete mode 100644 external/gpl3/gcc/usr.bin/host-libiberty/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/include/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/alpha.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/arm.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/armeb.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/coldfire.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/earm.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/earmeb.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/earmhf.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/earmhfeb.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/earmv4.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/earmv4eb.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/earmv6.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/earmv6eb.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/earmv6hf.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/earmv6hfeb.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/earmv7.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/earmv7eb.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/earmv7hf.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/earmv7hfeb.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/hppa.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/i386.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/ia64.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/m68000.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/m68k.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/mips64eb.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/mips64el.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/mipseb.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/mipsel.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/or1k.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/powerpc.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/powerpc64.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/riscv32.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/riscv64.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/sh3eb.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/sh3el.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/sparc.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/sparc64.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/vax.mk delete mode 100644 external/gpl3/gcc/usr.bin/include/arch/x86_64.mk delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/alpha/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/arm/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/armeb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/coldfire/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/earm/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/earmeb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/earmhf/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/earmhfeb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/earmv4/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/earmv4eb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/earmv6/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/earmv6eb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/earmv6hf/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/earmv6hfeb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/earmv7/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/earmv7eb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/earmv7hf/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/earmv7hfeb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/hppa/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/i386/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/ia64/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/m68000/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/m68k/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/mips64eb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/mips64el/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/mipseb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/mipsel/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/or1k/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/powerpc/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/powerpc64/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/riscv32/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/riscv64/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/sh3eb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/sh3el/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/sparc/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/sparc64/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/vax/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libcpp/arch/x86_64/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/alpha/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/arm/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/armeb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/coldfire/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/earm/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/earmeb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/earmhf/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/earmhfeb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/earmv4/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/earmv4eb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/earmv6/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/earmv6eb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/earmv6hf/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/earmv6hfeb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/earmv7/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/earmv7eb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/earmv7hf/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/earmv7hfeb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/hppa/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/i386/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/ia64/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/m68000/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/m68k/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/mips64eb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/mips64el/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/mipseb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/mipsel/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/or1k/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/powerpc/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/powerpc64/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/riscv32/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/riscv64/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/sh3eb/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/sh3el/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/sparc/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/sparc64/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/vax/config.h delete mode 100644 external/gpl3/gcc/usr.bin/libdecnumber/arch/x86_64/config.h delete mode 100644 external/gpl3/gcc/usr.bin/lto-wrapper/Makefile delete mode 100644 external/gpl3/gcc/usr.bin/lto1/Makefile delete mode 100644 tools/gcc/Makefile delete mode 100644 tools/gcc/README.mknative delete mode 100644 tools/gcc/gcc-version.mk delete mode 100755 tools/gcc/mknative-gcc delete mode 100755 tools/gcc/mknative-gcc.old delete mode 100644 tools/gcc/mknative.common diff --git a/external/gpl3/gcc/Makefile b/external/gpl3/gcc/Makefile deleted file mode 100644 index d8b72cbbb..000000000 --- a/external/gpl3/gcc/Makefile +++ /dev/null @@ -1,11 +0,0 @@ -# $NetBSD: Makefile,v 1.2 2015/01/05 01:52:23 mrg Exp $ - -SUBDIR+= lib - -.include - -.if ${MKGCCCMDS} != "no" -SUBDIR+= .WAIT usr.bin -.endif - -.include diff --git a/external/gpl3/gcc/Makefile.gcc_path b/external/gpl3/gcc/Makefile.gcc_path deleted file mode 100644 index 524940a6c..000000000 --- a/external/gpl3/gcc/Makefile.gcc_path +++ /dev/null @@ -1,16 +0,0 @@ -# $NetBSD: Makefile.gcc_path,v 1.2 2014/06/14 20:49:36 mrg Exp $ - -# Define some commom paths - -.ifndef _EXTERNAL_GPL3_GCC_MAKEFILE_INC_ -_EXTERNAL_GPL3_GCC_MAKEFILE_INC_=1 - -.include - -GCC_SUBDIR= ${NETBSDSRCDIR}/external/gpl3/${EXTERNAL_GCC_SUBDIR} - -#.if exists(${GCC_SUBDIR}/dist) -GCCDIST= ${GCC_SUBDIR}/dist -#.endif - -.endif # _GPL3_GCC_MAKEFILE_INC_ diff --git a/external/gpl3/gcc/Makefile.hooks b/external/gpl3/gcc/Makefile.hooks deleted file mode 100644 index a9ac91681..000000000 --- a/external/gpl3/gcc/Makefile.hooks +++ /dev/null @@ -1,27 +0,0 @@ -# $NetBSD: Makefile.hooks,v 1.1 2014/03/01 10:00:31 mrg Exp $ - -# -# Makefile fragment to build genhooks and *target-hooks*.h -# - -.for f in hooks -gen${f}.lo: ${HH} gen${f}.c -gen${f}: gen${f}.lo ${GENPROG_ERROR_DEPENDS} - ${_MKTARGET_LINK} - ${HOST_LINK.cc} -o ${.TARGET} ${.ALLSRC} ${NBCOMPATLIB} ${HOSTLIBIBERTY} ${LDFLAGS.${.TARGET}} -CLEANFILES+= genhooks -.endfor - -# and now the outputs of genhooks -target-hooks-def.h: genhooks - ./genhooks "Target Hook" >${.TARGET} -c-family/c-target-hooks-def.h: genhooks - mkdir -p c-family - ./genhooks "C Target Hook" >${.TARGET} -common/common-target-hooks-def.h: genhooks - mkdir -p common - ./genhooks "Common Target Hook" >${.TARGET} - -CLEANFILES+= target-hooks-def.h \ - c-family/c-target-hooks-def.h \ - common/common-target-hooks-def.h diff --git a/external/gpl3/gcc/README.gcc48 b/external/gpl3/gcc/README.gcc48 deleted file mode 100644 index 4c41cb9b2..000000000 --- a/external/gpl3/gcc/README.gcc48 +++ /dev/null @@ -1,34 +0,0 @@ -$Id: README.gcc48,v 1.6 2015/01/10 22:58:38 mrg Exp $ - -usr.bin: - note: - -static-libstdc++ -static-libgcc - -rdynamic -lz -lib: - - G_NOEXCEPTION_FLAGS -- need to use this - -new stuff: - cc1objcplus - collect2 -- need to re-introduce? - - gcc-ar, -nm and -ranlib, for lto plugin stuff - - - what is libitm? - -x86_64 port: -- copied manually i386-builtin-types.inc instead of generating it. - - -arch/feature list. anything not here has been switched already: - -architecture tools kernels libgcc native-gcc make release runs atf ------------- ----- ------- ------ ---------- ------------ ---- --- -coldfire yes N/A[9] yes yes yes ? ? -m68000 yes ? yes no[3] -m68k yes yes yes yes yes -powerpc64 yes[4] - -[3] relocations fail in libgcc -[4] cc1 gets segv compiling libgcc. -[9] no kernels in evbcf port yet diff --git a/external/gpl3/gcc/fetch.sh b/external/gpl3/gcc/fetch.sh deleted file mode 100755 index d3d7eec39..000000000 --- a/external/gpl3/gcc/fetch.sh +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/sh - -# Make sure we're in our directory (i.e., where this shell script is) -echo $0 -cd `dirname $0` - -# Default sed: whatever's in $PATH; set by the buildsystem to be the -# host-built sed tool we know supports the syntax we use -: ${SED=sed} - -# Configure fetch method -URL="http://www.minix3.org/pkgsrc/distfiles/minix/3.4.0/gcc-4.8.5.tar.bz2" -BACKUP_URL="ftp://ftp.gwdg.de/pub/misc/gcc/releases/gcc-4.8.5/gcc-4.8.5.tar.bz2" -FETCH=ftp -if which curl >/dev/null -then - FETCH="curl -O -f" -fi - -# Remove a few directories from the start, so we do not end up with a 165MB patch... -DELETEDIRS=" -boehm-gc -gcc/ada -gcc/fortran -gcc/go -gcc/java -gcc/po -gcc/testsuite -libada -libatomic -libcpp/po -libffi -libgfortran -libgo -libgomp/testsuite -libiberty/testsuite -libitm/testsuite -libjava -libmudflap/testsuite -libquadmath -libstdc++-v3/po -libstdc++-v3/testsuite -zlib -" -# Fetch sources if not available -if [ ! -d dist ]; -then - if [ ! -f gcc-4.8.5.tar.bz2 ]; - then - $FETCH $URL - if [ $? -ne 0 ]; then - $FETCH $BACKUP_URL - fi - fi - - tar -oxjf gcc-4.8.5.tar.bz2 - mv gcc-4.8.5 dist - cd dist - rm -rf $DELETEDIRS - #for f in gcc/doc/gccinstall.info gcc/doc/gccint.info - #do # This is a hack to remove NUL characters in these .info - # files. They make some patch(1)es fail. -# $SED 's/^..\[index..\]$/[index]/' <$f >k && mv k $f -# done - cat ../patches/* | patch -p1 - cp ../files/minix.h gcc/config/ - cp ../files/t-minix gcc/config/ - cp ../files/minix-spec.h gcc/config/ - cp ../files/arm-minix.h gcc/config/arm/minix.h - cp ../files/i386-minix.h gcc/config/i386/minix.h - cp ../files/gcov-minix-fs-wrapper.h gcc/ -fi - diff --git a/external/gpl3/gcc/files/arm-minix.h b/external/gpl3/gcc/files/arm-minix.h deleted file mode 100644 index d811e07b5..000000000 --- a/external/gpl3/gcc/files/arm-minix.h +++ /dev/null @@ -1,150 +0,0 @@ -/* Definitions for ARM running MINIX using the ELF format - Copyright (C) 2001, 2004, 2007 Free Software Foundation, Inc. - Contributed by David E. O'Brien and BSDi. - Adapted for MINIX by Lionel Sambuc - - This file is part of GCC. - - GCC is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3, or (at your - option) any later version. - - GCC is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public - License for more details. - - You should have received a copy of the GNU General Public License - along with GCC; see the file COPYING3. If not see - . */ - -#undef MINIX_TARGET_CPU_CPP_BUILTINS -#define MINIX_TARGET_CPU_CPP_BUILTINS() \ - do \ - { \ - TARGET_BPABI_CPP_BUILTINS(); \ - if (ARM_EABI_UNWIND_TABLES) \ - builtin_define ("__UNWIND_TABLES__"); \ - } \ - while (0) - -/* Define the actual types of some ANSI-mandated types. - Needs to agree with . GCC defaults come from c-decl.c, - c-common.c, and config//.h. */ -#undef SIZE_TYPE -#define SIZE_TYPE "unsigned int" - -#undef PTRDIFF_TYPE -#define PTRDIFF_TYPE "int" - -#undef WCHAR_TYPE -#define WCHAR_TYPE "int" - -#undef WINT_TYPE -#define WINT_TYPE "int" - -/* We don't have any limit on the length as out debugger is GDB. */ -#undef DBX_CONTIN_LENGTH - -/* NetBSD does its profiling differently to the Acorn compiler. We - don't need a word following the mcount call; and to skip it - requires either an assembly stub or use of fomit-frame-pointer when - compiling the profiling functions. Since we break Acorn CC - compatibility below a little more won't hurt. */ - -#undef ARM_FUNCTION_PROFILER -#define ARM_FUNCTION_PROFILER(STREAM,LABELNO) \ -{ \ - asm_fprintf (STREAM, "\tmov\t%Rip, %Rlr\n"); \ - asm_fprintf (STREAM, "\tbl\t__mcount%s\n", \ - (TARGET_ARM && NEED_PLT_RELOC) \ - ? "(PLT)" : ""); \ -} - -/* VERY BIG NOTE: Change of structure alignment for NetBSD/arm. - There are consequences you should be aware of... - - Normally GCC/arm uses a structure alignment of 32 for compatibility - with armcc. This means that structures are padded to a word - boundary. However this causes problems with bugged NetBSD kernel - code (possibly userland code as well - I have not checked every - binary). The nature of this bugged code is to rely on sizeof() - returning the correct size of various structures rounded to the - nearest byte (SCSI and ether code are two examples, the vm system - is another). This code breaks when the structure alignment is 32 - as sizeof() will report a word=rounded size. By changing the - structure alignment to 8. GCC will conform to what is expected by - NetBSD. - - This has several side effects that should be considered. - 1. Structures will only be aligned to the size of the largest member. - i.e. structures containing only bytes will be byte aligned. - structures containing shorts will be half word aligned. - structures containing ints will be word aligned. - - This means structures should be padded to a word boundary if - alignment of 32 is required for byte structures etc. - - 2. A potential performance penalty may exist if strings are no longer - word aligned. GCC will not be able to use word load/stores to copy - short strings. - - This modification is not encouraged but with the present state of the - NetBSD source tree it is currently the only solution that meets the - requirements. */ - -#undef DEFAULT_STRUCTURE_SIZE_BOUNDARY -#define DEFAULT_STRUCTURE_SIZE_BOUNDARY 8 - -/* Fixed-sized enum by default (-fno-short-enums) */ -#undef MINIX_CC1_SPEC -#define MINIX_CC1_SPEC "%{!fshort-enums:%{!fno-short-enums:-fno-short-enums}} " - -/* Use by default the new abi and calling standard */ -#undef ARM_DEFAULT_ABI -#define ARM_DEFAULT_ABI ARM_ABI_AAPCS - -#undef ARM_EABI_UNWIND_TABLES -#define ARM_EABI_UNWIND_TABLES 0 -#undef ARM_UNWIND_INFO -#define ARM_UNWIND_INFO 0 -#undef ARM_DWARF_UNWIND_TABLES -#define ARM_DWARF_UNWIND_TABLES 1 - -/* LSC: FIXME: When activated, some programs crash on qemu with an illegal - * instruction. - * The cause is unknown (Missing support on MINIX, missing support - * on the emulator, library error...). - */ -#if 0 -/* Make sure we use hard-floating point ABI by default */ -#undef TARGET_DEFAULT_FLOAT_ABI -#define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_HARD -#endif - -#if defined(NETBSD_NATIVE) -/* LSC: On arm, when compiling statically, we need gcc_eh. */ -#undef MINIX_LINK_GCC_C_SEQUENCE_SPEC -#define MINIX_LINK_GCC_C_SEQUENCE_SPEC \ - "%{static:--start-group} %G %L -lgcc_eh %{static:--end-group}%{!static:%G}" -#endif /* defined(NETBSD_NATIVE) */ - -/* Default to full VFP if -mhard-float is specified. */ -#undef MINIX_SUBTARGET_ASM_FLOAT_SPEC -#define MINIX_SUBTARGET_ASM_FLOAT_SPEC \ - "%{mhard-float:%{!mfpu=*:-mfpu=vfpv3-d16}} \ - %{mfloat-abi=hard:%{!mfpu=*:-mfpu=vfpv3-d16}}" - -#undef MINIX_SUBTARGET_EXTRA_ASM_SPEC -#define MINIX_SUBTARGET_EXTRA_ASM_SPEC \ - "%{mabi=apcs-gnu|mabi=atpcs:-meabi=gnu;:-meabi=5}" \ - TARGET_FIX_V4BX_SPEC \ - "%{fpic|fpie:-k} %{fPIC|fPIE:-k}" - -/* Little endian by default */ -#undef TARGET_ENDIAN_DEFAULT -#define TARGET_ENDIAN_DEFAULT 0 - -#undef SUBTARGET_CPU_DEFAULT -#define SUBTARGET_CPU_DEFAULT TARGET_CPU_cortexa8 diff --git a/external/gpl3/gcc/files/gcov-minix-fs-wrapper.h b/external/gpl3/gcc/files/gcov-minix-fs-wrapper.h deleted file mode 100644 index 182f3ce6d..000000000 --- a/external/gpl3/gcc/files/gcov-minix-fs-wrapper.h +++ /dev/null @@ -1,39 +0,0 @@ -/* This header makes it possible to redefine system calls to the - * file system. This way, minix servers can re-route the data - * that libgcov tries to send to the file system. This is - * necessary, because the servers can't access the file system - * directly. Instead, they will copy the data to a helping user - * space process, which will call the file system for them. - * For more information, see the header file. - */ - -#include -#include -#include - - -/* These function pointers initially point to the standard system library - * functions (fopen, etc). All calls to these system library functions are - * then redefined to calls to these function pointers. Because the pointers - * still point to the original functions, all functionality is unchanged. - * Therefore, libgcov won't act differently when linked to applications. - * But, when these pointers are redefined by code within the minix servers, - * the file system calls get replaced by other functionality. - */ - -#define fopen(...) _gcov_fopen(__VA_ARGS__) -#define fread(...) _gcov_fread(__VA_ARGS__) -#define fwrite(...) _gcov_fwrite(__VA_ARGS__) -#define fclose(...) _gcov_fclose(__VA_ARGS__) -#define fseek(...) _gcov_fseek(__VA_ARGS__) -#define getenv(...) _gcov_getenv(__VA_ARGS__) - - -/* wrapper to make it possible to disable gcov_exit on a process exit (for mfs) */ - -int do_gcov_exit = 1; - -void gcov_exit_wrapper(void){ - if(do_gcov_exit) - gcov_exit(); -} diff --git a/external/gpl3/gcc/files/i386-minix.h b/external/gpl3/gcc/files/i386-minix.h deleted file mode 100644 index 98ae544c5..000000000 --- a/external/gpl3/gcc/files/i386-minix.h +++ /dev/null @@ -1,75 +0,0 @@ -/* Definitions for Intel 386 running MINIX with ELF format - Copyright (C) 1996, 2000, 2002, 2004 Free Software Foundation, Inc. - Contributed by Eric Youngdale. - Modified for stabs-in-ELF by H.J. Lu. - Adapted from GNU/Linux version by John Polstra. - Continued development by David O'Brien - Adapted for MINIX by Lionel Sambuc - - This file is part of GCC. - - GCC is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 2, or (at your - option) any later version. - - GCC is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public - License for more details. - - You should have received a copy of the GNU General Public License - along with GCC; see the file COPYING. If not, write to the - Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. */ - -/* Define the actual types of some ANSI-mandated types. - Needs to agree with . GCC defaults come from c-decl.c, - c-common.c, and config//.h. */ -#undef SIZE_TYPE -#define SIZE_TYPE (TARGET_64BIT ? "long unsigned int" : "unsigned int") - -#undef PTRDIFF_TYPE -#define PTRDIFF_TYPE (TARGET_64BIT ? "long int" : "int") - -/* Override the default comment-starter of "/". */ -#undef ASM_COMMENT_START -#define ASM_COMMENT_START "#" - -#undef ASM_APP_ON -#define ASM_APP_ON "#APP\n" - -#undef ASM_APP_OFF -#define ASM_APP_OFF "#NO_APP\n" - -#undef DBX_REGISTER_NUMBER -#define DBX_REGISTER_NUMBER(n) \ - (TARGET_64BIT ? dbx64_register_map[n] : svr4_dbx_register_map[n]) - -#undef NO_PROFILE_COUNTERS -#define NO_PROFILE_COUNTERS 1 - -/* Tell final.c that we don't need a label passed to mcount. */ -#undef MCOUNT_NAME -#define MCOUNT_NAME ".mcount" - -/* A C statement to output to the stdio stream FILE an assembler - command to advance the location counter to a multiple of 1< - - This file is part of GCC. - - GCC is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 2, or (at your - option) any later version. - - GCC is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public - License for more details. - - You should have received a copy of the GNU General Public License - along with GCC; see the file COPYING. If not, write to the - Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. */ - -/* MINIX defines - * Default, architecture independent values for MINIX - * - * For this to work properly, the order in the tm_file variable has - * to be the following: - * minix-spec.h $arch/minix.h minix.h - * - * minix-spec.h : specifies default arch-independent values - * $arch/minix.h: redefines as needed default minix values - * minix.h : maps GCC defines to the minix defines. - * - * WARNING: - * When changing any default, also check in the arch headers - * if the default is redefined and update them as required. - */ - -/* In case we need to know. */ -#define USING_CONFIG_MINIX_SPEC 1 - -#define MINIX_TARGET_OS_CPP_BUILTINS() \ - do \ - { \ - builtin_define ("__minix"); \ - builtin_define ("__minix__"); \ - builtin_define ("__unix__"); \ - builtin_assert ("system=bsd"); \ - builtin_assert ("system=unix"); \ - builtin_assert ("system=minix"); \ - MINIX_TARGET_CPU_CPP_BUILTINS(); \ - } \ - while (0) - -/* Define the default MINIX-specific per-CPU hook code. */ -#define MINIX_TARGET_CPU_CPP_BUILTINS() do {} while (0) - -/* Look for the include files in the system-defined places. */ - -#define MINIX_GPLUSPLUS_INCLUDE_DIR "/usr/include/g++" - -#define MINIX_GPLUSPLUS_BACKWARD_INCLUDE_DIR "/usr/include/g++/backward" - -#define MINIX_GPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT 1 - -#define MINIX_GCC_INCLUDE_DIR_ADD_SYSROOT 1 - -/* - * XXX figure out a better way to do this - */ -#define MINIX_GCC_INCLUDE_DIR "/usr/include/gcc-4.8" - -/* Provide a CPP_SPEC appropriate for MINIX. We just deal with the GCC - option `-posix'. */ -#define MINIX_CPP_SPEC "%{posix:-D_POSIX_SOURCE}" - -/* Pass -cxx-isystem to cc1/cc1plus. */ -#define MINIX_CC1PLUS_SPEC "%{cxx-isystem}" -#define MINIX_CC1_SPEC "%{cxx-isystem}" - - -#define MINIX_SUBTARGET_CPP_SPEC "" -#define MINIX_SUBTARGET_EXTRA_ASM_SPEC "" -#define MINIX_SUBTARGET_ASM_FLOAT_SPEC "" - -#define MINIX_DYNAMIC_LINKER "/usr/libexec/ld.elf_so" - -/* Under MINIX, just like on NetBSD, the normal location of the various - * *crt*.o files is the /usr/lib directory. */ -#define MINIX_STANDARD_STARTFILE_PREFIX "/usr/lib/" - -/* Under NetBSD, the normal location of the compiler back ends is the - /usr/libexec directory. */ - -#define MINIX_STANDARD_EXEC_PREFIX "/usr/libexec/" -#define MINIX_TOOLDIR_BASE_PREFIX "../" -#define MINIX_STANDARD_BINDIR_PREFIX "/usr/bin" -#define MINIX_STANDARD_LIBEXEC_PREFIX MINIX_STANDARD_EXEC_PREFIX - -#define MINIX_LINK_GCC_C_SEQUENCE_SPEC \ - "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}" - -/* Provide a STARTFILE_SPEC appropriate for MINIX. Here we add - the magical crtbegin.o file (see crtstuff.c) which provides part - of the support for getting C++ file-scope static object constructed - before entering `main'. */ -#define MINIX_STARTFILE_SPEC \ - "%{!shared: \ - %{pg:gcrt0%O%s} \ - %{!pg: \ - %{p:gcrt0%O%s} \ - %{!p:%{profile:gcrt0%O%s} \ - %{!profile:crt0%O%s}}}} \ - %:if-exists(crti%O%s) \ - %{static:%:if-exists-else(crtbeginT%O%s crtbegin%O%s)} \ - %{!static: \ - %{!shared: \ - %{!pie:crtbegin%O%s} \ - %{pie:crtbeginS%O%s}} \ - %{shared:crtbeginS%O%s}}" - -/* Provide an ENDFILE_SPEC appropriate for NetBSD ELF. Here we - add crtend.o, which provides part of the support for getting - C++ file-scope static objects deconstructed after exiting "main". */ -#define MINIX_ENDFILE_SPEC \ - "%{!shared: \ - %{!pie:crtend%O%s} \ - %{pie:crtendS%O%s}} \ - %{shared:crtendS%O%s} \ - %:if-exists(crtn%O%s)" - -/* Provide a LIB_SPEC appropriate for MINIX. Just select the appropriate - libc, depending on whether we're doing profiling or need threads support. - (similar to the default, except no -lg, and no -p). */ -#define MINIX_LIB_SPEC " \ -%{pthread: %eThe -pthread option is only supported on MINIX when gcc \ -is built with the --enable-threads configure-time option.} \ - %{shared:-lc} \ - %{!shared: \ - %{!symbolic: \ - %{!p: \ - %{!pg:-lc}} \ - %{p:-lc_p} \ - %{pg:-lc_p}}}" - -/* Provide a LINK_SPEC appropriate for MINIX. Here we provide support - for the special GCC options -static and -shared, which allow us to - link things in one of these three modes by applying the appropriate - combinations of options at link-time. We like to support here for - as many of the other GNU linker options as possible. But I don't - have the time to search for those flags. I am sure how to add - support for -soname shared_object_name. H.J. - - I took out %{v:%{!V:-V}}. It is too much :-(. They can use - -Wl,-V. - - When the -shared link option is used a final link is not being - done. */ -#define MINIX_LINK_SPEC " \ - -X \ - %{p:%nconsider using `-pg' instead of `-p' with gprof(1) } \ - %{assert*} %{R*} %{rpath*} \ - %{shared:-Bshareable %{h*} %{soname*}} \ - %{symbolic:-Bsymbolic} \ - %{!shared: \ - -dc -dp \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!dynamic-linker:-dynamic-linker %(minix_dynamic_linker) }} \ - %{static:-Bstatic}}" - -#define MINIX_TARGET_UNWIND_TABLES_DEFAULT true diff --git a/external/gpl3/gcc/files/minix.h b/external/gpl3/gcc/files/minix.h deleted file mode 100644 index eb02f9d2d..000000000 --- a/external/gpl3/gcc/files/minix.h +++ /dev/null @@ -1,177 +0,0 @@ -/* Base configuration file for all MINIX targets. - Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. - -GCC is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with GCC; see the file COPYING. If not, write to -the Free Software Foundation, 51 Franklin Street, Fifth Floor, -Boston, MA 02110-1301, USA. */ - -/* Common MINIX configuration. - * This file maps GCC defines to MINIX defines - * - * For this to work properly, the order in the tm_file variable has - * to be the following: - * minix-spec.h $arch/minix.h minix.h - * - * minix-spec.h : specifies default arch-independent values - * $arch/minix.h: redefines as needed default minix values - * minix.h : maps GCC defines to the minix defines. - */ - -/* In case we need to know. */ -#define USING_CONFIG_MINIX 1 - -#undef TARGET_OS_CPP_BUILTINS -#define TARGET_OS_CPP_BUILTINS() MINIX_TARGET_OS_CPP_BUILTINS() - -#if defined(NETBSD_NATIVE) || defined(NETBSD_TOOLS) -#undef GPLUSPLUS_INCLUDE_DIR -#define GPLUSPLUS_INCLUDE_DIR MINIX_GPLUSPLUS_INCLUDE_DIR - -#undef GPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT -#define GPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT MINIX_GPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT - -#undef GPLUSPLUS_BACKWARD_INCLUDE_DIR -#define GPLUSPLUS_BACKWARD_INCLUDE_DIR MINIX_GPLUSPLUS_BACKWARD_INCLUDE_DIR - -#undef GCC_INCLUDE_DIR -#define GCC_INCLUDE_DIR MINIX_GCC_INCLUDE_DIR - -#undef GCC_INCLUDE_DIR_ADD_SYSROOT -#define GCC_INCLUDE_DIR_ADD_SYSROOT MINIX_GCC_INCLUDE_DIR_ADD_SYSROOT - -#undef STANDARD_STARTFILE_PREFIX -#define STANDARD_STARTFILE_PREFIX MINIX_STANDARD_STARTFILE_PREFIX - -#undef STANDARD_STARTFILE_PREFIX_1 -#define STANDARD_STARTFILE_PREFIX_1 MINIX_STANDARD_STARTFILE_PREFIX - -#endif /* defined(NETBSD_NATIVE) || defined(NETBSD_TOOLS) */ - -#if defined(NETBSD_NATIVE) -/* Under NetBSD, the normal location of the compiler back ends is the - /usr/libexec directory. */ - -#undef STANDARD_EXEC_PREFIX -#define STANDARD_EXEC_PREFIX MINIX_STANDARD_EXEC_PREFIX - -#undef TOOLDIR_BASE_PREFIX -#define TOOLDIR_BASE_PREFIX MINIX_TOOLDIR_BASE_PREFIX - -#undef STANDARD_BINDIR_PREFIX -#define STANDARD_BINDIR_PREFIX MINIX_STANDARD_BINDIR_PREFIX - -#undef STANDARD_LIBEXEC_PREFIX -#define STANDARD_LIBEXEC_PREFIX MINIX_STANDARD_EXEC_PREFIX - -#endif /* NETBSD_NATIVE */ - -#undef CPP_SPEC -#define CPP_SPEC MINIX_CPP_SPEC - -#undef CC1_SPEC -#define CC1_SPEC MINIX_CC1_SPEC - -#undef CC1PLUS_SPEC -#define CC1PLUS_SPEC MINIX_CC1PLUS_SPEC - -#undef STARTFILE_SPEC -#define STARTFILE_SPEC MINIX_STARTFILE_SPEC - -#undef ENDFILE_SPEC -#define ENDFILE_SPEC MINIX_ENDFILE_SPEC - -#undef LIB_SPEC -#define LIB_SPEC MINIX_LIB_SPEC - -#undef LINK_SPEC -#define LINK_SPEC MINIX_LINK_SPEC - -#undef LINK_GCC_C_SEQUENCE_SPEC -#define LINK_GCC_C_SEQUENCE_SPEC MINIX_LINK_GCC_C_SEQUENCE_SPEC - -/* This has to be here in order to allow architecture to define the default - * content of the additional specs. */ -#undef SUBTARGET_EXTRA_SPECS -#define SUBTARGET_EXTRA_SPECS \ - { "subtarget_extra_asm_spec", MINIX_SUBTARGET_EXTRA_ASM_SPEC }, \ - { "subtarget_asm_float_spec", MINIX_SUBTARGET_ASM_FLOAT_SPEC }, \ - { "minix_dynamic_linker", MINIX_DYNAMIC_LINKER } - -#undef SUBTARGET_CPP_SPEC -#define SUBTARGET_CPP_SPEC MINIX_SUBTARGET_CPP_SPEC - -/* All MINIX Architectures support the ELF object file format. */ -#undef OBJECT_FORMAT_ELF -#define OBJECT_FORMAT_ELF - -#undef TARGET_UNWIND_TABLES_DEFAULT -#define TARGET_UNWIND_TABLES_DEFAULT MINIX_TARGET_UNWIND_TABLES_DEFAULT - -/* Use periods rather than dollar signs in special g++ assembler names. - This ensures the configuration knows our system correctly so we can link - with libraries compiled with the native cc. */ -#undef NO_DOLLAR_IN_LABEL - -/* We always use gas here, so we don't worry about ECOFF assembler - problems. */ -#undef TARGET_GAS -#define TARGET_GAS 1 - -/* Default to pcc-struct-return, because this is the ELF abi and - we don't care about compatibility with older gcc versions. */ -#undef DEFAULT_PCC_STRUCT_RETURN -#define DEFAULT_PCC_STRUCT_RETURN 1 - -/* When building shared libraries, the initialization and finalization - functions for the library are .init and .fini respectively. */ - -#define COLLECT_SHARED_INIT_FUNC(STREAM,FUNC) \ - do { \ - fprintf ((STREAM), "void __init() __asm__ (\".init\");"); \ - fprintf ((STREAM), "void __init() {\n\t%s();\n}\n", (FUNC)); \ - } while (0) - -#define COLLECT_SHARED_FINI_FUNC(STREAM,FUNC) \ - do { \ - fprintf ((STREAM), "void __fini() __asm__ (\".fini\");"); \ - fprintf ((STREAM), "void __fini() {\n\t%s();\n}\n", (FUNC)); \ - } while (0) - -#undef TARGET_POSIX_IO -#define TARGET_POSIX_IO - -/* Don't assume anything about the header files. */ -#undef NO_IMPLICIT_EXTERN_C -#define NO_IMPLICIT_EXTERN_C 1 - -/* Define some types that are the same on all NetBSD platforms, - making them agree with . */ - -#undef WCHAR_TYPE -#define WCHAR_TYPE "int" - -#undef WCHAR_TYPE_SIZE -#define WCHAR_TYPE_SIZE 32 - -#undef WINT_TYPE -#define WINT_TYPE "int" - -#define LINK_EH_SPEC "%{!static:--eh-frame-hdr} " - -/* Use --as-needed -lgcc_s for eh support. */ -#ifdef HAVE_LD_AS_NEEDED -#define USE_LD_AS_NEEDED 1 -#endif diff --git a/external/gpl3/gcc/files/t-minix b/external/gpl3/gcc/files/t-minix deleted file mode 100644 index 0680618a6..000000000 --- a/external/gpl3/gcc/files/t-minix +++ /dev/null @@ -1,5 +0,0 @@ -# Compile crtbeginS.o and crtendS.o with pic. -CRTSTUFF_T_CFLAGS_S = $(CRTSTUFF_T_CFLAGS) -fPIC - -# Compile libgcc.a with pic. -TARGET_LIBGCC2_CFLAGS += -fPIC diff --git a/external/gpl3/gcc/gcc2netbsd b/external/gpl3/gcc/gcc2netbsd deleted file mode 100755 index 7ff244c81..000000000 --- a/external/gpl3/gcc/gcc2netbsd +++ /dev/null @@ -1,82 +0,0 @@ -#! /bin/sh -# -# $NetBSD: gcc2netbsd,v 1.5 2014/02/23 05:46:28 mrg Exp $ -# -# Copyright (c) 2011 The NetBSD Foundation, Inc. -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS -# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS -# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# -# gcc2netbsd: convert a file source tree into a -# format suitable for import. Works on first arg dir. -# You can run this only once if you want it to work. -# -# based on file 2netbsd -# -PROG="$(basename "$0")" - -if [ -z "$1" ] -then - echo "Usage: $PROG " 1>&2 - exit 1 -fi -DIR="$1" - -### Remove the $'s around RCS tags -cleantags "$DIR" - -RM=" -boehm-gc -gcc/ada -gcc/fortran -gcc/go -gcc/java -gcc/po -gcc/testsuite -libada -libatomic -libcpp/po -libffi -libgfortran -libgo -libgomp/testsuite -libiberty/testsuite -libitm/testsuite -libjava -libmudflap/testsuite -libquadmath -libstdc++-v3/po -libstdc++-v3/testsuite -zlib -" - -find "$DIR" -name .cvsignore -exec rm -f {} + -find "$DIR" -name .gitignore -exec rm -f {} + -find "$DIR" -name .svn -type d -exec rm -fr {} + -for i in $RM; do - rm -fr "$DIR/$i" -done - -echo You can import now. Use the following command: -echo cvs import src/external/gpl3/gcc/dist FSF gcc-X-Y-Z - -exit 0 diff --git a/external/gpl3/gcc/lib/Makefile b/external/gpl3/gcc/lib/Makefile deleted file mode 100644 index 0ba04bf79..000000000 --- a/external/gpl3/gcc/lib/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -# $NetBSD: Makefile,v 1.8 2014/10/22 21:21:02 christos Exp $ - -.include - -# crtstuff is built out of elsewhere, or not at all -SUBDIR+= libgcc libiberty libobjc libgomp -#MINIX: -SUBDIR+= libbacktrace -SUBDIR+= liblto_plugin - -.if (${MKLIBSTDCXX} != "no") -SUBDIR+= libsupc++ libstdc++-v3 -.endif - -.if !defined(__MINIX) -SUBDIR+= libasan -.endif # !defined(__MINIX) - -.include diff --git a/external/gpl3/gcc/lib/Makefile.hacks b/external/gpl3/gcc/lib/Makefile.hacks deleted file mode 100644 index 5101c19d1..000000000 --- a/external/gpl3/gcc/lib/Makefile.hacks +++ /dev/null @@ -1,36 +0,0 @@ -# $NetBSD: Makefile.hacks,v 1.4 2014/03/01 10:00:31 mrg Exp $ - -# some random crap we need in a few places - -# arm.h wants MACHMODE aka "enum machine_mode" so we provide a hackful -# one here to help build libs before gcc itself is built. - -# XXX arm hack -.if ${MACHINE_CPU} == "arm" -${OBJS}: insn-modes.h -# XXX XXX -${__DPSRCS.d}: insn-modes.h -insn-modes.h: - ${_MKTARGET_CREATE} - echo "enum machine_mode { X };" > ${.TARGET} -DPSRCS+= insn-modes.h -CLEANFILES+= insn-modes.h -.endif - -.if ${MACHINE_CPU} == "mips" -insn-constants.h: - ${_MKTARGET_CREATE} - echo "enum processor { on, off };" > ${.TARGET} -DPSRCS+= insn-constants.h -CLEANFILES+= insn-constants.h -.else -FAKEHEADERS+= insn-constants.h -.endif - -# these aren't necessary but are #include'd -FAKEHEADERS+= ${EXTRA_FAKEHEADERS} insn-flags.h sysroot-suffix.h -${FAKEHEADERS}: - ${_MKTARGET_CREATE} - touch ${.TARGET} -DPSRCS+= ${FAKEHEADERS} -CLEANFILES+= ${FAKEHEADERS} diff --git a/external/gpl3/gcc/lib/Makefile.inc b/external/gpl3/gcc/lib/Makefile.inc deleted file mode 100644 index 9212530d7..000000000 --- a/external/gpl3/gcc/lib/Makefile.inc +++ /dev/null @@ -1,12 +0,0 @@ -# $NetBSD: Makefile.inc,v 1.3 2014/06/01 19:51:01 mrg Exp $ - -GCC_MACHINE_ARCH=${MACHINE_ARCH:S/earmv5/earm/} - -.ifndef _EXTERNAL_GPL3_GCC_LIB_MAKEFILE_INC_ -_EXTERNAL_GPL3_GCC_LIB_MAKEFILE_INC_=1 - -.sinclude "../../Makefile.gcc_path" -.sinclude "../../../Makefile.gcc_path" -.sinclude "../../../../Makefile.gcc_path" - -.endif diff --git a/external/gpl3/gcc/lib/Makefile.tconfigh b/external/gpl3/gcc/lib/Makefile.tconfigh deleted file mode 100644 index e59cc0ab2..000000000 --- a/external/gpl3/gcc/lib/Makefile.tconfigh +++ /dev/null @@ -1,10 +0,0 @@ -# $NetBSD: Makefile.tconfigh,v 1.1 2011/06/29 01:56:58 mrg Exp $ - -tconfig.h: - ${_MKTARGET_CREATE} - TM_DEFINES="$(G_tm_defines)" \ - HEADERS="$(G_xm_include_list)" DEFINES="USED_FOR_TARGET $(G_xm_defines)" \ - TARGET_CPU_DEFAULT="" \ - ${HOST_SH} $(GNUHOSTDIST)/gcc/mkconfig.sh tconfig.h - -CLEANFILES+= cs-tconfig.h tconfig.h diff --git a/external/gpl3/gcc/lib/crtstuff/Makefile b/external/gpl3/gcc/lib/crtstuff/Makefile deleted file mode 100644 index 254f741e2..000000000 --- a/external/gpl3/gcc/lib/crtstuff/Makefile +++ /dev/null @@ -1,82 +0,0 @@ -# $NetBSD: Makefile,v 1.13 2014/06/01 19:51:01 mrg Exp $ - -REQUIRETOOLS= yes -NOLINT= # defined -UNSUPPORTED_COMPILER.clang= # defined - -.include - -# If using an external toolchain, we expect crtbegin/crtend to be -# supplied by that toolchain's run-time support. -.if !defined(EXTERNAL_TOOLCHAIN) && ${MKGCC} != "no" - -DIST= ${GCCDIST} -GNUHOSTDIST= ${DIST} -GCCARCH= ${EXTERNAL_GCC_SUBDIR}/usr.bin/gcc/arch/${MACHINE_ARCH} - -GALLCFLAGS= ${G_CRTSTUFF_CFLAGS} ${G_CRTSTUFF_T_CFLAGS} - -CPPFLAGS+= -I${GCCARCH} ${GALLCFLAGS:M-D*} ${GALLCFLAGS:M-I*:N-I.*} -CPPFLAGS+= -I. -I${DIST}/libgcc -I${DIST}/gcc -I${DIST}/include -CPPFLAGS+= -DIN_GCC -COPTS+= -finhibit-size-directive \ - -fno-inline \ - -fno-exceptions \ - -fno-zero-initialized-in-bss \ - -fno-toplevel-reorder \ - -fno-tree-vectorize \ - -fno-omit-frame-pointer \ - -fno-asynchronous-unwind-tables - -GCFLAGS= ${GALLCFLAGS:N-D*:N-I*:N-i*:N./*} - -DPSRCS+= ${.CURDIR}/arch/${MACHINE_ARCH}.mk tconfig.h - -.include "${.CURDIR}/arch/${MACHINE_ARCH}.mk" - -SRCS+= crtbegin.c crtend.c -OBJS+= crtbegin.o crtend.o -.if ${MKPIC} != "no" -SRCS+= crtbeginS.c crtendS.c -OBJS+= crtbeginS.o crtendS.o # for shared libraries -CPPFLAGS.crtbeginS.o+= -fPIC -DPIC -CPPFLAGS.crtendS.o+= -fPIC -DPIC -SRCS+= crtbeginT.c -OBJS+= crtbeginT.o # for -static links -.endif - -realall: ${OBJS} - -FILES=${OBJS} -FILESDIR=${LIBDIR} - -.PATH: ${DIST}/libgcc ${DIST}/libgcc/config - -.include "../Makefile.tconfigh" -EXTRA_FAKEHEADERS= options.h libgcc_tm.h -.include "../Makefile.hacks" - -${OBJS}: ${DPSRCS} - -.include - -# Override the default .c -> .o rule. -.c.o: - ${_MKTARGET_COMPILE} - ${CC} ${CPPFLAGS} ${CPPFLAGS.${.TARGET}} ${GCFLAGS} ${COPTS} ${COPTS.${.TARGET}} ${CPUFLAGS} -c ${.IMPSRC} -o ${.TARGET}.o - mv ${.TARGET}.o ${.TARGET} - -.if (${MACHINE_ARCH} == "mips64eb") || (${MACHINE_ARCH} == "mips64el") -# Turn off as(1) warnings on MIPS, since warnings are fatal with WARNS>0 -# and GCC configury passes -finhibit-size-directive which causes mips-gas -# to barf. Don't know what the real fix for this is... -# -# XXX should be COPTS, but that's too early -CPUFLAGS+=-Wa,--no-warn -.endif - -.else - -.include # do nothing - -.endif # ! EXTERNAL_TOOLCHAIN && MKGCC != no diff --git a/external/gpl3/gcc/lib/crtstuff/arch/alpha.mk b/external/gpl3/gcc/lib/crtstuff/arch/alpha.mk deleted file mode 100644 index e84610c90..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/alpha.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/arm.mk b/external/gpl3/gcc/lib/crtstuff/arch/arm.mk deleted file mode 100644 index e84610c90..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/arm.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/armeb.mk b/external/gpl3/gcc/lib/crtstuff/arch/armeb.mk deleted file mode 100644 index 7b04261e0..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/armeb.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_BIG_ENDIAN_DEFAULT=1 -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/coldfire.mk b/external/gpl3/gcc/lib/crtstuff/arch/coldfire.mk deleted file mode 100644 index 18c70b219..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/coldfire.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS MOTOROLA=1 USE_GAS=1 CHAR_FAST8=1 SHORT_FAST16=1 -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/earm.mk b/external/gpl3/gcc/lib/crtstuff/arch/earm.mk deleted file mode 100644 index 92cb52757..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/earm.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/earmeb.mk b/external/gpl3/gcc/lib/crtstuff/arch/earmeb.mk deleted file mode 100644 index 7b04261e0..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/earmeb.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_BIG_ENDIAN_DEFAULT=1 -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/earmhf.mk b/external/gpl3/gcc/lib/crtstuff/arch/earmhf.mk deleted file mode 100644 index b989d2aab..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/earmhf.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_DEFAULT_FLOAT_ABI=ARM_FLOAT_ABI_HARD -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/earmhfeb.mk b/external/gpl3/gcc/lib/crtstuff/arch/earmhfeb.mk deleted file mode 100644 index d8c11e8f1..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/earmhfeb.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_BIG_ENDIAN_DEFAULT=1 TARGET_DEFAULT_FLOAT_ABI=ARM_FLOAT_ABI_HARD -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/earmv4.mk b/external/gpl3/gcc/lib/crtstuff/arch/earmv4.mk deleted file mode 100644 index e84610c90..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/earmv4.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/earmv4eb.mk b/external/gpl3/gcc/lib/crtstuff/arch/earmv4eb.mk deleted file mode 100644 index 7b04261e0..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/earmv4eb.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_BIG_ENDIAN_DEFAULT=1 -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/earmv6.mk b/external/gpl3/gcc/lib/crtstuff/arch/earmv6.mk deleted file mode 100644 index e84610c90..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/earmv6.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/earmv6eb.mk b/external/gpl3/gcc/lib/crtstuff/arch/earmv6eb.mk deleted file mode 100644 index 7b04261e0..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/earmv6eb.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_BIG_ENDIAN_DEFAULT=1 -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/earmv6hf.mk b/external/gpl3/gcc/lib/crtstuff/arch/earmv6hf.mk deleted file mode 100644 index b989d2aab..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/earmv6hf.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_DEFAULT_FLOAT_ABI=ARM_FLOAT_ABI_HARD -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/earmv6hfeb.mk b/external/gpl3/gcc/lib/crtstuff/arch/earmv6hfeb.mk deleted file mode 100644 index d8c11e8f1..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/earmv6hfeb.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_BIG_ENDIAN_DEFAULT=1 TARGET_DEFAULT_FLOAT_ABI=ARM_FLOAT_ABI_HARD -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/earmv7.mk b/external/gpl3/gcc/lib/crtstuff/arch/earmv7.mk deleted file mode 100644 index e84610c90..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/earmv7.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/earmv7eb.mk b/external/gpl3/gcc/lib/crtstuff/arch/earmv7eb.mk deleted file mode 100644 index 7b04261e0..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/earmv7eb.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_BIG_ENDIAN_DEFAULT=1 -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/earmv7hf.mk b/external/gpl3/gcc/lib/crtstuff/arch/earmv7hf.mk deleted file mode 100644 index b989d2aab..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/earmv7hf.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_DEFAULT_FLOAT_ABI=ARM_FLOAT_ABI_HARD -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/earmv7hfeb.mk b/external/gpl3/gcc/lib/crtstuff/arch/earmv7hfeb.mk deleted file mode 100644 index d8c11e8f1..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/earmv7hfeb.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_BIG_ENDIAN_DEFAULT=1 TARGET_DEFAULT_FLOAT_ABI=ARM_FLOAT_ABI_HARD -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/hppa.mk b/external/gpl3/gcc/lib/crtstuff/arch/hppa.mk deleted file mode 100644 index 6a0c4b50b..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/hppa.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS CHAR_FAST8=1 SHORT_FAST16=1 -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/i386.mk b/external/gpl3/gcc/lib/crtstuff/arch/i386.mk deleted file mode 100644 index 92cb52757..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/i386.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/ia64.mk b/external/gpl3/gcc/lib/crtstuff/arch/ia64.mk deleted file mode 100644 index f8a2df759..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/ia64.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/m68000.mk b/external/gpl3/gcc/lib/crtstuff/arch/m68000.mk deleted file mode 100644 index 18c70b219..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/m68000.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS MOTOROLA=1 USE_GAS=1 CHAR_FAST8=1 SHORT_FAST16=1 -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/m68k.mk b/external/gpl3/gcc/lib/crtstuff/arch/m68k.mk deleted file mode 100644 index 18c70b219..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/m68k.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS MOTOROLA=1 USE_GAS=1 CHAR_FAST8=1 SHORT_FAST16=1 -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/mips64eb.mk b/external/gpl3/gcc/lib/crtstuff/arch/mips64eb.mk deleted file mode 100644 index 177ff221a..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/mips64eb.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS MIPS_ABI_DEFAULT=ABI_N32 -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/mips64el.mk b/external/gpl3/gcc/lib/crtstuff/arch/mips64el.mk deleted file mode 100644 index b56116303..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/mips64el.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=TARGET_ENDIAN_DEFAULT=0 LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS MIPS_ABI_DEFAULT=ABI_N32 -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/mipseb.mk b/external/gpl3/gcc/lib/crtstuff/arch/mipseb.mk deleted file mode 100644 index e84610c90..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/mipseb.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/mipsel.mk b/external/gpl3/gcc/lib/crtstuff/arch/mipsel.mk deleted file mode 100644 index 3ad8637d8..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/mipsel.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=TARGET_ENDIAN_DEFAULT=0 LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/or1k.mk b/external/gpl3/gcc/lib/crtstuff/arch/or1k.mk deleted file mode 100644 index 7afcac247..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/or1k.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS OR1K_DELAY_DEFAULT=OR1K_DELAY_ON -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/powerpc.mk b/external/gpl3/gcc/lib/crtstuff/arch/powerpc.mk deleted file mode 100644 index 93cf8ca2d..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/powerpc.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS=-msdata=none -G_CRTSTUFF_T_CFLAGS_S=-msdata=none -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/powerpc64.mk b/external/gpl3/gcc/lib/crtstuff/arch/powerpc64.mk deleted file mode 100644 index c3ba7634b..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/powerpc64.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/riscv32.mk b/external/gpl3/gcc/lib/crtstuff/arch/riscv32.mk deleted file mode 100644 index ab7997a2e..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/riscv32.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_64BIT_DEFAULT=0 -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/riscv64.mk b/external/gpl3/gcc/lib/crtstuff/arch/riscv64.mk deleted file mode 100644 index c3ba7634b..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/riscv64.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/sh3eb.mk b/external/gpl3/gcc/lib/crtstuff/arch/sh3eb.mk deleted file mode 100644 index f5b8f2296..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/sh3eb.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS SH_MULTILIB_CPU_DEFAULT="m3" SUPPORT_SH3=1 SUPPORT_SH3=1 SUPPORT_SH3E=1 SUPPORT_SH4=1 -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/sh3el.mk b/external/gpl3/gcc/lib/crtstuff/arch/sh3el.mk deleted file mode 100644 index f5b8f2296..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/sh3el.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS SH_MULTILIB_CPU_DEFAULT="m3" SUPPORT_SH3=1 SUPPORT_SH3=1 SUPPORT_SH3E=1 SUPPORT_SH4=1 -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/sparc.mk b/external/gpl3/gcc/lib/crtstuff/arch/sparc.mk deleted file mode 100644 index e84610c90..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/sparc.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/sparc64.mk b/external/gpl3/gcc/lib/crtstuff/arch/sparc64.mk deleted file mode 100644 index e84610c90..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/sparc64.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/vax.mk b/external/gpl3/gcc/lib/crtstuff/arch/vax.mk deleted file mode 100644 index 6a0c4b50b..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/vax.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS= -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS CHAR_FAST8=1 SHORT_FAST16=1 -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/arch/x86_64.mk b/external/gpl3/gcc/lib/crtstuff/arch/x86_64.mk deleted file mode 100644 index 90a4f686e..000000000 --- a/external/gpl3/gcc/lib/crtstuff/arch/x86_64.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_CRTSTUFF_CFLAGS= -G_CRTSTUFF_T_CFLAGS=-fno-omit-frame-pointer -fno-asynchronous-unwind-tables -G_CRTSTUFF_T_CFLAGS_S= -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_xm_file= -G_xm_defines= diff --git a/external/gpl3/gcc/lib/crtstuff/crtbegin.c b/external/gpl3/gcc/lib/crtstuff/crtbegin.c deleted file mode 100644 index 830f36bbb..000000000 --- a/external/gpl3/gcc/lib/crtstuff/crtbegin.c +++ /dev/null @@ -1,9 +0,0 @@ -/* $NetBSD: crtbegin.c,v 1.1 2011/06/21 06:02:25 mrg Exp $ */ - -/* - * Written by Jason R. Thorpe, August 24, 2004. - * Public domain. - */ - -#define CRT_BEGIN -#include "crtstuff.c" diff --git a/external/gpl3/gcc/lib/crtstuff/crtbeginS.c b/external/gpl3/gcc/lib/crtstuff/crtbeginS.c deleted file mode 100644 index 9aec194e7..000000000 --- a/external/gpl3/gcc/lib/crtstuff/crtbeginS.c +++ /dev/null @@ -1,10 +0,0 @@ -/* $NetBSD: crtbeginS.c,v 1.1 2011/06/21 06:02:25 mrg Exp $ */ - -/* - * Written by Jason R. Thorpe, August 24, 2004. - * Public domain. - */ - -#define CRT_BEGIN -#define CRTSTUFFS_O -#include "crtstuff.c" diff --git a/external/gpl3/gcc/lib/crtstuff/crtbeginT.c b/external/gpl3/gcc/lib/crtstuff/crtbeginT.c deleted file mode 100644 index bb141cb88..000000000 --- a/external/gpl3/gcc/lib/crtstuff/crtbeginT.c +++ /dev/null @@ -1,10 +0,0 @@ -/* $NetBSD: crtbeginT.c,v 1.1 2011/06/21 06:02:25 mrg Exp $ */ - -/* - * Written by Jason R. Thorpe, August 24, 2004. - * Public domain. - */ - -#define CRT_BEGIN -#define CRTSTUFFT_O -#include "crtstuff.c" diff --git a/external/gpl3/gcc/lib/crtstuff/crtend.c b/external/gpl3/gcc/lib/crtstuff/crtend.c deleted file mode 100644 index f228550e1..000000000 --- a/external/gpl3/gcc/lib/crtstuff/crtend.c +++ /dev/null @@ -1,9 +0,0 @@ -/* $NetBSD: crtend.c,v 1.1 2011/06/21 06:02:25 mrg Exp $ */ - -/* - * Written by Jason R. Thorpe, August 24, 2004. - * Public domain. - */ - -#define CRT_END -#include "crtstuff.c" diff --git a/external/gpl3/gcc/lib/crtstuff/crtendS.c b/external/gpl3/gcc/lib/crtstuff/crtendS.c deleted file mode 100644 index 534cd73df..000000000 --- a/external/gpl3/gcc/lib/crtstuff/crtendS.c +++ /dev/null @@ -1,10 +0,0 @@ -/* $NetBSD: crtendS.c,v 1.1 2011/06/21 06:02:25 mrg Exp $ */ - -/* - * Written by Jason R. Thorpe, August 24, 2004. - * Public domain. - */ - -#define CRT_END -#define CRTSTUFFS_O -#include "crtstuff.c" diff --git a/external/gpl3/gcc/lib/libasan/Makefile b/external/gpl3/gcc/lib/libasan/Makefile deleted file mode 100644 index 7276a8ecc..000000000 --- a/external/gpl3/gcc/lib/libasan/Makefile +++ /dev/null @@ -1,67 +0,0 @@ - -.include - -.include "../Makefile.inc" - -ASAN=${GCCDIST}/libsanitizer -.PATH: ${ASAN}/asan ${ASAN}/interception ${ASAN}/sanitizer_common - -ASAN_SRCS= \ - asan_allocator.cc \ - asan_allocator2.cc \ - asan_interceptors.cc \ - asan_posix.cc \ - asan_new_delete.cc \ - asan_rtl.cc \ - asan_stats.cc \ - asan_globals.cc \ - asan_thread_registry.cc \ - asan_fake_stack.cc \ - asan_linux.cc \ - asan_report.cc \ - asan_malloc_linux.cc \ - asan_poisoning.cc \ - asan_stack.cc \ - asan_thread.cc \ - asan_preinit.cc - -INTERCEPTION_SRCS= \ - interception_linux.cc \ - interception_type_test.cc - -SANITIZER_SRCS= \ - sanitizer_allocator.cc \ - sanitizer_common.cc \ - sanitizer_flags.cc \ - sanitizer_libc.cc \ - sanitizer_netbsd.cc \ - sanitizer_mac.cc \ - sanitizer_posix.cc \ - sanitizer_platform_limits_posix.cc \ - sanitizer_printf.cc \ - sanitizer_stackdepot.cc \ - sanitizer_stacktrace.cc \ - sanitizer_symbolizer.cc \ - sanitizer_symbolizer_linux.cc \ - sanitizer_win.cc - -# The linux build does this to avoid preinit sections on shared libraries -CSHLIBFLAGS+= -DPIC - -LIB= asan -SRCS= ${ASAN_SRCS} ${INTERCEPTION_SRCS} ${SANITIZER_SRCS} -CPPFLAGS+=-I${ASAN}/include -I${ASAN} -CPPFLAGS.sanitizer_netbsd.cc+=-I${GCCDIST}/gcc/ginclude - -LIBDPLIBS+= stdc++ ${.CURDIR}/../libstdc++-v3 -LIBDPLIBS+= pthread ${.CURDIR}/../../../../../lib/libpthread - -.if ${MACHINE_ARCH} == "vax" -COPTS.asan_allocator2.cc += -O1 -COPTS.sanitizer_mac.cc += -O1 -COPTS.sanitizer_netbsd.cc += -O1 -COPTS.sanitizer_printf.cc += -O1 -COPTS.sanitizer_stackdepot.cc += -O1 -.endif - -.include diff --git a/external/gpl3/gcc/lib/libasan/shlib_version b/external/gpl3/gcc/lib/libasan/shlib_version deleted file mode 100644 index 97c9f92d6..000000000 --- a/external/gpl3/gcc/lib/libasan/shlib_version +++ /dev/null @@ -1,2 +0,0 @@ -major=0 -minor=0 diff --git a/external/gpl3/gcc/lib/libbacktrace/Makefile b/external/gpl3/gcc/lib/libbacktrace/Makefile deleted file mode 100644 index cbc856f93..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -# $NetBSD - -LIBISPRIVATE= yes - -.include - -LIB= backtrace - -DIST= ${GCCDIST} -GNUHOSTDIST= ${DIST} - -SRCS= dwarf.c elf.c fileline.c mmap.c mmapio.c nounwind.c \ - posix.c print.c state.c - -CPPFLAGS+= -I${DIST}/include -I${DIST}/libgcc -CPPFLAGS+= -I${.CURDIR}/arch/${GCC_MACHINE_ARCH} - -.include - -.PATH: ${DIST}/libbacktrace diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/alpha/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/alpha/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/alpha/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/alpha/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/alpha/config.h deleted file mode 100644 index 12c3b23d6..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/alpha/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 64 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/arm/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/arm/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/arm/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/arm/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/arm/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/arm/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/armeb/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/armeb/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/armeb/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/armeb/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/armeb/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/armeb/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/coldfire/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/coldfire/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/coldfire/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/coldfire/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/coldfire/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/coldfire/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earm/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/earm/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earm/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earm/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/earm/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earm/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmeb/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmeb/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmeb/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmeb/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmeb/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmeb/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmhf/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmhf/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmhf/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmhf/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmhf/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmhf/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmhfeb/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmhfeb/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmhfeb/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmhfeb/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmhfeb/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmhfeb/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv4/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv4/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv4/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv4/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv4/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv4/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv4eb/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv4eb/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv4eb/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv4eb/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv4eb/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv4eb/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv6/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv6/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv6/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv6/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv6/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv6/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv6eb/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv6eb/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv6eb/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv6eb/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv6eb/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv6eb/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv6hf/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv6hf/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv6hf/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv6hf/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv6hf/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv6hf/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv6hfeb/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv6hfeb/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv6hfeb/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv6hfeb/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv6hfeb/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv6hfeb/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv7/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv7/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv7/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv7/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv7/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv7/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv7eb/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv7eb/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv7eb/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv7eb/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv7eb/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv7eb/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv7hf/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv7hf/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv7hf/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv7hf/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv7hf/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv7hf/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv7hfeb/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv7hfeb/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv7hfeb/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/earmv7hfeb/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/earmv7hfeb/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/earmv7hfeb/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/hppa/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/hppa/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/hppa/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/hppa/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/hppa/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/hppa/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/i386/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/i386/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/i386/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/i386/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/i386/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/i386/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/ia64/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/ia64/backtrace-supported.h deleted file mode 100644 index 5642e9cc5..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/ia64/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/ia64/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/ia64/config.h deleted file mode 100644 index 244de862b..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/ia64/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 64 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/m68000/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/m68000/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/m68000/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/m68000/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/m68000/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/m68000/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/m68k/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/m68k/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/m68k/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/m68k/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/m68k/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/m68k/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/mips64eb/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/mips64eb/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/mips64eb/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/mips64eb/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/mips64eb/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/mips64eb/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/mips64el/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/mips64el/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/mips64el/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/mips64el/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/mips64el/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/mips64el/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/mipseb/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/mipseb/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/mipseb/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/mipseb/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/mipseb/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/mipseb/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/mipsel/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/mipsel/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/mipsel/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/mipsel/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/mipsel/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/mipsel/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/or1k/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/or1k/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/or1k/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/or1k/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/or1k/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/or1k/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/powerpc/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/powerpc/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/powerpc/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/powerpc/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/powerpc/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/powerpc/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/config.h deleted file mode 100644 index 12c3b23d6..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 64 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/riscv32/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/riscv32/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/riscv32/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/riscv32/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/riscv32/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/riscv32/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/riscv64/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/riscv64/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/riscv64/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/riscv64/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/riscv64/config.h deleted file mode 100644 index 12c3b23d6..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/riscv64/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 64 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/sh3eb/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/sh3eb/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/sh3eb/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/sh3eb/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/sh3eb/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/sh3eb/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/sh3el/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/sh3el/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/sh3el/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/sh3el/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/sh3el/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/sh3el/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/sparc/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/sparc/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/sparc/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/sparc/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/sparc/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/sparc/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/sparc64/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/sparc64/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/sparc64/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/sparc64/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/sparc64/config.h deleted file mode 100644 index 12c3b23d6..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/sparc64/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 64 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/vax/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/vax/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/vax/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/vax/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/vax/config.h deleted file mode 100644 index 5443af7b0..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/vax/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 32 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/x86_64/backtrace-supported.h b/external/gpl3/gcc/lib/libbacktrace/arch/x86_64/backtrace-supported.h deleted file mode 100644 index 3123f8bb7..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/x86_64/backtrace-supported.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* backtrace-supported.h.in -- Whether stack backtrace is supported. - Copyright (C) 2012-2013 Free Software Foundation, Inc. - Written by Ian Lance Taylor, Google. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. */ - -/* The file backtrace-supported.h.in is used by configure to generate - the file backtrace-supported.h. The file backtrace-supported.h may - be #include'd to see whether the backtrace library will be able to - get a backtrace and produce symbolic information. */ - - -/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library - should work, 0 if it will not. Libraries may #include this to make - other arrangements. */ - -#define BACKTRACE_SUPPORTED 1 - -/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace - library will call malloc as it works, 0 if it will call mmap - instead. This may be used to determine whether it is safe to call - the backtrace functions from a signal handler. In general this - only applies to calls like backtrace and backtrace_pcinfo. It does - not apply to backtrace_simple, which never calls malloc. It does - not apply to backtrace_print, which always calls fprintf and - therefore malloc. */ - -#define BACKTRACE_USES_MALLOC 0 - -/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace - library is configured with threading support, 0 if not. If this is - 0, the threaded parameter to backtrace_create_state must be passed - as 0. */ - -#define BACKTRACE_SUPPORTS_THREADS 1 diff --git a/external/gpl3/gcc/lib/libbacktrace/arch/x86_64/config.h b/external/gpl3/gcc/lib/libbacktrace/arch/x86_64/config.h deleted file mode 100644 index 12c3b23d6..000000000 --- a/external/gpl3/gcc/lib/libbacktrace/arch/x86_64/config.h +++ /dev/null @@ -1,136 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* ELF size: 32 or 64 */ -#define BACKTRACE_ELF_SIZE 64 - -/* Define to 1 if you have the declaration of `strnlen', and to 0 if you - don't. */ -#define HAVE_DECL_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if dl_iterate_phdr is available. */ -#define HAVE_DL_ITERATE_PHDR 1 - -/* Define to 1 if you have the fcntl function */ -#define HAVE_FCNTL 1 - -/* Define if getexecname is available. */ -/* #undef HAVE_GETEXECNAME */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LINK_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the __sync functions */ -#define HAVE_SYNC_FUNCTIONS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libbacktrace" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ diff --git a/external/gpl3/gcc/lib/libgcc/Makefile b/external/gpl3/gcc/lib/libgcc/Makefile deleted file mode 100644 index 2050f41ea..000000000 --- a/external/gpl3/gcc/lib/libgcc/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -# $NetBSD: Makefile,v 1.3 2014/03/01 10:00:33 mrg Exp $ - -.include - -SUBDIR+= libgcc - -.if defined(__MINIX) && ${MKGCCCMDS} == "yes" - -.if ${MKPIC} != "no" || ${MACHINE_ARCH} == "earm" -SUBDIR+= libgcc_eh -.endif - -SUBDIR+= libgcc_s - -.else -.if ${MKPIC} != "no" -SUBDIR+= libgcc_eh libgcc_s -.endif - -SUBDIR+= libgcov -.endif # defined(__MINIX) && ${MKGCCCMDS} == "yes" - -.include diff --git a/external/gpl3/gcc/lib/libgcc/Makefile.inc b/external/gpl3/gcc/lib/libgcc/Makefile.inc deleted file mode 100644 index 18614188e..000000000 --- a/external/gpl3/gcc/lib/libgcc/Makefile.inc +++ /dev/null @@ -1,195 +0,0 @@ -# $NetBSD: Makefile.inc,v 1.30 2015/04/15 19:13:46 mrg Exp $ - -LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} - -.if ${MKGCC} != "no" -.if exists(${.CURDIR}/../arch/${LIBGCC_MACHINE_ARCH}/defs.mk) -.include "${.CURDIR}/../arch/${LIBGCC_MACHINE_ARCH}/defs.mk" -.endif -.endif - -UNSUPPORTED_COMPILER.clang= # defined - -DIST= ${GCCDIST} -GNUHOSTDIST= ${DIST} -GCCARCH= ${GCC_SUBDIR}/usr.bin/gcc/arch/${LIBGCC_MACHINE_ARCH} -GCCARCHLIBGCC= ${GCC_SUBDIR}/lib/libgcc/arch/${LIBGCC_MACHINE_ARCH} -GCCARCHXX= ${GCC_SUBDIR}/lib/libstdc++-v3/arch/${LIBGCC_MACHINE_ARCH} - -GCPPFLAGS= ${G_LIBGCC2_CFLAGS} ${G_USE_COLLECT2} ${G_INCLUDES} -CPPFLAGS+= -I${.CURDIR} -I${GCCARCHLIBGCC} -CPPFLAGS+= -I${GCCARCH} ${GCPPFLAGS:M-D*} ${GCPPFLAGS:M-I*:N-I.*} -CPPFLAGS+= ${GCPPFLAGS:M-m*} ${GCPPFLAGS:M-f*} -CPPFLAGS+= ${G_EXTRA_HEADERS:M/*:H:u:S/^/-I/g} -CPPFLAGS+= -I${DIST}/libgcc -I${DIST}/libgcc/config -CPPFLAGS+= -I${DIST}/gcc -I${DIST}/include -I. - -.if ${LIBGCC_MACHINE_ARCH} == "powerpc" || \ - ${LIBGCC_MACHINE_ARCH} == "sh3el" || \ - ${LIBGCC_MACHINE_ARCH} == "sh3eb" || \ - ${LIBGCC_MACHINE_ARCH} == "m68000" -_TRADITIONAL_CPP= -COMPILE.S= ${CC} ${AFLAGS} ${CPPFLAGS} -c -.endif - -.if ${LIBGCC_MACHINE_ARCH} == "powerpc" -CPPFLAGS+= -I${DIST}/gcc/config/rs6000 -.endif - -# -# Old style libgcc build procedure. -# - -# This is copied from dist/libgcc/Makefile.in:$lib2funcs -LIB2FUNCS_ALL= \ - _muldi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3 _cmpdi2 _ucmpdi2 \ - _clear_cache _trampoline __main \ - _absvsi2 _absvdi2 _addvsi3 _addvdi3 \ - _subvsi3 _subvdi3 _mulvsi3 _mulvdi3 \ - _negvsi2 _negvdi2 \ - _ctors \ - _ffssi2 _ffsdi2 _clz _clzsi2 _clzdi2 _ctzsi2 _ctzdi2 \ - _popcount_tab _popcountsi2 _popcountdi2 _paritysi2 _paritydi2 \ - _powisf2 _powidf2 _powixf2 _powitf2 \ - _mulsc3 _muldc3 _mulxc3 _multc3 _divsc3 _divdc3 _divxc3 _divtc3 \ - _bswapsi2 _bswapdi2 _clrsbsi2 _clrsbdi2 - -.if ${LIBGCC_MACHINE_ARCH} != "coldfire" && empty(LIBGCC_MACHINE_ARCH:Mearm*) - -LIB2FUNCS_ALL+= \ - _muldi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3 - -.endif - -.if ${LIBGCC_MACHINE_ARCH} != "coldfire" && empty(LIBGCC_MACHINE_ARCH:Mearm*) - -# non swfloat versions -.for _p in _fix _fixuns -. for _m in sf df xf tf -LIB2FUNCS_ALL+= ${_p}${_m}di -. endfor -.endfor - -.for _p in _float _floatun -. for _m in sf df xf tf -LIB2FUNCS_ALL+= ${_p}di${_m} -. endfor -.endfor - -.for _m in sf df xf -LIB2FUNCS_ALL+= _fixuns${_m}si -.endfor -.endif - -LIB2FUNCS_SHORT:=${LIB2FUNCS_ALL} -LIB2_DIVMOD_FUNCS:=${G_LIB2_DIVMOD_FUNCS} -.for f in ${G_LIB1ASMFUNCS}; do -LIB2FUNCS_SHORT:=${LIB2FUNCS_SHORT:N${f}} -LIB2_DIVMOD_FUNCS:=${LIB2_DIVMOD_FUNCS:N${f}} -.endfor - -LIB2FUNCS= ${LIB2FUNCS_SHORT:=.c} -LIB2FUNCS_ST= ${G_LIB2FUNCS_ST:=.c} -LIB2DIVMOD= ${LIB2_DIVMOD_FUNCS:=.c} -.if ${HAVE_LIBGCC_EH} == "no" -LIB2_EH= ${G_LIB2ADDEH:M*.c:T:Nunwind-dw2.c:Nunwind-dw2-fde-dip.c:Nunwind-sjlj.c:Nunwind-c.c:Nunwind-arm.c:Npr-support.c} -LIB2_EHASM= ${G_LIB2ADDEH:M*.S:T:Nlibunwind.S} -G_CONFIGLINKS:= ${G_CONFIGLINKS:S,libgcc/config/arm/unwind-arm.h,libgcc/unwind-generic.h,} -.else -LIB2_EH= ${G_LIB2ADDEH:M*.c:T} -LIB2_EHASM= ${G_LIB2ADDEH:M*.S:T} -.endif - -# We have to weed out any existing func.S file that may exist -# from the list of files we create. -.if !empty(G_LIB1ASMFUNCS) -. for f in ${G_LIB1ASMFUNCS:=.S} -. if !exists(${DIST}/libgcc/config/${MACHINE_GNU_ARCH}/${f}) -LIB1ASMFUNCS+= ${f} -. endif -. endfor -.endif - -.if exists(${.CURDIR}/../arch/${LIBGCC_MACHINE_ARCH}/defs.mk) -DPSRCS+= ${.CURDIR}/../arch/${LIBGCC_MACHINE_ARCH}/defs.mk -.endif -CLEANFILES+= ${LIB2FUNCS} ${LIB2FUNCS_ST} ${LIB2DIVMOD} cs-tconfig.h -.if !empty(G_LIB1ASMFUNCS) -CLEANFILES+= ${LIB1ASMFUNCS} -.endif - -.for file in ${G_LIB2ADD:M${GNUHOSTDIST}*:N*.c} -BUILDSYMLINKS+= ${file} ${file:T:S/.asm$/.S/} -.endfor - -# XXX -.if (${LIBGCC_MACHINE_ARCH} == "m68000" || ${LIBGCC_MACHINE_ARCH} == "m68k" || \ - ${LIBGCC_MACHINE_ARCH} == "coldfire") -CPICFLAGS:= -BUILDSYMLINKS+= ${DIST}/libgcc/config/m68k/fpgnulib.c fpgnulib.c -BUILDSYMLINKS+= ${DIST}/libgcc/config/m68k/fpgnulib.c xfgnulib.c -CPPFLAGS.xfgnulib.c+= -DEXTFLOAT=1 -.endif - -.if ${LIBGCC_MACHINE_ARCH} == "powerpc64" -COPTS+= -mlong-double-128 -.endif - -${LIB2FUNCS} ${LIB2FUNCS_ST}: ${.CURDIR}/Makefile - ${_MKTARGET_CREATE} - printf '#define L${.PREFIX}\n#include \n' >${.TARGET} - -${LIB2DIVMOD}: ${.CURDIR}/Makefile - ${_MKTARGET_CREATE} - printf '#define L${.PREFIX}\n#include \n' >${.TARGET} - -.if !empty(G_LIB1ASMFUNCS) -${LIB1ASMFUNCS}: ${.CURDIR}/Makefile - ${_MKTARGET_CREATE} - printf '#define L${.PREFIX}\n#include <${G_LIB1ASMSRC}>\n' >${.TARGET} -.endif - -# Use dynamic sources to arrange for the C file to be the first dependency -# so ${.IMPSRC} will work. - -${LIB2_EH:.c=.o}: $(.PREFIX).c - ${_MKTARGET_COMPILE} - ${COMPILE.c} -fexceptions ${COPTS.${.IMPSRC:T}} -o ${.TARGET} ${.IMPSRC} - -${LIB2_EH:.c=.pico}: $(.PREFIX).c - ${_MKTARGET_COMPILE} - ${COMPILE.c} ${CPICFLAGS} -fexceptions ${COPTS.${.IMPSRC:T}} -o ${.TARGET} ${.IMPSRC} - -${G_LIB2_DIVMOD_FUNCS:=.o}: $(.PREFIX).c - ${_MKTARGET_COMPILE} - ${COMPILE.c} -fexceptions -fnon-call-exceptions ${COPTS.${.IMPSRC:T}} -o ${.TARGET} ${.IMPSRC} - -${G_LIB2_DIVMOD_FUNCS:=.pico}: $(.PREFIX).c - ${_MKTARGET_COMPILE} - ${COMPILE.c} ${CPICFLAGS} -fexceptions -fnon-call-exceptions ${COPTS.${.IMPSRC:T}} -o ${.TARGET} ${.IMPSRC} - -dp-bit.c: ${.CURDIR}/Makefile - ${_MKTARGET_CREATE} - printf '#define FLOAT\n#include \n' >${.TARGET} - -# -# Common rules. -# - -.PATH: ${DIST}/gcc ${DIST}/gcc/cp ${DIST}/gcc/cp/inc ${DIST}/gcc/config \ - ${G_LIB2ADD:H:O:u} ${G_LIB2ADDEH:H:O:u} ${GCCARCHLIBGCC} - -.include "../Makefile.tconfigh" -DPSRCS+= tconfig.h - -.if ${MKGCC} != "no" -.if defined(G_CONFIGLINKS) && !empty(G_CONFIGLINKS) -BUILDSYMLINKS+= ${G_CONFIGLINKS} -.for _src _dst in ${G_CONFIGLINKS} -DPSRCS+= ${_dst} -.endfor -.endif -.endif - -EXTRA_FAKEHEADERS= options.h libgcc_tm.h -.include "../../Makefile.hacks" diff --git a/external/gpl3/gcc/lib/libgcc/Makefile.srcs b/external/gpl3/gcc/lib/libgcc/Makefile.srcs deleted file mode 100644 index 502eaa2ee..000000000 --- a/external/gpl3/gcc/lib/libgcc/Makefile.srcs +++ /dev/null @@ -1,13 +0,0 @@ -# $NetBSD: Makefile.srcs,v 1.3 2014/03/01 10:00:33 mrg Exp $ - -# -# Generated makefiles. -# - -.include "${.CURDIR}/../arch/${LIBGCC_MACHINE_ARCH}/srcs.tmplsrcs.mk" -.include "${.CURDIR}/../arch/${LIBGCC_MACHINE_ARCH}/srcs.cppflags.mk" -.include "${.CURDIR}/../arch/${LIBGCC_MACHINE_ARCH}/srcs.copts.mk" -.include "${.CURDIR}/../arch/${LIBGCC_MACHINE_ARCH}/libs.lib${LIB}.srcs.mk" -.include "${.CURDIR}/../arch/${LIBGCC_MACHINE_ARCH}/libs.lib${LIB}.tmplsrcs.tmplsrcs.mk" -.include "${.CURDIR}/../arch/${LIBGCC_MACHINE_ARCH}/libs.lib${LIB}.tmplsrcs.tmplfpsrcs.mk" -.include "${.CURDIR}/../arch/${LIBGCC_MACHINE_ARCH}/libs.lib${LIB}.tmplsrcs.tmplasmsrcs.mk" diff --git a/external/gpl3/gcc/lib/libgcc/Makefile.wrapper b/external/gpl3/gcc/lib/libgcc/Makefile.wrapper deleted file mode 100644 index 05bb17f51..000000000 --- a/external/gpl3/gcc/lib/libgcc/Makefile.wrapper +++ /dev/null @@ -1,62 +0,0 @@ -# $NetBSD: Makefile.wrapper,v 1.1 2011/06/21 06:02:25 mrg Exp $ - -# -# libgcc function wrapper -# - -.if !empty(SRCS:M*.*) -${SRCS}: ${.CURDIR}/Makefile - ${_MKTARGET_CREATE} - { for i in ${_CPPFLAGS.${.TARGET}:C|-D||}; do \ - printf "#define "; echo $$i | sed -e 's,=, ,g'; \ - done; \ - printf '#include \n'; \ - } >${.TARGET} - -DPSRCS+= ${SRCS} -CLEANFILES+= ${SRCS} -.else -.undef LIB -.endif - -# -# libgcc functions that are built in a single file -# - -.if !empty(TMPLSRCS:M*) -${TMPLSRCS:C|^|tmplsrc_|}: ${.CURDIR}/Makefile - ${_MKTARGET_CREATE} - printf '#include <${.TARGET:C|^tmplsrc_||}>\n' >${.TARGET} - -${SRCS}: ${TMPLSRCS:C|^|tmplsrc_|} -DPSRCS+= ${TMPLSRCS:C|^|tmplsrc_|} -CLEANFILES+= ${TMPLSRCS:C|^|tmplsrc_|} -.endif - -# -# soft float functions -# - -.if !empty(TMPLFPSRCS:M*) -${TMPLFPSRCS:C|^|tmplsrc_|}: ${.CURDIR}/Makefile - ${_MKTARGET_CREATE} - printf '#include "${GCCARCHLIBGCC}/${.TARGET:C|^tmplsrc_||}"\n' >${.TARGET} - -${SRCS}: ${TMPLFPSRCS:C|^|tmplsrc_|} -DPSRCS+= ${TMPLFPSRCS:C|^|tmplsrc_|} -CLEANFILES+= ${TMPLFPSRCS:C|^|tmplsrc_|} -.endif - -# -# functions written in an asm file -# - -.if !empty(TMPLASMSRCS:M*.*) -${TMPLASMSRCS:C|^|tmplsrc_|:C|/|_|g}: ${.CURDIR}/Makefile - ${_MKTARGET_CREATE} - printf '#include <${G_LIB1ASMSRC}>\n' >${.TARGET} - -${SRCS}: ${TMPLASMSRCS:C|^|tmplsrc_|:C|/|_|g} -DPSRCS+= ${TMPLASMSRCS:C|^|tmplsrc_|:C|/|_|g} -CLEANFILES+= ${TMPLASMSRCS:C|^|tmplsrc_|:C|/|_|g} -.endif diff --git a/external/gpl3/gcc/lib/libgcc/arch/alpha/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/alpha/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/alpha/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/alpha/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/alpha/defs.mk deleted file mode 100644 index 6043e5798..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/alpha/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/alpha/qrnnd.S enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS= -G_LIB1ASMSRC= -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -mieee -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/arm/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/arm/auto-target.h deleted file mode 100644 index fbdcad788..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/arm/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -#define LIBGCC_SJLJ_EXCEPTIONS 1 - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/arm/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/arm/defs.mk deleted file mode 100644 index 6b97a1319..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/arm/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/floatunsidf.c ${GNUHOSTDIST}/libgcc/floatunsisf.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _arm_fixunsdfsi _arm_fixunssfsi _arm_floatdidf _arm_floatdisf _arm_floatundidf _arm_floatundisf _lshrdi3 _ashrdi3 _ashldi3 _clzsi2 _clzdi2 _ctzsi2 -G_LIB1ASMSRC=arm/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -fomit-frame-pointer -fno-inline -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/armeb/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/armeb/auto-target.h deleted file mode 100644 index fbdcad788..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/armeb/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -#define LIBGCC_SJLJ_EXCEPTIONS 1 - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/armeb/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/armeb/defs.mk deleted file mode 100644 index 6b97a1319..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/armeb/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/floatunsidf.c ${GNUHOSTDIST}/libgcc/floatunsisf.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _arm_fixunsdfsi _arm_fixunssfsi _arm_floatdidf _arm_floatdisf _arm_floatundidf _arm_floatundisf _lshrdi3 _ashrdi3 _ashldi3 _clzsi2 _clzdi2 _ctzsi2 -G_LIB1ASMSRC=arm/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -fomit-frame-pointer -fno-inline -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/coldfire/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/coldfire/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/coldfire/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/coldfire/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/coldfire/defs.mk deleted file mode 100644 index dcaf64338..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/coldfire/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS= -G_LIB1ASMSRC= -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/m68k/math-68881.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/earm/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/earm/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earm/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/earm/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/earm/defs.mk deleted file mode 100644 index 9ca44bba5..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earm/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/arm/unaligned-funcs.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.c ${GNUHOSTDIST}/libgcc/config/arm/libunwind.S ${GNUHOSTDIST}/libgcc/config/arm/pr-support.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 _ctzsi2 -G_LIB1ASMSRC=arm/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver ${GNUHOSTDIST}/libgcc/config/arm/libgcc-bpabi.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h ${GNUHOSTDIST}/gcc/ginclude/unwind-arm-common.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-empty.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-single.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmeb/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/earmeb/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmeb/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmeb/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/earmeb/defs.mk deleted file mode 100644 index fcbe55596..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmeb/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/arm/unaligned-funcs.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.c ${GNUHOSTDIST}/libgcc/config/arm/libunwind.S ${GNUHOSTDIST}/libgcc/config/arm/pr-support.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 _ctzsi2 -G_LIB1ASMSRC=arm/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver ${GNUHOSTDIST}/libgcc/config/arm/libgcc-bpabi.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h ${GNUHOSTDIST}/gcc/ginclude/unwind-arm-common.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmhf/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/earmhf/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmhf/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmhf/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/earmhf/defs.mk deleted file mode 100644 index fcbe55596..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmhf/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/arm/unaligned-funcs.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.c ${GNUHOSTDIST}/libgcc/config/arm/libunwind.S ${GNUHOSTDIST}/libgcc/config/arm/pr-support.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 _ctzsi2 -G_LIB1ASMSRC=arm/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver ${GNUHOSTDIST}/libgcc/config/arm/libgcc-bpabi.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h ${GNUHOSTDIST}/gcc/ginclude/unwind-arm-common.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmhfeb/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/earmhfeb/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmhfeb/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmhfeb/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/earmhfeb/defs.mk deleted file mode 100644 index fcbe55596..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmhfeb/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/arm/unaligned-funcs.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.c ${GNUHOSTDIST}/libgcc/config/arm/libunwind.S ${GNUHOSTDIST}/libgcc/config/arm/pr-support.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 _ctzsi2 -G_LIB1ASMSRC=arm/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver ${GNUHOSTDIST}/libgcc/config/arm/libgcc-bpabi.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h ${GNUHOSTDIST}/gcc/ginclude/unwind-arm-common.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv4/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/earmv4/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv4/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv4/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/earmv4/defs.mk deleted file mode 100644 index fcbe55596..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv4/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/arm/unaligned-funcs.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.c ${GNUHOSTDIST}/libgcc/config/arm/libunwind.S ${GNUHOSTDIST}/libgcc/config/arm/pr-support.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 _ctzsi2 -G_LIB1ASMSRC=arm/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver ${GNUHOSTDIST}/libgcc/config/arm/libgcc-bpabi.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h ${GNUHOSTDIST}/gcc/ginclude/unwind-arm-common.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv4eb/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/earmv4eb/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv4eb/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv4eb/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/earmv4eb/defs.mk deleted file mode 100644 index fcbe55596..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv4eb/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/arm/unaligned-funcs.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.c ${GNUHOSTDIST}/libgcc/config/arm/libunwind.S ${GNUHOSTDIST}/libgcc/config/arm/pr-support.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 _ctzsi2 -G_LIB1ASMSRC=arm/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver ${GNUHOSTDIST}/libgcc/config/arm/libgcc-bpabi.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h ${GNUHOSTDIST}/gcc/ginclude/unwind-arm-common.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv6/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/earmv6/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv6/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv6/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/earmv6/defs.mk deleted file mode 100644 index fcbe55596..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv6/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/arm/unaligned-funcs.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.c ${GNUHOSTDIST}/libgcc/config/arm/libunwind.S ${GNUHOSTDIST}/libgcc/config/arm/pr-support.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 _ctzsi2 -G_LIB1ASMSRC=arm/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver ${GNUHOSTDIST}/libgcc/config/arm/libgcc-bpabi.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h ${GNUHOSTDIST}/gcc/ginclude/unwind-arm-common.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv6eb/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/earmv6eb/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv6eb/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv6eb/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/earmv6eb/defs.mk deleted file mode 100644 index fcbe55596..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv6eb/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/arm/unaligned-funcs.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.c ${GNUHOSTDIST}/libgcc/config/arm/libunwind.S ${GNUHOSTDIST}/libgcc/config/arm/pr-support.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 _ctzsi2 -G_LIB1ASMSRC=arm/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver ${GNUHOSTDIST}/libgcc/config/arm/libgcc-bpabi.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h ${GNUHOSTDIST}/gcc/ginclude/unwind-arm-common.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv6hf/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/earmv6hf/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv6hf/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv6hf/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/earmv6hf/defs.mk deleted file mode 100644 index fcbe55596..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv6hf/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/arm/unaligned-funcs.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.c ${GNUHOSTDIST}/libgcc/config/arm/libunwind.S ${GNUHOSTDIST}/libgcc/config/arm/pr-support.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 _ctzsi2 -G_LIB1ASMSRC=arm/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver ${GNUHOSTDIST}/libgcc/config/arm/libgcc-bpabi.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h ${GNUHOSTDIST}/gcc/ginclude/unwind-arm-common.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv6hfeb/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/earmv6hfeb/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv6hfeb/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv6hfeb/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/earmv6hfeb/defs.mk deleted file mode 100644 index fcbe55596..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv6hfeb/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/arm/unaligned-funcs.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.c ${GNUHOSTDIST}/libgcc/config/arm/libunwind.S ${GNUHOSTDIST}/libgcc/config/arm/pr-support.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 _ctzsi2 -G_LIB1ASMSRC=arm/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver ${GNUHOSTDIST}/libgcc/config/arm/libgcc-bpabi.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h ${GNUHOSTDIST}/gcc/ginclude/unwind-arm-common.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv7/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/earmv7/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv7/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv7/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/earmv7/defs.mk deleted file mode 100644 index fcbe55596..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv7/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/arm/unaligned-funcs.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.c ${GNUHOSTDIST}/libgcc/config/arm/libunwind.S ${GNUHOSTDIST}/libgcc/config/arm/pr-support.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 _ctzsi2 -G_LIB1ASMSRC=arm/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver ${GNUHOSTDIST}/libgcc/config/arm/libgcc-bpabi.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h ${GNUHOSTDIST}/gcc/ginclude/unwind-arm-common.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv7eb/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/earmv7eb/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv7eb/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv7eb/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/earmv7eb/defs.mk deleted file mode 100644 index fcbe55596..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv7eb/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/arm/unaligned-funcs.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.c ${GNUHOSTDIST}/libgcc/config/arm/libunwind.S ${GNUHOSTDIST}/libgcc/config/arm/pr-support.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 _ctzsi2 -G_LIB1ASMSRC=arm/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver ${GNUHOSTDIST}/libgcc/config/arm/libgcc-bpabi.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h ${GNUHOSTDIST}/gcc/ginclude/unwind-arm-common.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv7hf/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/earmv7hf/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv7hf/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv7hf/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/earmv7hf/defs.mk deleted file mode 100644 index fcbe55596..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv7hf/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/arm/unaligned-funcs.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.c ${GNUHOSTDIST}/libgcc/config/arm/libunwind.S ${GNUHOSTDIST}/libgcc/config/arm/pr-support.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 _ctzsi2 -G_LIB1ASMSRC=arm/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver ${GNUHOSTDIST}/libgcc/config/arm/libgcc-bpabi.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h ${GNUHOSTDIST}/gcc/ginclude/unwind-arm-common.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv7hfeb/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/earmv7hfeb/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv7hfeb/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/earmv7hfeb/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/earmv7hfeb/defs.mk deleted file mode 100644 index fcbe55596..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/earmv7hfeb/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/arm/unaligned-funcs.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.c ${GNUHOSTDIST}/libgcc/config/arm/libunwind.S ${GNUHOSTDIST}/libgcc/config/arm/pr-support.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 _ctzsi2 -G_LIB1ASMSRC=arm/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver ${GNUHOSTDIST}/libgcc/config/arm/libgcc-bpabi.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h ${GNUHOSTDIST}/gcc/ginclude/unwind-arm-common.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/hppa/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/hppa/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/hppa/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/hppa/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/hppa/defs.mk deleted file mode 100644 index 5f7e7311b..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/hppa/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD=${GNUHOSTDIST}/libgcc/config/pa/fptr.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_divI _divU _remI _remU _div_const _mulI _dyncall -G_LIB1ASMSRC=pa/milli64.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -DELF=1 -DLINUX=1 -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/i386/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/i386/auto-target.h deleted file mode 100644 index 0aa96b68f..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/i386/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 12 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/i386/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/i386/defs.mk deleted file mode 100644 index fa78a2e18..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/i386/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/i386/cpuinfo.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS= -G_LIB1ASMSRC= -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/i386/cpuid.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-empty.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/i386/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-single.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/ia64/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/ia64/auto-target.h deleted file mode 100644 index 8fb59dee3..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/ia64/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 16 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/ia64/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/ia64/defs.mk deleted file mode 100644 index ff1f7ef5a..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/ia64/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/config/ia64/unwind-ia64.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=__divxf3 __divdf3 __divsf3 __divdi3 __moddi3 __udivdi3 __umoddi3 __divsi3 __modsi3 __udivsi3 __umodsi3 __save_stack_nonlocal __nonlocal_goto __restore_stack_nonlocal __trampoline _fixtfdi _fixunstfdi _floatditf -G_LIB1ASMSRC=ia64/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver ${GNUHOSTDIST}/libgcc/config/ia64/libgcc-ia64.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/ia64/ia64intrin.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/ia64/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/m68000/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/m68000/auto-target.h deleted file mode 100644 index 7f57263b3..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/m68000/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -#define USE_EMUTLS 1 diff --git a/external/gpl3/gcc/lib/libgcc/arch/m68000/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/m68000/defs.mk deleted file mode 100644 index ec0b1c73e..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/m68000/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD=${GNUHOSTDIST}/libgcc/config/m68k/fpgnulib.c xfgnulib.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_mulsi3 _udivsi3 _divsi3 _umodsi3 _modsi3 _floatex _float _double _eqdf2 _nedf2 _gtdf2 _gedf2 _ltdf2 _ledf2 _eqsf2 _nesf2 _gtsf2 _gesf2 _ltsf2 _lesf2 -G_LIB1ASMSRC=m68k/lb1sf68.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/m68k/math-68881.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/m68k/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/m68k/auto-target.h deleted file mode 100644 index 0aa96b68f..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/m68k/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 12 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/m68k/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/m68k/defs.mk deleted file mode 100644 index 0d6da7577..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/m68k/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD=${GNUHOSTDIST}/libgcc/config/m68k/fpgnulib.c xfgnulib.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_mulsi3 _udivsi3 _divsi3 _umodsi3 _modsi3 _floatex _float _double _eqdf2 _nedf2 _gtdf2 _gedf2 _ltdf2 _ledf2 _eqsf2 _nesf2 _gtsf2 _gesf2 _ltsf2 _lesf2 -G_LIB1ASMSRC=m68k/lb1sf68.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/m68k/math-68881.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/mips64eb/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/mips64eb/auto-target.h deleted file mode 100644 index 229111df7..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/mips64eb/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 16 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/mips64eb/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/mips64eb/defs.mk deleted file mode 100644 index 11d33ea3d..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/mips64eb/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS= -G_LIB1ASMSRC= -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/mips/loongson.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/mips64el/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/mips64el/auto-target.h deleted file mode 100644 index 229111df7..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/mips64el/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 16 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/mips64el/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/mips64el/defs.mk deleted file mode 100644 index 11d33ea3d..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/mips64el/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS= -G_LIB1ASMSRC= -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/mips/loongson.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/mipseb/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/mipseb/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/mipseb/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/mipseb/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/mipseb/defs.mk deleted file mode 100644 index 11d33ea3d..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/mipseb/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS= -G_LIB1ASMSRC= -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/mips/loongson.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/mipsel/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/mipsel/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/mipsel/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/mipsel/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/mipsel/defs.mk deleted file mode 100644 index 11d33ea3d..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/mipsel/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS= -G_LIB1ASMSRC= -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/mips/loongson.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/or1k/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/or1k/auto-target.h deleted file mode 100644 index 7b3f6aad5..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/or1k/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -#define USE_EMUTLS 1 diff --git a/external/gpl3/gcc/lib/libgcc/arch/or1k/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/or1k/defs.mk deleted file mode 100644 index da3c2c026..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/or1k/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=__mulsi3 __udivsi3 __divsi3 __umodsi3 __modsi3 -G_LIB1ASMSRC=or1k/or1k.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/or1k/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/powerpc/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/powerpc/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/powerpc/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/powerpc/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/powerpc/defs.mk deleted file mode 100644 index 75f187698..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/powerpc/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD=${GNUHOSTDIST}/libgcc/config/rs6000/tramp.S enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST=${GNUHOSTDIST}/libgcc/config/rs6000/crtsavfpr.S ${GNUHOSTDIST}/libgcc/config/rs6000/crtresfpr.S ${GNUHOSTDIST}/libgcc/config/rs6000/crtsavgpr.S ${GNUHOSTDIST}/libgcc/config/rs6000/crtresgpr.S ${GNUHOSTDIST}/libgcc/config/rs6000/crtresxfpr.S ${GNUHOSTDIST}/libgcc/config/rs6000/crtresxgpr.S ${GNUHOSTDIST}/libgcc/config/rs6000/crtsavevr.S ${GNUHOSTDIST}/libgcc/config/rs6000/crtrestvr.S -G_LIB1ASMFUNCS= -G_LIB1ASMSRC= -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/rs6000/ppc-asm.h ${GNUHOSTDIST}/gcc/config/rs6000/altivec.h ${GNUHOSTDIST}/gcc/config/rs6000/spe.h ${GNUHOSTDIST}/gcc/config/rs6000/ppu_intrinsics.h ${GNUHOSTDIST}/gcc/config/rs6000/paired.h ${GNUHOSTDIST}/gcc/config/rs6000/spu2vmx.h ${GNUHOSTDIST}/gcc/config/rs6000/vec_types.h ${GNUHOSTDIST}/gcc/config/rs6000/si2vmx.h ${GNUHOSTDIST}/gcc/config/rs6000/htmintrin.h ${GNUHOSTDIST}/gcc/config/rs6000/htmxlintrin.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/rs6000/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/powerpc64/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/powerpc64/auto-target.h deleted file mode 100644 index 8fb59dee3..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/powerpc64/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 16 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/powerpc64/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/powerpc64/defs.mk deleted file mode 100644 index e5bce3bc4..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/powerpc64/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD=${GNUHOSTDIST}/libgcc/config/rs6000/tramp.S enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST=${GNUHOSTDIST}/libgcc/config/rs6000/crtsavfpr.S ${GNUHOSTDIST}/libgcc/config/rs6000/crtresfpr.S ${GNUHOSTDIST}/libgcc/config/rs6000/crtsavgpr.S ${GNUHOSTDIST}/libgcc/config/rs6000/crtresgpr.S ${GNUHOSTDIST}/libgcc/config/rs6000/crtresxfpr.S ${GNUHOSTDIST}/libgcc/config/rs6000/crtresxgpr.S ${GNUHOSTDIST}/libgcc/config/rs6000/crtsavevr.S ${GNUHOSTDIST}/libgcc/config/rs6000/crtrestvr.S -G_LIB1ASMFUNCS= -G_LIB1ASMSRC= -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/rs6000/ppc-asm.h ${GNUHOSTDIST}/gcc/config/rs6000/altivec.h ${GNUHOSTDIST}/gcc/config/rs6000/spe.h ${GNUHOSTDIST}/gcc/config/rs6000/ppu_intrinsics.h ${GNUHOSTDIST}/gcc/config/rs6000/paired.h ${GNUHOSTDIST}/gcc/config/rs6000/spu2vmx.h ${GNUHOSTDIST}/gcc/config/rs6000/vec_types.h ${GNUHOSTDIST}/gcc/config/rs6000/si2vmx.h ${GNUHOSTDIST}/gcc/config/rs6000/htmintrin.h ${GNUHOSTDIST}/gcc/config/rs6000/htmxlintrin.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/rs6000/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/riscv32/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/riscv32/auto-target.h deleted file mode 100644 index dbebe2aad..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/riscv32/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/riscv32/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/riscv32/defs.mk deleted file mode 100644 index fa5b4bf2e..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/riscv32/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS= -G_LIB1ASMSRC= -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/riscv64/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/riscv64/auto-target.h deleted file mode 100644 index dbebe2aad..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/riscv64/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/riscv64/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/riscv64/defs.mk deleted file mode 100644 index fa5b4bf2e..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/riscv64/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS= -G_LIB1ASMSRC= -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/sh3eb/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/sh3eb/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/sh3eb/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/sh3eb/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/sh3eb/defs.mk deleted file mode 100644 index 283db7ff4..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/sh3eb/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_ashiftrt _ashiftrt_n _ashiftlt _lshiftrt _movmem _movmem_i4 _mulsi3 _sdivsi3 _sdivsi3_i4 _udivsi3 _udivsi3_i4 _set_fpscr _div_table _udiv_qrnnd_16 _ic_invalidate -G_LIB1ASMSRC=sh/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/sh3el/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/sh3el/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/sh3el/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/sh3el/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/sh3el/defs.mk deleted file mode 100644 index 283db7ff4..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/sh3el/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS=_ashiftrt _ashiftrt_n _ashiftlt _lshiftrt _movmem _movmem_i4 _mulsi3 _sdivsi3 _sdivsi3_i4 _udivsi3 _udivsi3_i4 _set_fpscr _div_table _udiv_qrnnd_16 _ic_invalidate -G_LIB1ASMSRC=sh/lib1funcs.S -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/sparc/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/sparc/auto-target.h deleted file mode 100644 index bacefff91..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/sparc/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/sparc/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/sparc/defs.mk deleted file mode 100644 index da7b451f5..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/sparc/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS= -G_LIB1ASMSRC= -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/sparc/visintrin.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/sparc64/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/sparc64/auto-target.h deleted file mode 100644 index 229111df7..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/sparc64/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 16 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/sparc64/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/sparc64/defs.mk deleted file mode 100644 index da7b451f5..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/sparc64/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS= -G_LIB1ASMSRC= -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/sparc/visintrin.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/vax/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/vax/auto-target.h deleted file mode 100644 index 7f57263b3..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/vax/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 8 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -#define USE_EMUTLS 1 diff --git a/external/gpl3/gcc/lib/libgcc/arch/vax/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/vax/defs.mk deleted file mode 100644 index a8b11478f..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/vax/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS= -G_LIB1ASMSRC= -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/ginclude/tgmath.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/arch/x86_64/auto-target.h b/external/gpl3/gcc/lib/libgcc/arch/x86_64/auto-target.h deleted file mode 100644 index 229111df7..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/x86_64/auto-target.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* auto-target.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define HAVE_GETIPINFO 1 - -/* Define if the compiler supports init priority. */ -#define HAVE_INIT_PRIORITY 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDLIB_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STRING_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if the C compiler is configured for setjmp/longjmp exceptions. */ -/* #undef LIBGCC_SJLJ_EXCEPTIONS */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU C Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU C Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgcc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgcc/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `double', as computed by sizeof. */ -#define SIZEOF_DOUBLE 8 - -/* The size of `long double', as computed by sizeof. */ -#define SIZEOF_LONG_DOUBLE 16 - -/* Define to 1 if you have the ANSI C header files. */ -/* #undef STDC_HEADERS */ - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ diff --git a/external/gpl3/gcc/lib/libgcc/arch/x86_64/defs.mk b/external/gpl3/gcc/lib/libgcc/arch/x86_64/defs.mk deleted file mode 100644 index f0db81404..000000000 --- a/external/gpl3/gcc/lib/libgcc/arch/x86_64/defs.mk +++ /dev/null @@ -1,21 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/i386/cpuinfo.c enable-execute-stack.c -G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c -G_LIB2ADD_ST= -G_LIB1ASMFUNCS= -G_LIB1ASMSRC= -G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 -G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk -G_SHLIB_MKMAP_OPTS= -G_SHLIB_MAPFILES=libgcc-std.ver -G_SHLIB_NM_FLAGS=-pg -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/i386/cpuid.h ${GNUHOSTDIST}/gcc/config/i386/mmintrin.h ${GNUHOSTDIST}/gcc/config/i386/mm3dnow.h ${GNUHOSTDIST}/gcc/config/i386/xmmintrin.h ${GNUHOSTDIST}/gcc/config/i386/emmintrin.h ${GNUHOSTDIST}/gcc/config/i386/pmmintrin.h ${GNUHOSTDIST}/gcc/config/i386/tmmintrin.h ${GNUHOSTDIST}/gcc/config/i386/ammintrin.h ${GNUHOSTDIST}/gcc/config/i386/smmintrin.h ${GNUHOSTDIST}/gcc/config/i386/nmmintrin.h ${GNUHOSTDIST}/gcc/config/i386/bmmintrin.h ${GNUHOSTDIST}/gcc/config/i386/fma4intrin.h ${GNUHOSTDIST}/gcc/config/i386/wmmintrin.h ${GNUHOSTDIST}/gcc/config/i386/immintrin.h ${GNUHOSTDIST}/gcc/config/i386/x86intrin.h ${GNUHOSTDIST}/gcc/config/i386/avxintrin.h ${GNUHOSTDIST}/gcc/config/i386/xopintrin.h ${GNUHOSTDIST}/gcc/config/i386/ia32intrin.h ${GNUHOSTDIST}/gcc/config/i386/cross-stdarg.h ${GNUHOSTDIST}/gcc/config/i386/lwpintrin.h ${GNUHOSTDIST}/gcc/config/i386/popcntintrin.h ${GNUHOSTDIST}/gcc/config/i386/lzcntintrin.h ${GNUHOSTDIST}/gcc/config/i386/bmiintrin.h ${GNUHOSTDIST}/gcc/config/i386/tbmintrin.h ${GNUHOSTDIST}/gcc/config/i386/bmi2intrin.h ${GNUHOSTDIST}/gcc/config/i386/avx2intrin.h ${GNUHOSTDIST}/gcc/config/i386/fmaintrin.h ${GNUHOSTDIST}/gcc/config/i386/f16cintrin.h ${GNUHOSTDIST}/gcc/config/i386/rtmintrin.h ${GNUHOSTDIST}/gcc/config/i386/xtestintrin.h ${GNUHOSTDIST}/gcc/config/i386/rdseedintrin.h ${GNUHOSTDIST}/gcc/config/i386/prfchwintrin.h ${GNUHOSTDIST}/gcc/config/i386/adxintrin.h ${GNUHOSTDIST}/gcc/config/i386/fxsrintrin.h ${GNUHOSTDIST}/gcc/config/i386/xsaveintrin.h ${GNUHOSTDIST}/gcc/config/i386/xsaveoptintrin.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h mm_malloc.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/i386/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libgcc/libgcc/Makefile b/external/gpl3/gcc/lib/libgcc/libgcc/Makefile deleted file mode 100644 index 28507f7df..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcc/Makefile +++ /dev/null @@ -1,80 +0,0 @@ -# $NetBSD: Makefile,v 1.23 2014/11/02 14:54:27 matt Exp $ - -REQUIRETOOLS= yes -NOLINT= # defined -NOPIC= # defined -NOPROFILE= # defined - -LIB= gcc - -.include "../../../Makefile.gcc_path" -.include - -.if ${MKGCC} != "no" - -.include - -.cc: # disable .cc->NULL transform - -# XXX handle this better? GCC 4.8 moved them. -.if ${MACHINE} == "emips" -G_LIB2ADD_HACK+= ${GNUHOSTDIST}/gcc/config/floatunsidf.c \ - ${GNUHOSTDIST}/gcc/config/floatunsisf.c -.endif - -SRCS+= ${LIB2FUNCS} ${LIB2FUNCS_ST} ${LIB2DIVMOD} \ - ${G_LIB2ADD:T:S/.asm/.S/} ${G_LIB2ADD_HACK:T:S/.asm/.S/} \ - ${G_LIB2ADD_ST:T} ${LIB1ASMFUNCS} -.if ${MKPIC} == "no" -.if empty(LIBGCC_MACHINE_ARCH:Mearm*) -SRCS+= ${LIB2_EH} ${LIB2_EHASM} -.endif -PICFLAGS= -.else -CPPFLAGS+= -DPIC -.endif - -# Force building libgcc.a. It will be PIC from -DPIC above and also -# the -fpic/-FPIC present in ${G_LIBGCC2_CFLAGS}. -MKPIC:= no - -COPTS.unwind-dw2.c = -Wno-stack-protector - -.include - - -CLEANFILES+= ${SOBJS:=.tmp1} ${SOBJS:=.tmp2} - -.c.o: - ${_MKTARGET_COMPILE} - ${COMPILE.c} ${COPTS.${.IMPSRC:T}} ${CSHLIBFLAGS} ${.IMPSRC} -o ${.TARGET}.tmp1 - ${NM} -pg ${.TARGET}.tmp1 | \ - ${TOOL_AWK} 'NF == 3 { print "\t.hidden", $$3 }' | \ - ${CC} ${COPTS} -r -nostdinc -nostdlib ${CPUFLAGS} -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler - - ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}.tmp2 -.if defined(COPTS) && !empty(COPTS:M*-g*) - mv ${.TARGET}.tmp2 ${.TARGET} -.else - ${LD} -r ${.TARGET}.tmp2 -o ${.TARGET} - rm -f ${.TARGET}.tmp2 -.endif - rm -f ${.TARGET}.tmp1 - -.S.o .s.o: - ${_MKTARGET_COMPILE} - ${COMPILE.S} ${PICFLAGS} ${CFLAGS:M-[ID]*} ${.IMPSRC} -o ${.TARGET}.tmp1 - ${NM} -pg ${.TARGET}.tmp1 | \ - ${TOOL_AWK} 'NF == 3 { print "\t.hidden", $$3 }' | \ - ${CC} ${COPTS} -r -nostdinc -nostdlib -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler - - ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}.tmp2 -.if defined(COPTS) && !empty(COPTS:M*-g*) - mv ${.TARGET}.tmp2 ${.TARGET} -.else - ${LD} -r ${.TARGET}.tmp2 -o ${.TARGET} - rm -f ${.TARGET}.tmp2 -.endif - rm -f ${.TARGET}.tmp1 - -.else -.include # do nothing -.endif diff --git a/external/gpl3/gcc/lib/libgcc/libgcc_eh/Makefile b/external/gpl3/gcc/lib/libgcc/libgcc_eh/Makefile deleted file mode 100644 index 351858135..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcc_eh/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -# $NetBSD: Makefile,v 1.10 2014/06/01 19:51:01 mrg Exp $ - -REQUIRETOOLS= yes -NOLINT= # defined -NOPIC= # defined -NOPROFILE= # defined - -LIB= gcc_eh - -.include "../../../Makefile.gcc_path" -.include - -.if ${MKGCC} != "no" - -.cc: # disable .cc->NULL transform - -SRCS+= ${LIB2_EH} ${LIB2_EHASM} empty.c -COPTS.c-typeck.c= -Wno-stack-protector -COPTS.unwind-dw2.c= -Wno-stack-protector - -MKPIC:= no - -.include - -.else -.include # do nothing -.endif diff --git a/external/gpl3/gcc/lib/libgcc/libgcc_eh/empty.c b/external/gpl3/gcc/lib/libgcc/libgcc_eh/empty.c deleted file mode 100644 index 2eeb173fe..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcc_eh/empty.c +++ /dev/null @@ -1 +0,0 @@ -/* This page is intentionally left blank. */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile b/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile deleted file mode 100644 index 30dff5d1f..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile +++ /dev/null @@ -1,78 +0,0 @@ -# $NetBSD: Makefile,v 1.11 2014/10/03 12:41:41 apb Exp $ - -USE_SHLIBDIR= yes -REQUIRETOOLS= yes -NOLINT= # defined - -LIB= gcc_s -.if !defined(__MINIX) -NOSTATICLIB= # defined -.endif # !defined(__MINIX) -NOPROFILE= # defined -NOPICINSTALL= # defined - -.include "../../../Makefile.gcc_path" -.include - -.if ${MKGCC} != "no" - -.cc: # disable .cc->NULL transform - -SHLIB_MAJOR= 1 -SHLIB_MINOR= 0 - -LDFLAGS+= -nodefaultlibs -LDFLAGS+= -Wl,--version-script=${.OBJDIR}/libgcc.map - -# XXX handle this better? -# XXX handle this better? GCC 4.8 moved them. -.if ${MACHINE} == "emips" -G_LIB2ADD_HACK+= ${GNUHOSTDIST}/gcc/config/floatunsidf.c \ - ${GNUHOSTDIST}/gcc/config/floatunsisf.c -.endif - -SRCS+= ${LIB2FUNCS} ${LIB2DIVMOD} ${LIB2_EH} ${LIB2_EHASM} \ - ${G_LIB2ADD:T:S/.asm/.S/} ${G_LIB2ADD_HACK:T:S/.asm/.S/} \ - ${G_LIB2ADD_ST:T} ${LIB1ASMFUNCS} - -COPTS.unwind-dw2.c = -Wno-stack-protector - -DPADD+= libgcc.map -CLEANFILES+= libgcc.map - -.include - -.if ${MKPICLIB} != "no" -LIBGCC_S_OBJS= ${SOBJS} -.else -LIBGCC_S_OBJS= ${OBJS} -.endif - -LIBGCC_STD_VER_IN= ${GNUHOSTDIST}/libgcc/libgcc-std.ver.in -CLEANFILES+= libgcc-std.ver - -libgcc-std.ver: ${LIBGCC_STD_VER_IN} - ${_MKTARGET_CREATE} - ${TOOL_SED} -e 's/__PFX__/__/g' -e 's/__FIXPTPFX__/__/g' < ${LIBGCC_STD_VER_IN} > ${.TARGET}.tmp - mv ${.TARGET}.tmp ${.TARGET} - -libgcc.map: ${LIBGCC_S_OBJS} ${G_SHLIB_MKMAP} ${G_SHLIB_MAPFILES} - { \ - ${NM} ${G_SHLIB_NM_FLAGS} ${LIBGCC_S_OBJS}; \ - echo %%; \ - for f in ${G_SHLIB_MAPFILES}; do \ - if [ -f ${.OBJDIR}/$${f} ]; then \ - cat ${.OBJDIR}/$${f}; \ - else \ - cat $${f}; \ - fi; \ - done | \ - ${TOOL_SED} -e "/^[ ]*#/d" \ - -e 's/^%\(if\|else\|elif\|endif\|define\)/#\1/' | \ - ${CC} ${G_LIBGCC2_CFLAGS} ${G_INCLUDES} -E -xassembler-with-cpp -; \ - } | ${TOOL_AWK} -f ${G_SHLIB_MKMAP} > ${.TARGET}.tmp - mv ${.TARGET}.tmp ${.TARGET} - -.else -.include # do nothing -.endif diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/Makefile b/external/gpl3/gcc/lib/libgcc/libgcov/Makefile deleted file mode 100644 index a0d346cb7..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -# $NetBSD: Makefile,v 1.8 2014/06/01 19:51:01 mrg Exp $ - -REQUIRETOOLS= yes -NOPIC= # defined -NOPROFILE= # defined -NOLINT= # defined - -LIB= gcov - -.include "../../../Makefile.gcc_path" -.include -.include - -.if ${MKGCC} != "no" - -.include "${.CURDIR}/arch/${LIBGCC_MACHINE_ARCH}/defs.mk" - -LIBGCOVSRCS= ${G_LIBGCOV:=.c} - -CPPFLAGS+= -I${.CURDIR}/arch/${LIBGCC_MACHINE_ARCH} -CPPFLAGS+= -Wno-stack-protector - -DPSRCS+= ${.CURDIR}/arch/${LIBGCC_MACHINE_ARCH}/defs.mk -SRCS+= ${LIBGCOVSRCS} - -CLEANFILES+= ${LIBGCOVSRCS} - -${LIBGCOVSRCS}: ${.CURDIR}/Makefile - ${_MKTARGET_CREATE} - printf '#define L${.PREFIX}\n#include \n' >${.TARGET} - -.include -.else -.include # do nothing -.endif diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/arm/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/arm/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/arm/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/arm/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/arm/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/arm/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/armeb/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/armeb/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/armeb/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/armeb/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/armeb/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/armeb/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/coldfire/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/coldfire/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/coldfire/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/coldfire/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/coldfire/gcov-iov.h deleted file mode 100644 index f2414d09c..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/coldfire/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.4 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4eb/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4eb/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4eb/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4eb/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4eb/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4eb/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/defs.mk deleted file mode 100644 index 0ad82aab4..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/gcov-iov.h deleted file mode 100644 index 70ea2f87b..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.4 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68000/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68000/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68000/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68000/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68000/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68000/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64eb/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64eb/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64eb/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64eb/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64eb/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64eb/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64el/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64el/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64el/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64el/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64el/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64el/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/mipseb/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/mipseb/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/mipseb/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/mipseb/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/mipseb/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/mipseb/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsel/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsel/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsel/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsel/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsel/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsel/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/or1k/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/or1k/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/or1k/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/or1k/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/or1k/gcov-iov.h deleted file mode 100644 index f2414d09c..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/or1k/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.4 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/defs.mk deleted file mode 100644 index 0ad82aab4..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/gcov-iov.h deleted file mode 100644 index f2414d09c..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.4 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv32/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv32/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv32/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv32/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv32/gcov-iov.h deleted file mode 100644 index f2414d09c..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv32/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.4 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv64/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv64/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv64/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv64/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv64/gcov-iov.h deleted file mode 100644 index f2414d09c..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv64/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.4 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3eb/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3eb/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3eb/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3eb/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3eb/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3eb/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3el/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3el/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3el/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3el/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3el/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3el/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/vax/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/vax/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/vax/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/vax/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/vax/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/vax/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64/defs.mk b/external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64/defs.mk deleted file mode 100644 index f43ca0cac..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64/defs.mk +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset _gcov_dump _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior diff --git a/external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64/gcov-iov.h b/external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64/gcov-iov.h deleted file mode 100644 index 9cab01468..000000000 --- a/external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64/gcov-iov.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically by the program `build/gcov-iov' - from `4.8.5 (4 8) and (*)'. */ - -#define GCOV_VERSION ((gcov_unsigned_t)0x3430382a) /* 408* */ diff --git a/external/gpl3/gcc/lib/libgomp/Makefile b/external/gpl3/gcc/lib/libgomp/Makefile deleted file mode 100644 index 16e216c32..000000000 --- a/external/gpl3/gcc/lib/libgomp/Makefile +++ /dev/null @@ -1,78 +0,0 @@ -# $NetBSD: Makefile,v 1.13 2014/06/04 19:07:22 tron Exp $ - -# build GCC's libgomp, so that -fopenmp works. - -# XXX -NOLINT= # defined - -.include - -.if !defined(NO_LIBGOMP) # { - -DIST= ${GCCDIST} - -LIB= gomp -SRCS= \ - alloc.c \ - barrier.c \ - critical.c \ - env.c \ - error.c \ - iter.c \ - iter_ull.c \ - loop.c \ - loop_ull.c \ - ordered.c \ - parallel.c \ - sections.c \ - single.c \ - task.c \ - team.c \ - work.c \ - lock.c \ - mutex.c \ - proc.c \ - sem.c \ - bar.c \ - ptrlock.c \ - time.c \ - fortran.c \ - affinity.c - -GOMP_MACHINE_ARCH?= ${MACHINE_ARCH:S/earmv5/earm/} -ARCHDIR= ${.CURDIR}/arch/${GOMP_MACHINE_ARCH} - -CPPFLAGS+= \ - -DHAVE_CONFIG_H \ - -I${DIST}/libgomp \ - -I${DIST}/libgomp/config/posix \ - -I${DIST}/libgcc \ - -I${ARCHDIR} -CFLAGS+=-pthread - -CWARNFLAGS.clang+= -Wno-conversion - -# libgomp is 1.0 is in GCC 4.5, and 1.1 in 4.8 since it added more symbols -SHLIB_MAJOR= 1 -SHLIB_MINOR= 1 - -LDFLAGS+= -Wl,--version-script,${DIST}/libgomp/libgomp.map - -.if ${GOMP_MACHINE_ARCH} == ${MACHINE_ARCH:S/earmv5/earm/} -# This is where GCC looks for it. -FILES= libgomp.spec -FILESDIR= ${LIBDIR} - -INCS= omp.h -INCSDIR= /usr/include/gcc-4.8 -.endif - -.else # } else { -libinstall:: -.endif # } - -.include - -COPTS+= -Wno-stack-protector - -.PATH: ${ARCHDIR} ${DIST}/libgomp ${DIST}/libgomp/config/posix diff --git a/external/gpl3/gcc/lib/libgomp/arch/alpha/config.h b/external/gpl3/gcc/lib/libgomp/arch/alpha/config.h deleted file mode 100644 index 1bb59fab7..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/alpha/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/alpha/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/alpha/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/alpha/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/alpha/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/alpha/libgomp_f.h deleted file mode 100644 index 1062241c2..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/alpha/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (8 == 8) \ - && (8 <= 8) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (24 == 8) \ - && (8 <= 24) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (48 == 8) \ - && (8 <= 48) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (56 == 8) \ - && (8 <= 56) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(8 != sizeof (omp_lock_t) - || 8 != __alignof (omp_lock_t) - || 24 != sizeof (omp_nest_lock_t) - || 8 != __alignof (omp_nest_lock_t) - || 8 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(48 != sizeof (omp_lock_25_t) - || 8 != __alignof (omp_lock_25_t) - || 56 != sizeof (omp_nest_lock_25_t) - || 8 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/alpha/omp.h b/external/gpl3/gcc/lib/libgomp/arch/alpha/omp.h deleted file mode 100644 index 7502e9ce1..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/alpha/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[8] - __attribute__((__aligned__(8))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[24] - __attribute__((__aligned__(8))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/arm/config.h b/external/gpl3/gcc/lib/libgomp/arch/arm/config.h deleted file mode 100644 index f8da834ca..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/arm/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/arm/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/arm/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/arm/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/arm/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/arm/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/arm/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/arm/omp.h b/external/gpl3/gcc/lib/libgomp/arch/arm/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/arm/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/armeb/config.h b/external/gpl3/gcc/lib/libgomp/arch/armeb/config.h deleted file mode 100644 index f8da834ca..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/armeb/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/armeb/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/armeb/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/armeb/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/armeb/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/armeb/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/armeb/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/armeb/omp.h b/external/gpl3/gcc/lib/libgomp/arch/armeb/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/armeb/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/coldfire/config.h b/external/gpl3/gcc/lib/libgomp/arch/coldfire/config.h deleted file mode 100644 index f8da834ca..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/coldfire/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/coldfire/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/coldfire/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/coldfire/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/coldfire/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/coldfire/libgomp_f.h deleted file mode 100644 index 9bcd2cd39..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/coldfire/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (24 == 8) \ - && (4 <= 24) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(24 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 28 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/coldfire/omp.h b/external/gpl3/gcc/lib/libgomp/arch/coldfire/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/coldfire/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earm/config.h b/external/gpl3/gcc/lib/libgomp/arch/earm/config.h deleted file mode 100644 index 2f0303a57..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earm/config.h +++ /dev/null @@ -1,142 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -#if !defined(__minix) -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 -#endif /* !defined(__minix) */ - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/earm/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/earm/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earm/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/earm/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/earm/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earm/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earm/omp.h b/external/gpl3/gcc/lib/libgomp/arch/earm/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earm/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmeb/config.h b/external/gpl3/gcc/lib/libgomp/arch/earmeb/config.h deleted file mode 100644 index f8da834ca..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmeb/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmeb/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/earmeb/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmeb/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmeb/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/earmeb/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmeb/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmeb/omp.h b/external/gpl3/gcc/lib/libgomp/arch/earmeb/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmeb/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmhf/config.h b/external/gpl3/gcc/lib/libgomp/arch/earmhf/config.h deleted file mode 100644 index f8da834ca..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmhf/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmhf/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/earmhf/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmhf/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmhf/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/earmhf/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmhf/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmhf/omp.h b/external/gpl3/gcc/lib/libgomp/arch/earmhf/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmhf/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmhfeb/config.h b/external/gpl3/gcc/lib/libgomp/arch/earmhfeb/config.h deleted file mode 100644 index f8da834ca..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmhfeb/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmhfeb/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/earmhfeb/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmhfeb/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmhfeb/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/earmhfeb/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmhfeb/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmhfeb/omp.h b/external/gpl3/gcc/lib/libgomp/arch/earmhfeb/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmhfeb/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv4/config.h b/external/gpl3/gcc/lib/libgomp/arch/earmv4/config.h deleted file mode 100644 index f8da834ca..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv4/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv4/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/earmv4/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv4/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv4/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/earmv4/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv4/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv4/omp.h b/external/gpl3/gcc/lib/libgomp/arch/earmv4/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv4/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv4eb/config.h b/external/gpl3/gcc/lib/libgomp/arch/earmv4eb/config.h deleted file mode 100644 index f8da834ca..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv4eb/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv4eb/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/earmv4eb/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv4eb/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv4eb/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/earmv4eb/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv4eb/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv4eb/omp.h b/external/gpl3/gcc/lib/libgomp/arch/earmv4eb/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv4eb/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv6/config.h b/external/gpl3/gcc/lib/libgomp/arch/earmv6/config.h deleted file mode 100644 index 1bb59fab7..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv6/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv6/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/earmv6/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv6/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv6/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/earmv6/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv6/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv6/omp.h b/external/gpl3/gcc/lib/libgomp/arch/earmv6/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv6/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv6eb/config.h b/external/gpl3/gcc/lib/libgomp/arch/earmv6eb/config.h deleted file mode 100644 index 1bb59fab7..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv6eb/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv6eb/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/earmv6eb/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv6eb/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv6eb/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/earmv6eb/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv6eb/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv6eb/omp.h b/external/gpl3/gcc/lib/libgomp/arch/earmv6eb/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv6eb/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv6hf/config.h b/external/gpl3/gcc/lib/libgomp/arch/earmv6hf/config.h deleted file mode 100644 index 1bb59fab7..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv6hf/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv6hf/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/earmv6hf/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv6hf/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv6hf/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/earmv6hf/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv6hf/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv6hf/omp.h b/external/gpl3/gcc/lib/libgomp/arch/earmv6hf/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv6hf/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv6hfeb/config.h b/external/gpl3/gcc/lib/libgomp/arch/earmv6hfeb/config.h deleted file mode 100644 index 1bb59fab7..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv6hfeb/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv6hfeb/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/earmv6hfeb/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv6hfeb/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv6hfeb/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/earmv6hfeb/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv6hfeb/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv6hfeb/omp.h b/external/gpl3/gcc/lib/libgomp/arch/earmv6hfeb/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv6hfeb/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv7/config.h b/external/gpl3/gcc/lib/libgomp/arch/earmv7/config.h deleted file mode 100644 index 1bb59fab7..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv7/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv7/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/earmv7/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv7/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv7/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/earmv7/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv7/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv7/omp.h b/external/gpl3/gcc/lib/libgomp/arch/earmv7/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv7/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv7eb/config.h b/external/gpl3/gcc/lib/libgomp/arch/earmv7eb/config.h deleted file mode 100644 index 1bb59fab7..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv7eb/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv7eb/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/earmv7eb/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv7eb/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv7eb/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/earmv7eb/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv7eb/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv7eb/omp.h b/external/gpl3/gcc/lib/libgomp/arch/earmv7eb/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv7eb/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv7hf/config.h b/external/gpl3/gcc/lib/libgomp/arch/earmv7hf/config.h deleted file mode 100644 index 1bb59fab7..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv7hf/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv7hf/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/earmv7hf/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv7hf/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv7hf/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/earmv7hf/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv7hf/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv7hf/omp.h b/external/gpl3/gcc/lib/libgomp/arch/earmv7hf/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv7hf/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv7hfeb/config.h b/external/gpl3/gcc/lib/libgomp/arch/earmv7hfeb/config.h deleted file mode 100644 index 1bb59fab7..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv7hfeb/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv7hfeb/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/earmv7hfeb/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv7hfeb/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv7hfeb/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/earmv7hfeb/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv7hfeb/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/earmv7hfeb/omp.h b/external/gpl3/gcc/lib/libgomp/arch/earmv7hfeb/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/earmv7hfeb/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/hppa/config.h b/external/gpl3/gcc/lib/libgomp/arch/hppa/config.h deleted file mode 100644 index f8da834ca..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/hppa/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/hppa/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/hppa/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/hppa/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/hppa/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/hppa/libgomp_f.h deleted file mode 100644 index e4e99f527..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/hppa/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (52 == 8) \ - && (4 <= 52) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (56 == 8) \ - && (4 <= 56) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(52 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 56 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/hppa/omp.h b/external/gpl3/gcc/lib/libgomp/arch/hppa/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/hppa/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/i386/config.h b/external/gpl3/gcc/lib/libgomp/arch/i386/config.h deleted file mode 100644 index 57e2c33fb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/i386/config.h +++ /dev/null @@ -1,142 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -#if !defined(__minix) -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 -#endif /* !defined(__minix) */ - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/i386/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/i386/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/i386/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/i386/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/i386/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/i386/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/i386/omp.h b/external/gpl3/gcc/lib/libgomp/arch/i386/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/i386/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/ia64/config.h b/external/gpl3/gcc/lib/libgomp/arch/ia64/config.h deleted file mode 100644 index f8da834ca..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/ia64/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/ia64/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/ia64/libgomp.spec deleted file mode 100644 index b4c3deeb4..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/ia64/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/ia64/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/ia64/libgomp_f.h deleted file mode 100644 index 802fcc2a2..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/ia64/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (8 == 8) \ - && (8 <= 8) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (24 == 8) \ - && (8 <= 24) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (48 == 8) \ - && (8 <= 48) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (56 == 8) \ - && (8 <= 56) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(8 != sizeof (omp_lock_t) - || 8 != __alignof (omp_lock_t) - || 24 != sizeof (omp_nest_lock_t) - || 8 != __alignof (omp_nest_lock_t) - || 8 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(48 != sizeof (omp_lock_25_t) - || 8 != __alignof (omp_lock_25_t) - || 56 != sizeof (omp_nest_lock_25_t) - || 8 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/ia64/omp.h b/external/gpl3/gcc/lib/libgomp/arch/ia64/omp.h deleted file mode 100644 index 10669d2ae..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/ia64/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[8] - __attribute__((__aligned__(8))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[24] - __attribute__((__aligned__(8))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/m68000/config.h b/external/gpl3/gcc/lib/libgomp/arch/m68000/config.h deleted file mode 100644 index 460391ade..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/m68000/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/m68000/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/m68000/libgomp.spec deleted file mode 100644 index 3bbc0ea10..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/m68000/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp diff --git a/external/gpl3/gcc/lib/libgomp/arch/m68000/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/m68000/libgomp_f.h deleted file mode 100644 index 9bcd2cd39..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/m68000/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (24 == 8) \ - && (4 <= 24) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(24 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 28 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/m68000/omp.h b/external/gpl3/gcc/lib/libgomp/arch/m68000/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/m68000/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/m68k/config.h b/external/gpl3/gcc/lib/libgomp/arch/m68k/config.h deleted file mode 100644 index 1bb59fab7..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/m68k/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/m68k/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/m68k/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/m68k/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/m68k/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/m68k/libgomp_f.h deleted file mode 100644 index 9bcd2cd39..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/m68k/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (24 == 8) \ - && (4 <= 24) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(24 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 28 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/m68k/omp.h b/external/gpl3/gcc/lib/libgomp/arch/m68k/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/m68k/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/mips64eb/config.h b/external/gpl3/gcc/lib/libgomp/arch/mips64eb/config.h deleted file mode 100644 index 1bb59fab7..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/mips64eb/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/mips64eb/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/mips64eb/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/mips64eb/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/mips64eb/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/mips64eb/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/mips64eb/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/mips64eb/omp.h b/external/gpl3/gcc/lib/libgomp/arch/mips64eb/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/mips64eb/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/mips64el/config.h b/external/gpl3/gcc/lib/libgomp/arch/mips64el/config.h deleted file mode 100644 index 1bb59fab7..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/mips64el/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/mips64el/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/mips64el/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/mips64el/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/mips64el/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/mips64el/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/mips64el/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/mips64el/omp.h b/external/gpl3/gcc/lib/libgomp/arch/mips64el/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/mips64el/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/mipseb/config.h b/external/gpl3/gcc/lib/libgomp/arch/mipseb/config.h deleted file mode 100644 index f8da834ca..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/mipseb/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/mipseb/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/mipseb/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/mipseb/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/mipseb/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/mipseb/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/mipseb/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/mipseb/omp.h b/external/gpl3/gcc/lib/libgomp/arch/mipseb/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/mipseb/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/mipsel/config.h b/external/gpl3/gcc/lib/libgomp/arch/mipsel/config.h deleted file mode 100644 index f8da834ca..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/mipsel/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/mipsel/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/mipsel/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/mipsel/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/mipsel/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/mipsel/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/mipsel/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/mipsel/omp.h b/external/gpl3/gcc/lib/libgomp/arch/mipsel/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/mipsel/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/or1k/config.h b/external/gpl3/gcc/lib/libgomp/arch/or1k/config.h deleted file mode 100644 index 460391ade..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/or1k/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/or1k/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/or1k/libgomp.spec deleted file mode 100644 index 10c0658b2..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/or1k/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/or1k/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/or1k/libgomp_f.h deleted file mode 100644 index 3d4822b0f..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/or1k/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/or1k/omp.h b/external/gpl3/gcc/lib/libgomp/arch/or1k/omp.h deleted file mode 100644 index 23c3029ee..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/or1k/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/powerpc/config.h b/external/gpl3/gcc/lib/libgomp/arch/powerpc/config.h deleted file mode 100644 index 1bb59fab7..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/powerpc/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/powerpc/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/powerpc/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/powerpc/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/powerpc/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/powerpc/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/powerpc/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/powerpc/omp.h b/external/gpl3/gcc/lib/libgomp/arch/powerpc/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/powerpc/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/powerpc64/config.h b/external/gpl3/gcc/lib/libgomp/arch/powerpc64/config.h deleted file mode 100644 index 460391ade..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/powerpc64/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/powerpc64/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/powerpc64/libgomp.spec deleted file mode 100644 index 10c0658b2..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/powerpc64/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/powerpc64/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/powerpc64/libgomp_f.h deleted file mode 100644 index 32f597cf5..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/powerpc64/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (8 == 8) \ - && (8 <= 8) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (24 == 8) \ - && (8 <= 24) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (48 == 8) \ - && (8 <= 48) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (56 == 8) \ - && (8 <= 56) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(8 != sizeof (omp_lock_t) - || 8 != __alignof (omp_lock_t) - || 24 != sizeof (omp_nest_lock_t) - || 8 != __alignof (omp_nest_lock_t) - || 8 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(48 != sizeof (omp_lock_25_t) - || 8 != __alignof (omp_lock_25_t) - || 56 != sizeof (omp_nest_lock_25_t) - || 8 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/powerpc64/omp.h b/external/gpl3/gcc/lib/libgomp/arch/powerpc64/omp.h deleted file mode 100644 index 7ee884d2e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/powerpc64/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[8] - __attribute__((__aligned__(8))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[24] - __attribute__((__aligned__(8))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/riscv32/config.h b/external/gpl3/gcc/lib/libgomp/arch/riscv32/config.h deleted file mode 100644 index 460391ade..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/riscv32/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/riscv32/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/riscv32/libgomp.spec deleted file mode 100644 index 10c0658b2..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/riscv32/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/riscv32/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/riscv32/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/riscv32/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/riscv32/omp.h b/external/gpl3/gcc/lib/libgomp/arch/riscv32/omp.h deleted file mode 100644 index 23c3029ee..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/riscv32/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/riscv64/config.h b/external/gpl3/gcc/lib/libgomp/arch/riscv64/config.h deleted file mode 100644 index 460391ade..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/riscv64/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/riscv64/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/riscv64/libgomp.spec deleted file mode 100644 index 10c0658b2..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/riscv64/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/riscv64/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/riscv64/libgomp_f.h deleted file mode 100644 index 32f597cf5..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/riscv64/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (8 == 8) \ - && (8 <= 8) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (24 == 8) \ - && (8 <= 24) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (48 == 8) \ - && (8 <= 48) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (56 == 8) \ - && (8 <= 56) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(8 != sizeof (omp_lock_t) - || 8 != __alignof (omp_lock_t) - || 24 != sizeof (omp_nest_lock_t) - || 8 != __alignof (omp_nest_lock_t) - || 8 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(48 != sizeof (omp_lock_25_t) - || 8 != __alignof (omp_lock_25_t) - || 56 != sizeof (omp_nest_lock_25_t) - || 8 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/riscv64/omp.h b/external/gpl3/gcc/lib/libgomp/arch/riscv64/omp.h deleted file mode 100644 index 7ee884d2e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/riscv64/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[8] - __attribute__((__aligned__(8))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[24] - __attribute__((__aligned__(8))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/sh3eb/config.h b/external/gpl3/gcc/lib/libgomp/arch/sh3eb/config.h deleted file mode 100644 index f8da834ca..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/sh3eb/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/sh3eb/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/sh3eb/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/sh3eb/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/sh3eb/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/sh3eb/libgomp_f.h deleted file mode 100644 index 9bcd2cd39..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/sh3eb/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (24 == 8) \ - && (4 <= 24) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(24 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 28 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/sh3eb/omp.h b/external/gpl3/gcc/lib/libgomp/arch/sh3eb/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/sh3eb/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/sh3el/config.h b/external/gpl3/gcc/lib/libgomp/arch/sh3el/config.h deleted file mode 100644 index f8da834ca..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/sh3el/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/sh3el/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/sh3el/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/sh3el/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/sh3el/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/sh3el/libgomp_f.h deleted file mode 100644 index 9bcd2cd39..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/sh3el/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (24 == 8) \ - && (4 <= 24) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(24 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 28 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/sh3el/omp.h b/external/gpl3/gcc/lib/libgomp/arch/sh3el/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/sh3el/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/sparc/config.h b/external/gpl3/gcc/lib/libgomp/arch/sparc/config.h deleted file mode 100644 index f8da834ca..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/sparc/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/sparc/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/sparc/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/sparc/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/sparc/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/sparc/libgomp_f.h deleted file mode 100644 index 048132bdb..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/sparc/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (32 == 8) \ - && (4 <= 32) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(28 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 32 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/sparc/omp.h b/external/gpl3/gcc/lib/libgomp/arch/sparc/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/sparc/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/sparc64/config.h b/external/gpl3/gcc/lib/libgomp/arch/sparc64/config.h deleted file mode 100644 index 1bb59fab7..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/sparc64/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/sparc64/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/sparc64/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/sparc64/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/sparc64/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/sparc64/libgomp_f.h deleted file mode 100644 index 1062241c2..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/sparc64/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (8 == 8) \ - && (8 <= 8) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (24 == 8) \ - && (8 <= 24) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (48 == 8) \ - && (8 <= 48) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (56 == 8) \ - && (8 <= 56) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(8 != sizeof (omp_lock_t) - || 8 != __alignof (omp_lock_t) - || 24 != sizeof (omp_nest_lock_t) - || 8 != __alignof (omp_nest_lock_t) - || 8 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(48 != sizeof (omp_lock_25_t) - || 8 != __alignof (omp_lock_25_t) - || 56 != sizeof (omp_nest_lock_25_t) - || 8 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/sparc64/omp.h b/external/gpl3/gcc/lib/libgomp/arch/sparc64/omp.h deleted file mode 100644 index 7502e9ce1..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/sparc64/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[8] - __attribute__((__aligned__(8))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[24] - __attribute__((__aligned__(8))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/vax/config.h b/external/gpl3/gcc/lib/libgomp/arch/vax/config.h deleted file mode 100644 index f8da834ca..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/vax/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/vax/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/vax/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/vax/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/vax/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/vax/libgomp_f.h deleted file mode 100644 index 9bcd2cd39..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/vax/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (4 == 4) \ - && (4 <= 4) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (12 == 8) \ - && (4 <= 12) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (24 == 8) \ - && (4 <= 24) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (28 == 8) \ - && (4 <= 28) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(4 != sizeof (omp_lock_t) - || 4 != __alignof (omp_lock_t) - || 12 != sizeof (omp_nest_lock_t) - || 4 != __alignof (omp_nest_lock_t) - || 4 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(24 != sizeof (omp_lock_25_t) - || 4 != __alignof (omp_lock_25_t) - || 28 != sizeof (omp_nest_lock_25_t) - || 4 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/vax/omp.h b/external/gpl3/gcc/lib/libgomp/arch/vax/omp.h deleted file mode 100644 index 804b34a21..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/vax/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[4] - __attribute__((__aligned__(4))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[12] - __attribute__((__aligned__(4))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/x86_64/config.h b/external/gpl3/gcc/lib/libgomp/arch/x86_64/config.h deleted file mode 100644 index 1bb59fab7..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/x86_64/config.h +++ /dev/null @@ -1,140 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if the target supports __attribute__((alias(...))). */ -#define HAVE_ATTRIBUTE_ALIAS 1 - -/* Define to 1 if the target supports __attribute__((dllexport)). */ -/* #undef HAVE_ATTRIBUTE_DLLEXPORT */ - -/* Define to 1 if the target supports __attribute__((visibility(...))). */ -#define HAVE_ATTRIBUTE_VISIBILITY 1 - -/* Define if the POSIX Semaphores do not work on your system. */ -/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the `clock_gettime' function. */ -#define HAVE_CLOCK_GETTIME 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `getloadavg' function. */ -#define HAVE_GETLOADAVG 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define if pthread_{,attr_}{g,s}etaffinity_np is supported. */ -/* #undef HAVE_PTHREAD_AFFINITY_NP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SEMAPHORE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtoull' function. */ -#define HAVE_STRTOULL 1 - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if the target supports __sync_*_compare_and_swap */ -#define HAVE_SYNC_BUILTINS 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_LOADAVG_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if GNU symbol versioning is used for libgomp. */ -/* #undef LIBGOMP_GNU_SYMBOL_VERSIONING */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libgomp" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "GNU OpenMP Runtime Library" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libgomp" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "http://www.gnu.org/software/libgomp/" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define STRING_WITH_STRINGS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libgomp/arch/x86_64/libgomp.spec b/external/gpl3/gcc/lib/libgomp/arch/x86_64/libgomp.spec deleted file mode 100644 index 73578e69e..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/x86_64/libgomp.spec +++ /dev/null @@ -1,7 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -# This spec file is read by gcc when linking. It is used to specify the -# standard libraries we need in order to link with -fopenmp. -*link_gomp: -lgomp %{static: } diff --git a/external/gpl3/gcc/lib/libgomp/arch/x86_64/libgomp_f.h b/external/gpl3/gcc/lib/libgomp/arch/x86_64/libgomp_f.h deleted file mode 100644 index 1062241c2..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/x86_64/libgomp_f.h +++ /dev/null @@ -1,97 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Jakub Jelinek . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -/* This file contains prototypes of functions in the external ABI. - This file is included by files in the testsuite. */ - -#ifndef LIBGOMP_F_H -#define LIBGOMP_F_H 1 - -#include "libgomp.h" - -#if (8 == 8) \ - && (8 <= 8) -# define OMP_LOCK_DIRECT -typedef omp_lock_t *omp_lock_arg_t; -# define omp_lock_arg(arg) (arg) -#else -typedef union { omp_lock_t *lock; uint64_t u; } *omp_lock_arg_t; -# define omp_lock_arg(arg) ((arg)->lock) -# endif - -#if (24 == 8) \ - && (8 <= 24) -# define OMP_NEST_LOCK_DIRECT -typedef omp_nest_lock_t *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) (arg) -#else -typedef union { omp_nest_lock_t *lock; uint64_t u; } *omp_nest_lock_arg_t; -# define omp_nest_lock_arg(arg) ((arg)->lock) -# endif - -#if (48 == 8) \ - && (8 <= 48) -# define OMP_LOCK_25_DIRECT -typedef omp_lock_25_t *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) (arg) -#else -typedef union { omp_lock_25_t *lock; uint64_t u; } *omp_lock_25_arg_t; -# define omp_lock_25_arg(arg) ((arg)->lock) -# endif - -#if (56 == 8) \ - && (8 <= 56) -# define OMP_NEST_LOCK_25_DIRECT -typedef omp_nest_lock_25_t *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) (arg) -#else -typedef union { omp_nest_lock_25_t *lock; uint64_t u; } *omp_nest_lock_25_arg_t; -# define omp_nest_lock_25_arg(arg) ((arg)->lock) -# endif - -static inline void -omp_check_defines (void) -{ - char test[(8 != sizeof (omp_lock_t) - || 8 != __alignof (omp_lock_t) - || 24 != sizeof (omp_nest_lock_t) - || 8 != __alignof (omp_nest_lock_t) - || 8 != sizeof (*(omp_lock_arg_t) 0) - || 8 != sizeof (*(omp_nest_lock_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); - char test2[(48 != sizeof (omp_lock_25_t) - || 8 != __alignof (omp_lock_25_t) - || 56 != sizeof (omp_nest_lock_25_t) - || 8 != __alignof (omp_nest_lock_25_t) - || 8 != sizeof (*(omp_lock_25_arg_t) 0) - || 8 - != sizeof (*(omp_nest_lock_25_arg_t) 0)) - ? -1 : 1] __attribute__ ((__unused__)); -} - -#endif /* LIBGOMP_F_H */ diff --git a/external/gpl3/gcc/lib/libgomp/arch/x86_64/omp.h b/external/gpl3/gcc/lib/libgomp/arch/x86_64/omp.h deleted file mode 100644 index 7502e9ce1..000000000 --- a/external/gpl3/gcc/lib/libgomp/arch/x86_64/omp.h +++ /dev/null @@ -1,111 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Copyright (C) 2005-2013 Free Software Foundation, Inc. - Contributed by Richard Henderson . - - This file is part of the GNU OpenMP Library (libgomp). - - Libgomp is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . */ - -#ifndef OMP_H -#define OMP_H 1 - -#ifndef _LIBGOMP_OMP_LOCK_DEFINED -#define _LIBGOMP_OMP_LOCK_DEFINED 1 -/* These two structures get edited by the libgomp build process to - reflect the shape of the two types. Their internals are private - to the library. */ - -typedef struct -{ - unsigned char _x[8] - __attribute__((__aligned__(8))); -} omp_lock_t; - -typedef struct -{ - unsigned char _x[24] - __attribute__((__aligned__(8))); -} omp_nest_lock_t; -#endif - -typedef enum omp_sched_t -{ - omp_sched_static = 1, - omp_sched_dynamic = 2, - omp_sched_guided = 3, - omp_sched_auto = 4 -} omp_sched_t; - -#ifdef __cplusplus -extern "C" { -# define __GOMP_NOTHROW throw () -#else -# define __GOMP_NOTHROW __attribute__((__nothrow__)) -#endif - -extern void omp_set_num_threads (int) __GOMP_NOTHROW; -extern int omp_get_num_threads (void) __GOMP_NOTHROW; -extern int omp_get_max_threads (void) __GOMP_NOTHROW; -extern int omp_get_thread_num (void) __GOMP_NOTHROW; -extern int omp_get_num_procs (void) __GOMP_NOTHROW; - -extern int omp_in_parallel (void) __GOMP_NOTHROW; - -extern void omp_set_dynamic (int) __GOMP_NOTHROW; -extern int omp_get_dynamic (void) __GOMP_NOTHROW; - -extern void omp_set_nested (int) __GOMP_NOTHROW; -extern int omp_get_nested (void) __GOMP_NOTHROW; - -extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW; -extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW; - -extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; -extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW; - -extern double omp_get_wtime (void) __GOMP_NOTHROW; -extern double omp_get_wtick (void) __GOMP_NOTHROW; - -void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW; -void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW; -int omp_get_thread_limit (void) __GOMP_NOTHROW; -void omp_set_max_active_levels (int) __GOMP_NOTHROW; -int omp_get_max_active_levels (void) __GOMP_NOTHROW; -int omp_get_level (void) __GOMP_NOTHROW; -int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW; -int omp_get_team_size (int) __GOMP_NOTHROW; -int omp_get_active_level (void) __GOMP_NOTHROW; - -int omp_in_final (void) __GOMP_NOTHROW; - -#ifdef __cplusplus -} -#endif - -#endif /* OMP_H */ diff --git a/external/gpl3/gcc/lib/libiberty/Makefile b/external/gpl3/gcc/lib/libiberty/Makefile deleted file mode 100644 index 680e1e7d4..000000000 --- a/external/gpl3/gcc/lib/libiberty/Makefile +++ /dev/null @@ -1,31 +0,0 @@ -# $NetBSD: Makefile,v 1.7 2014/06/01 19:51:01 mrg Exp $ - -LIBISPRIVATE= yes - -.include - -GCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} - -LIB= iberty - -.include "${.CURDIR}/defs.mk" - -DIST= ${GCCDIST} -GNUHOSTDIST= ${DIST} - -SRCS= ${G_REQUIRED_OFILES:.o=.c} ${G_EXTRA_OFILES:.o=.c} \ - ${G_LIBOBJS:.o=.c} ${G_ALLOCA:.o=.c} - -CPPFLAGS+= -DHAVE_CONFIG_H -I${.CURDIR}/arch/${GCC_MACHINE_ARCH} \ - -I${DIST}/include - -COPTS.argv.c = -Wno-stack-protector -COPTS.cp-demangle.c = -Wno-stack-protector -COPTS.make-relative-prefix.c = -Wno-stack-protector -COPTS.regex.c = -Wno-stack-protector - -CWARNFLAGS.clang+= -Wno-unused-value - -.PATH: ${DIST}/libiberty - -.include diff --git a/external/gpl3/gcc/lib/libiberty/arch/alpha/config.h b/external/gpl3/gcc/lib/libiberty/arch/alpha/config.h deleted file mode 100644 index f79e359d2..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/alpha/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/arm/config.h b/external/gpl3/gcc/lib/libiberty/arch/arm/config.h deleted file mode 100644 index f79e359d2..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/arm/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/armeb/config.h b/external/gpl3/gcc/lib/libiberty/arch/armeb/config.h deleted file mode 100644 index f729f0631..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/armeb/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/coldfire/config.h b/external/gpl3/gcc/lib/libiberty/arch/coldfire/config.h deleted file mode 100644 index d0dea0b47..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/coldfire/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/earm/config.h b/external/gpl3/gcc/lib/libiberty/arch/earm/config.h deleted file mode 100644 index f79e359d2..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/earm/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/earmeb/config.h b/external/gpl3/gcc/lib/libiberty/arch/earmeb/config.h deleted file mode 100644 index d0dea0b47..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/earmeb/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/earmhf/config.h b/external/gpl3/gcc/lib/libiberty/arch/earmhf/config.h deleted file mode 100644 index f79e359d2..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/earmhf/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/earmhfeb/config.h b/external/gpl3/gcc/lib/libiberty/arch/earmhfeb/config.h deleted file mode 100644 index d0dea0b47..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/earmhfeb/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/earmv4/config.h b/external/gpl3/gcc/lib/libiberty/arch/earmv4/config.h deleted file mode 100644 index f79e359d2..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/earmv4/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/earmv4eb/config.h b/external/gpl3/gcc/lib/libiberty/arch/earmv4eb/config.h deleted file mode 100644 index d0dea0b47..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/earmv4eb/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/earmv6/config.h b/external/gpl3/gcc/lib/libiberty/arch/earmv6/config.h deleted file mode 100644 index f79e359d2..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/earmv6/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/earmv6eb/config.h b/external/gpl3/gcc/lib/libiberty/arch/earmv6eb/config.h deleted file mode 100644 index d0dea0b47..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/earmv6eb/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/earmv6hf/config.h b/external/gpl3/gcc/lib/libiberty/arch/earmv6hf/config.h deleted file mode 100644 index f79e359d2..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/earmv6hf/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/earmv6hfeb/config.h b/external/gpl3/gcc/lib/libiberty/arch/earmv6hfeb/config.h deleted file mode 100644 index d0dea0b47..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/earmv6hfeb/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/earmv7/config.h b/external/gpl3/gcc/lib/libiberty/arch/earmv7/config.h deleted file mode 100644 index f79e359d2..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/earmv7/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/earmv7eb/config.h b/external/gpl3/gcc/lib/libiberty/arch/earmv7eb/config.h deleted file mode 100644 index d0dea0b47..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/earmv7eb/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/earmv7hf/config.h b/external/gpl3/gcc/lib/libiberty/arch/earmv7hf/config.h deleted file mode 100644 index f79e359d2..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/earmv7hf/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/earmv7hfeb/config.h b/external/gpl3/gcc/lib/libiberty/arch/earmv7hfeb/config.h deleted file mode 100644 index d0dea0b47..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/earmv7hfeb/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/hppa/config.h b/external/gpl3/gcc/lib/libiberty/arch/hppa/config.h deleted file mode 100644 index d0dea0b47..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/hppa/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/i386/config.h b/external/gpl3/gcc/lib/libiberty/arch/i386/config.h deleted file mode 100644 index f79e359d2..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/i386/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/ia64/config.h b/external/gpl3/gcc/lib/libiberty/arch/ia64/config.h deleted file mode 100644 index 4f356ddbd..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/ia64/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -/* #undef HAVE_SBRK */ - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -/* #undef HAVE_VFORK */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -/* #undef HAVE_WORKING_VFORK */ - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -#define vfork fork diff --git a/external/gpl3/gcc/lib/libiberty/arch/m68000/config.h b/external/gpl3/gcc/lib/libiberty/arch/m68000/config.h deleted file mode 100644 index d0dea0b47..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/m68000/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/m68k/config.h b/external/gpl3/gcc/lib/libiberty/arch/m68k/config.h deleted file mode 100644 index d0dea0b47..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/m68k/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/mips64eb/config.h b/external/gpl3/gcc/lib/libiberty/arch/mips64eb/config.h deleted file mode 100644 index d0dea0b47..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/mips64eb/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/mips64el/config.h b/external/gpl3/gcc/lib/libiberty/arch/mips64el/config.h deleted file mode 100644 index f79e359d2..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/mips64el/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/mipseb/config.h b/external/gpl3/gcc/lib/libiberty/arch/mipseb/config.h deleted file mode 100644 index d0dea0b47..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/mipseb/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/mipsel/config.h b/external/gpl3/gcc/lib/libiberty/arch/mipsel/config.h deleted file mode 100644 index f79e359d2..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/mipsel/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/or1k/config.h b/external/gpl3/gcc/lib/libiberty/arch/or1k/config.h deleted file mode 100644 index 362c84847..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/or1k/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -/* #undef HAVE_VFORK */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -/* #undef HAVE_WORKING_VFORK */ - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -#define vfork fork diff --git a/external/gpl3/gcc/lib/libiberty/arch/powerpc/config.h b/external/gpl3/gcc/lib/libiberty/arch/powerpc/config.h deleted file mode 100644 index d0dea0b47..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/powerpc/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/powerpc64/config.h b/external/gpl3/gcc/lib/libiberty/arch/powerpc64/config.h deleted file mode 100644 index 362c84847..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/powerpc64/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -/* #undef HAVE_VFORK */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -/* #undef HAVE_WORKING_VFORK */ - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -#define vfork fork diff --git a/external/gpl3/gcc/lib/libiberty/arch/riscv32/config.h b/external/gpl3/gcc/lib/libiberty/arch/riscv32/config.h deleted file mode 100644 index e1bdc3dfd..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/riscv32/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -/* #undef HAVE_VFORK */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -/* #undef HAVE_WORKING_VFORK */ - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -#define vfork fork diff --git a/external/gpl3/gcc/lib/libiberty/arch/riscv64/config.h b/external/gpl3/gcc/lib/libiberty/arch/riscv64/config.h deleted file mode 100644 index e1bdc3dfd..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/riscv64/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -/* #undef HAVE_VFORK */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -/* #undef HAVE_WORKING_VFORK */ - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -#define vfork fork diff --git a/external/gpl3/gcc/lib/libiberty/arch/sh3eb/config.h b/external/gpl3/gcc/lib/libiberty/arch/sh3eb/config.h deleted file mode 100644 index d0dea0b47..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/sh3eb/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/sh3el/config.h b/external/gpl3/gcc/lib/libiberty/arch/sh3el/config.h deleted file mode 100644 index f79e359d2..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/sh3el/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/sparc/config.h b/external/gpl3/gcc/lib/libiberty/arch/sparc/config.h deleted file mode 100644 index d0dea0b47..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/sparc/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/sparc64/config.h b/external/gpl3/gcc/lib/libiberty/arch/sparc64/config.h deleted file mode 100644 index d0dea0b47..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/sparc64/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/vax/config.h b/external/gpl3/gcc/lib/libiberty/arch/vax/config.h deleted file mode 100644 index f79e359d2..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/vax/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/arch/x86_64/config.h b/external/gpl3/gcc/lib/libiberty/arch/x86_64/config.h deleted file mode 100644 index f79e359d2..000000000 --- a/external/gpl3/gcc/lib/libiberty/arch/x86_64/config.h +++ /dev/null @@ -1,504 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ALLOCA_H */ - -/* Define to 1 if you have the `asprintf' function. */ -#define HAVE_ASPRINTF 1 - -/* Define to 1 if you have the `atexit' function. */ -#define HAVE_ATEXIT 1 - -/* Define to 1 if you have the `basename' function. */ -#define HAVE_BASENAME 1 - -/* Define to 1 if you have the `bcmp' function. */ -#define HAVE_BCMP 1 - -/* Define to 1 if you have the `bcopy' function. */ -#define HAVE_BCOPY 1 - -/* Define to 1 if you have the `bsearch' function. */ -#define HAVE_BSEARCH 1 - -/* Define to 1 if you have the `bzero' function. */ -#define HAVE_BZERO 1 - -/* Define to 1 if you have the `calloc' function. */ -#define HAVE_CALLOC 1 - -/* Define to 1 if you have the `canonicalize_file_name' function. */ -/* #undef HAVE_CANONICALIZE_FILE_NAME */ - -/* Define to 1 if you have the `clock' function. */ -#define HAVE_CLOCK 1 - -/* Define to 1 if you have the declaration of `asprintf', and to 0 if you - don't. */ -#define HAVE_DECL_ASPRINTF 1 - -/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if - you don't. */ -#define HAVE_DECL_BASENAME 0 - -/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't. - */ -#define HAVE_DECL_CALLOC 1 - -/* Define to 1 if you have the declaration of `ffs', and to 0 if you don't. */ -#define HAVE_DECL_FFS 1 - -/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't. - */ -#define HAVE_DECL_GETENV 1 - -/* Define to 1 if you have the declaration of `getopt', and to 0 if you don't. - */ -#define HAVE_DECL_GETOPT 1 - -/* Define to 1 if you have the declaration of `malloc', and to 0 if you don't. - */ -#define HAVE_DECL_MALLOC 1 - -/* Define to 1 if you have the declaration of `realloc', and to 0 if you - don't. */ -#define HAVE_DECL_REALLOC 1 - -/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. - */ -#define HAVE_DECL_SBRK 1 - -/* Define to 1 if you have the declaration of `snprintf', and to 0 if you - don't. */ -#define HAVE_DECL_SNPRINTF 1 - -/* Define to 1 if you have the declaration of `strverscmp', and to 0 if you - don't. */ -#define HAVE_DECL_STRVERSCMP 0 - -/* Define to 1 if you have the declaration of `vasprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VASPRINTF 1 - -/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you - don't. */ -#define HAVE_DECL_VSNPRINTF 1 - -/* Define to 1 if you have the `dup3' function. */ -#define HAVE_DUP3 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the `ffs' function. */ -#define HAVE_FFS 1 - -/* Define to 1 if you have the `fork' function. */ -#define HAVE_FORK 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* Define to 1 if you have the `getpagesize' function. */ -#define HAVE_GETPAGESIZE 1 - -/* Define to 1 if you have the `getrlimit' function. */ -#define HAVE_GETRLIMIT 1 - -/* Define to 1 if you have the `getrusage' function. */ -#define HAVE_GETRUSAGE 1 - -/* Define to 1 if you have the `getsysinfo' function. */ -/* #undef HAVE_GETSYSINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `index' function. */ -#define HAVE_INDEX 1 - -/* Define to 1 if you have the `insque' function. */ -#define HAVE_INSQUE 1 - -/* Define to 1 if the system has the type `intptr_t'. */ -#define HAVE_INTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACHINE_HAL_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the `memcmp' function. */ -#define HAVE_MEMCMP 1 - -/* Define to 1 if you have the `memcpy' function. */ -#define HAVE_MEMCPY 1 - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the `memmove' function. */ -#define HAVE_MEMMOVE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memset' function. */ -#define HAVE_MEMSET 1 - -/* Define to 1 if you have the `mkstemps' function. */ -#define HAVE_MKSTEMPS 1 - -/* Define to 1 if you have a working `mmap' system call. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the `on_exit' function. */ -/* #undef HAVE_ON_EXIT */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PROCESS_H */ - -/* Define to 1 if you have the `psignal' function. */ -#define HAVE_PSIGNAL 1 - -/* Define to 1 if you have the `pstat_getdynamic' function. */ -/* #undef HAVE_PSTAT_GETDYNAMIC */ - -/* Define to 1 if you have the `pstat_getstatic' function. */ -/* #undef HAVE_PSTAT_GETSTATIC */ - -/* Define to 1 if you have the `putenv' function. */ -#define HAVE_PUTENV 1 - -/* Define to 1 if you have the `random' function. */ -#define HAVE_RANDOM 1 - -/* Define to 1 if you have the `realpath' function. */ -#define HAVE_REALPATH 1 - -/* Define to 1 if you have the `rename' function. */ -#define HAVE_RENAME 1 - -/* Define to 1 if you have the `rindex' function. */ -#define HAVE_RINDEX 1 - -/* Define to 1 if you have the `sbrk' function. */ -#define HAVE_SBRK 1 - -/* Define to 1 if you have the `setenv' function. */ -#define HAVE_SETENV 1 - -/* Define to 1 if you have the `setproctitle' function. */ -#define HAVE_SETPROCTITLE 1 - -/* Define to 1 if you have the `setrlimit' function. */ -#define HAVE_SETRLIMIT 1 - -/* Define to 1 if you have the `sigsetmask' function. */ -#define HAVE_SIGSETMASK 1 - -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - -/* Define to 1 if you have the `spawnve' function. */ -/* #undef HAVE_SPAWNVE */ - -/* Define to 1 if you have the `spawnvpe' function. */ -/* #undef HAVE_SPAWNVPE */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_STDIO_EXT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -#define HAVE_STPCPY 1 - -/* Define to 1 if you have the `stpncpy' function. */ -#define HAVE_STPNCPY 1 - -/* Define to 1 if you have the `strcasecmp' function. */ -#define HAVE_STRCASECMP 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncasecmp' function. */ -#define HAVE_STRNCASECMP 1 - -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the `strrchr' function. */ -#define HAVE_STRRCHR 1 - -/* Define to 1 if you have the `strsignal' function. */ -#define HAVE_STRSIGNAL 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtod' function. */ -#define HAVE_STRTOD 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoul' function. */ -#define HAVE_STRTOUL 1 - -/* Define to 1 if you have the `strverscmp' function. */ -/* #undef HAVE_STRVERSCMP */ - -/* Define to 1 if you have the `sysconf' function. */ -#define HAVE_SYSCONF 1 - -/* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 - -/* Define to 1 if you have the `sysmp' function. */ -/* #undef HAVE_SYSMP */ - -/* Define if you have the sys_errlist variable. */ -#define HAVE_SYS_ERRLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_FILE_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define if you have the sys_nerr variable. */ -#define HAVE_SYS_NERR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PRCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PSTAT_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_RESOURCE_H 1 - -/* Define if you have the sys_siglist variable. */ -#define HAVE_SYS_SIGLIST 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSMP_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_SYSTEMCFG_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TABLE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if you have the `table' function. */ -/* #undef HAVE_TABLE */ - -/* Define to 1 if you have the `times' function. */ -#define HAVE_TIMES 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define to 1 if you have the `tmpnam' function. */ -#define HAVE_TMPNAM 1 - -/* Define if you have the \`uintptr_t' type. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `vasprintf' function. */ -#define HAVE_VASPRINTF 1 - -/* Define to 1 if you have the `vfork' function. */ -#define HAVE_VFORK 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VFORK_H */ - -/* Define to 1 if you have the `vfprintf' function. */ -#define HAVE_VFPRINTF 1 - -/* Define to 1 if you have the `vprintf' function. */ -#define HAVE_VPRINTF 1 - -/* Define to 1 if you have the `vsprintf' function. */ -#define HAVE_VSPRINTF 1 - -/* Define to 1 if you have the `wait3' function. */ -#define HAVE_WAIT3 1 - -/* Define to 1 if you have the `wait4' function. */ -#define HAVE_WAIT4 1 - -/* Define to 1 if you have the `waitpid' function. */ -#define HAVE_WAITPID 1 - -/* Define to 1 if `fork' works. */ -#define HAVE_WORKING_FORK 1 - -/* Define to 1 if `vfork' works. */ -#define HAVE_WORKING_VFORK 1 - -/* Define to 1 if you have the `_doprnt' function. */ -/* #undef HAVE__DOPRNT */ - -/* Define if you have the _system_configuration variable. */ -/* #undef HAVE__SYSTEM_CONFIGURATION */ - -/* Define to 1 if you have the `__fsetlocking' function. */ -/* #undef HAVE___FSETLOCKING */ - -/* Define if canonicalize_file_name is not declared in system header files. */ -#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1 - -/* Define if errno must be declared even when is included. */ -/* #undef NEED_DECLARATION_ERRNO */ - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "" - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* Define if you know the direction of stack growth for your system; otherwise - it will be automatically deduced at run-time. STACK_DIRECTION > 0 => grows - toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ -#define STACK_DIRECTION 0 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define to an unsigned 64-bit type available in the compiler. */ -#define UNSIGNED_64BIT_TYPE uint64_t - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef _FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef _LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -/* #undef intptr_t */ - -/* Define to `int' if does not define. */ -/* #undef pid_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -/* #undef uintptr_t */ - -/* Define as `fork' if `vfork' does not work. */ -/* #undef vfork */ diff --git a/external/gpl3/gcc/lib/libiberty/defs.mk b/external/gpl3/gcc/lib/libiberty/defs.mk deleted file mode 100644 index 379608dc8..000000000 --- a/external/gpl3/gcc/lib/libiberty/defs.mk +++ /dev/null @@ -1,8 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_ALLOCA= -G_EXTRA_OFILES= -G_LIBOBJS=mempcpy.o strverscmp.o -G_REQUIRED_OFILES=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 diff --git a/external/gpl3/gcc/lib/liblto_plugin/Makefile b/external/gpl3/gcc/lib/liblto_plugin/Makefile deleted file mode 100644 index 52e1ddcc7..000000000 --- a/external/gpl3/gcc/lib/liblto_plugin/Makefile +++ /dev/null @@ -1,60 +0,0 @@ -# $NetBSD: Makefile,v 1.3 2015/01/07 02:06:23 christos Exp $ - -.include -.include - -LIB= liblto_plugin - -DIST= ${GCCDIST} -GNUHOSTDIST= ${DIST} - -SRCS= lto-plugin.c hashtab.c simple-object.c pex-unix.c \ - pex-common.c argv.c make-temp-file.c concat.c \ - simple-object-elf.c simple-object-mach-o.c \ - simple-object-coff.c simple-object-xcoff.c - -CPPFLAGS+= -I${DIST}/include -I. -CPPFLAGS+= -DHAVE_CONFIG_H -CPPFLAGS+= -Dxstrdup=strdup -Dxexit=exit -CPPFLAGS+= -Dxcalloc=calloc -Dxmalloc=malloc -Dxrealloc=realloc - -LIBISMODULE= 1 -USE_SHLIBDIR= yes -REQUIRETOOLS= yes -NOLINT= # defined - -# make this /usr/lib/gcc? -LIBDIR= /usr/libexec - -.if ${MKGCC} != "no" - -SHLIB_MAJOR= 0 -SHLIB_MINOR= 0 - -# Yuck, we have to run configure to generate this one... -CLEANFILES+= config.h -HOST_CFLAGS+= -I${.OBJDIR} -DPSRCS+= config.h -config.h: Makefile - ${_MKTARGET_CREATE} - rm -rf .ab && \ - mkdir .ab && \ - (cd .ab && \ - AWK=${TOOL_AWK:Q} \ - CC=${HOST_CC:Q} CFLAGS=${HOST_CFLAGS:Q} \ - MAKE=${MAKE:Q} \ - CONFIG_SHELL=${HOST_SH:Q} \ - ${HOST_SH} ${DIST}/libiberty/configure \ - --build=`${HOST_SH} ${GNUHOSTDIST}/config.guess` \ - --host=`${HOST_SH} ${GNUHOSTDIST}/config.guess` \ - --target=${MACHINE_GNU_PLATFORM} && \ - mv ${.TARGET} ../${.TARGET}) && \ - rm -rf .ab - -.include - -.PATH: ${DIST}/lto-plugin ${DIST}/libiberty - -.else -.include # do nothing -.endif diff --git a/external/gpl3/gcc/lib/libmudflap/Makefile b/external/gpl3/gcc/lib/libmudflap/Makefile deleted file mode 100644 index 671746798..000000000 --- a/external/gpl3/gcc/lib/libmudflap/Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# $NetBSD: Makefile,v 1.6 2015/01/05 01:52:23 mrg Exp $ - -NOLINT=yes # core dumps -UNSUPPORTED_COMPILER.clang= # defined - -.include - -DIST= ${GCCDIST}/libmudflap -CPPFLAGS+= -I${.CURDIR} -LINTFLAGS+=-g - -SHLIB_MAJOR= 0 -SHLIB_MINOR= 0 - -LIB=mudflap -SRCS=mf-runtime.c mf-heuristics.c mf-hooks1.c mf-hooks2.c - -.include - -INCS=mf-runtime.h -INCSDIR=/usr/include/gcc-4.8 - -.include - -.PATH: ${DIST} diff --git a/external/gpl3/gcc/lib/libmudflap/config.h b/external/gpl3/gcc/lib/libmudflap/config.h deleted file mode 100644 index c16ddf8fc..000000000 --- a/external/gpl3/gcc/lib/libmudflap/config.h +++ /dev/null @@ -1,288 +0,0 @@ -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to the name of the symbol used for the entry point. */ -#define ENTRY_POINT _start - -/* Define to 1 if you have the `addmntent' function. */ -/* #undef HAVE_ADDMNTENT */ - -/* Define to 1 if you have the header file. */ -#define HAVE_ARPA_INET_H 1 - -/* Define to 1 if you have the `backtrace' function. */ -/* #undef HAVE_BACKTRACE */ - -/* Define to 1 if you have the `backtrace_symbols' function. */ -/* #undef HAVE_BACKTRACE_SYMBOLS */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -#define HAVE_CC_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_CTYPE_H 1 - -/* Define to 1 if you have the `cuserid' function. */ -/* #undef HAVE_CUSERID */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DIRENT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the `dlvsym' function. */ -#define HAVE_DLVSYM 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_EXECINFO_H */ - -/* Define to 1 if you have the `fopen64' function. */ -/* #undef HAVE_FOPEN64 */ - -/* Define to 1 if you have the `freopen64' function. */ -/* #undef HAVE_FREOPEN64 */ - -/* Define to 1 if you have the `fseeko64' function. */ -/* #undef HAVE_FSEEKO64 */ - -/* Define to 1 if you have the `ftello64' function. */ -/* #undef HAVE_FTELLO64 */ - -/* Define to 1 if you have the `gai_strerror' function. */ -#define HAVE_GAI_STRERROR 1 - -/* Define to 1 if you have the `getaddrinfo' function. */ -#define HAVE_GETADDRINFO 1 - -/* Define to 1 if you have the `getgrent' function. */ -#define HAVE_GETGRENT 1 - -/* Define to 1 if you have the `getgrgid' function. */ -#define HAVE_GETGRGID 1 - -/* Define to 1 if you have the `getgrgid_r' function. */ -#define HAVE_GETGRGID_R 1 - -/* Define to 1 if you have the `getgrnam' function. */ -#define HAVE_GETGRNAM 1 - -/* Define to 1 if you have the `getgrnam_r' function. */ -#define HAVE_GETGRNAM_R 1 - -/* Define to 1 if you have the `getlogin' function. */ -#define HAVE_GETLOGIN 1 - -/* Define to 1 if you have the `getlogin_r' function. */ -#define HAVE_GETLOGIN_R 1 - -/* Define to 1 if you have the `getmntent' function. */ -/* #undef HAVE_GETMNTENT */ - -/* Define to 1 if you have the `getprotobyname' function. */ -#define HAVE_GETPROTOBYNAME 1 - -/* Define to 1 if you have the `getprotobynumber' function. */ -#define HAVE_GETPROTOBYNUMBER 1 - -/* Define to 1 if you have the `getprotoent' function. */ -#define HAVE_GETPROTOENT 1 - -/* Define to 1 if you have the `getpwent' function. */ -#define HAVE_GETPWENT 1 - -/* Define to 1 if you have the `getpwnam' function. */ -#define HAVE_GETPWNAM 1 - -/* Define to 1 if you have the `getpwnam_r' function. */ -#define HAVE_GETPWNAM_R 1 - -/* Define to 1 if you have the `getpwuid' function. */ -#define HAVE_GETPWUID 1 - -/* Define to 1 if you have the `getpwuid_r' function. */ -#define HAVE_GETPWUID_R 1 - -/* Define to 1 if you have the `getservbyname' function. */ -#define HAVE_GETSERVBYNAME 1 - -/* Define to 1 if you have the `getservbyport' function. */ -#define HAVE_GETSERVBYPORT 1 - -/* Define to 1 if you have the `getservent' function. */ -#define HAVE_GETSERVENT 1 - -/* Define to 1 if you have the `gettimeofday' function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_GRP_H 1 - -/* Define to 1 if you have the `inet_ntoa' function. */ -#define HAVE_INET_NTOA 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `dl' library (-ldl). */ -/* #undef HAVE_LIBDL */ - -/* Define to 1 if you have the `memmem' function. */ -#define HAVE_MEMMEM 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memrchr' function. */ -#define HAVE_MEMRCHR 1 - -/* Define to 1 if you have the `mmap' function. */ -#define HAVE_MMAP 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MNTENT_H */ - -/* Define to 1 if you have the `munmap' function. */ -#define HAVE_MUNMAP 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_NETDB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_NETINET_IN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_PTHREAD_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_PWD_H 1 - -/* Define to 1 if you have the `setbuf' function. */ -#define HAVE_SETBUF 1 - -/* Define to 1 if you have the `setbuffer' function. */ -#define HAVE_SETBUFFER 1 - -/* Define to 1 if you have the `sethostname' function. */ -#define HAVE_SETHOSTNAME 1 - -/* Define to 1 if you have the `setlinebuf' function. */ -#define HAVE_SETLINEBUF 1 - -/* Define to 1 if you have the `setmntent' function. */ -/* #undef HAVE_SETMNTENT */ - -/* Define to 1 if you have the `setvbuf' function. */ -#define HAVE_SETVBUF 1 - -/* Define to 1 if you have the `signal' function. */ -#define HAVE_SIGNAL 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SIGNAL_H 1 - -/* Define it socklen_t typedef is in sys/socket.h. */ -#define HAVE_SOCKLEN_T 1 - -/* Define to 1 if you have the `stat64' function. */ -/* #undef HAVE_STAT64 */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strncpy' function. */ -#define HAVE_STRNCPY 1 - -/* Define to 1 if you have the `strnlen' function. */ -#define HAVE_STRNLEN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_MMAN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SHM_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_SOCKET_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_WAIT_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* union semun defined in sys/ipc.h or sys/sem.h */ -/* #undef HAVE_UNION_SEMUN */ - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to 1 if you have the `__ctype_b_loc' function. */ -/* #undef HAVE___CTYPE_B_LOC */ - -/* Define to 1 if you have the `__ctype_tolower_loc' function. */ -/* #undef HAVE___CTYPE_TOLOWER_LOC */ - -/* Define to 1 if you have the `__ctype_toupper_loc' function. */ -/* #undef HAVE___CTYPE_TOUPPER_LOC */ - -/* Define to 1 if you have the `__libc_freeres' function. */ -/* #undef HAVE___LIBC_FREERES */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -#define PACKAGE "libmudflap" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "libmudflap" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "libmudflap 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libmudflap" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* pthread_create symbol version */ -#define PTHREAD_CREATE_VERSION "" - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define to 1 if the target use emutls for thread-local storage. */ -/* #undef USE_EMUTLS */ - -/* Version number of package */ -#define VERSION "1.0" diff --git a/external/gpl3/gcc/lib/libmudflapth/Makefile b/external/gpl3/gcc/lib/libmudflapth/Makefile deleted file mode 100644 index 2effc2226..000000000 --- a/external/gpl3/gcc/lib/libmudflapth/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -# $NetBSD: Makefile,v 1.5 2014/06/01 19:51:01 mrg Exp $ - -NOLINT=yes # core dumps -UNSUPPORTED_COMPILER.clang= # defined - -.include - -DIST= ${GCCDIST}/libmudflap -CPPFLAGS+= -I${.CURDIR}/../libmudflap -DLIBMUDFLAPTH - -SHLIB_MAJOR= 0 -SHLIB_MINOR= 0 - -LINTFLAGS+=-g -LIB=mudflapth -SRCS=mf-runtime.c mf-heuristics.c mf-hooks1.c mf-hooks2.c mf-hooks3.c - -.include - -.PATH: ${DIST} diff --git a/external/gpl3/gcc/lib/libobjc/Makefile b/external/gpl3/gcc/lib/libobjc/Makefile deleted file mode 100644 index aac18d4a3..000000000 --- a/external/gpl3/gcc/lib/libobjc/Makefile +++ /dev/null @@ -1,123 +0,0 @@ -# $NetBSD: Makefile,v 1.13 2014/06/01 19:51:01 mrg Exp $ - -REQUIRETOOLS= yes -NOLINT= # defined - -UNSUPPORTED_COMPILER.clang= # defined - -.include - -LIB= objc -GCC_MACHINE_ARCH?= ${MACHINE_ARCH:S/earmv5/earm/} - -.if ${MKGCC} != "no" - -SHLIB_MAJOR= 4 -SHLIB_MINOR= 0 - -# XXX just while all platforms defs.mk are updated.. -.if exists(${.CURDIR}/arch/${GCC_MACHINE_ARCH}/defs.mk) -# Machine-dependent definitions (include file names). -.include "${.CURDIR}/arch/${GCC_MACHINE_ARCH}/defs.mk" -EXTRA_FAKEHEADERS= -.else -# Machine-independent definitions (include file names). -.include "${.CURDIR}/defs.mk" -EXTRA_FAKEHEADERS= -.endif - -LIBGCCOBJ!= cd ${.CURDIR}/../libgcc/libgcc && ${PRINTOBJDIR} - -DIST= ${GCCDIST} -GNUHOSTDIST= ${DIST} -GCCARCH= ${GCC_SUBDIR}/usr.bin/gcc/arch/${GCC_MACHINE_ARCH} -LIBOBJCARCH= ${GCC_SUBDIR}/lib/libobjc/arch/${GCC_MACHINE_ARCH} -GCCLIBXX= ${GCC_SUBDIR}/lib/libstdc++-v3/arch/${GCC_MACHINE_ARCH} - -SRCS= ${G_OBJC_SOURCE_FILES} ${G_C_SOURCE_FILES} - -GCPPFLAGS= ${G_ALL_CFLAGS} ${G_INCLUDES} -CPPFLAGS+= -I. -I${.CURDIR}/arch/${GCC_MACHINE_ARCH} -CPPFLAGS+= -I${GCCARCH} ${GCPPFLAGS:M-D*} ${GCPPFLAGS:M-I*:N-I.*} -CPPFLAGS+= -I${GCCLIBXX} -CPPFLAGS+= -I${DIST}/libobjc/objc-private - -BUILDSYMLINKS= ${.CURDIR}/../libstdc++-v3/arch/${GCC_MACHINE_ARCH} bits -DPSRCS+= bits - -.for f in Protocol.m Object.m NXConstStr.m linking.m -OBJCOPTS.${f}= -fgnu-runtime -.endfor - -.for f in thr.c thr-objc.c -COPTS.${f}= -Wno-missing-noreturn -.endfor - -COPTS+= -fno-strict-aliasing -fexceptions -OBJCOPTS+= -fno-strict-aliasing -fexceptions - -OBJCOPTS.Object.m = -Wno-stack-protector -COPTS.sendmsg.c = -Wno-stack-protector -COPTS.objc-act.c = -Wno-stack-protector - -INCS= ${G_OBJC_H} -INCSDIR= /usr/include/objc - -DPSRCS+= runtime-info.h -CLEANFILES+= rtscratch rtscratch.s runtime-info.h -runtime-info.h: - ${_MKTARGET_CREATE} - touch rtscratch - `${OBJC} --print-prog-name=cc1obj` -print-objc-runtime-info rtscratch >$@ - -${OBJS} ${POBJS} ${SOBJS}: runtime-info.h - -${SRCS}: tconfig.h options.h - -.if ${HAVE_LIBGCC_EH} == "no" -G_CONFIGLINKS:= ${G_CONFIGLINKS:S,libgcc/config/arm/unwind-arm.h,libgcc/unwind-generic.h,} -.endif - -.if ${MKGCC} != "no" -.if defined(G_CONFIGLINKS) && !empty(G_CONFIGLINKS) -BUILDSYMLINKS+= ${G_CONFIGLINKS} -.for _src _dst in ${G_CONFIGLINKS} -DPSRCS+= ${_dst} -.endfor -.endif -.endif - -.include "../Makefile.tconfigh" -.include "../Makefile.hacks" - -# XXX just while all platforms defs.mk are updated.. -.if exists(${.CURDIR}/arch/${GCC_MACHINE_ARCH}/defs.mk) -optionlist: ${G_ALL_OPT_FILES} ${LIBOBJCARCH}/defs.mk Makefile ${DIST}/gcc/opt-gather.awk - ${TOOL_AWK} -f ${DIST}/gcc/opt-gather.awk ${G_ALL_OPT_FILES} \ - > ${.TARGET} - -.if ${MACHINE_ARCH} == "vax" || ${MACHINE_ARCH} == "mipseb" -OPTION_FLAGS=-v header_name="config.h system.h coretypes.h options.h tm.h" \ - -f ${DIST}/gcc/opt-read.awk -OPTION_DEPS=${DIST}/gcc/opt-read.awk -.endif - -options.h: optionlist ${DIST}/gcc/opt-functions.awk ${DIST}/gcc/opth-gen.awk \ - ${OPTION_DEPS} - ${TOOL_AWK} -f ${DIST}/gcc/opt-functions.awk \ - -f ${DIST}/gcc/opth-gen.awk ${OPTION_FLAGS} \ - < optionlist > ${.TARGET} - -CLEANFILES+= options.h optionlist -.endif - -.include - -.PATH: ${DIST}/libobjc ${DIST}/libobjc/objc ${DIST}/libobjc/objc-private - -.else -.include # do nothing -.endif - -COPTS.archive.c+= -Wno-error -COPTS.sendmsg.c+= -Wno-error diff --git a/external/gpl3/gcc/lib/libobjc/arch/alpha/config.h b/external/gpl3/gcc/lib/libobjc/arch/alpha/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/alpha/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/alpha/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/alpha/defs.mk deleted file mode 100644 index 5017a0a85..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/alpha/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/g.opt ${GNUHOSTDIST}/gcc/config/alpha/alpha.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt ${GNUHOSTDIST}/gcc/config/alpha/elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -mieee -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/arm/config.h b/external/gpl3/gcc/lib/libobjc/arch/arm/config.h deleted file mode 100644 index 038765fec..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/arm/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -#define SJLJ_EXCEPTIONS 1 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/arm/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/arm/defs.mk deleted file mode 100644 index e554f5b72..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/arm/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/armeb/config.h b/external/gpl3/gcc/lib/libobjc/arch/armeb/config.h deleted file mode 100644 index 038765fec..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/armeb/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -#define SJLJ_EXCEPTIONS 1 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/armeb/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/armeb/defs.mk deleted file mode 100644 index e554f5b72..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/armeb/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/coldfire/config.h b/external/gpl3/gcc/lib/libobjc/arch/coldfire/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/coldfire/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/coldfire/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/coldfire/defs.mk deleted file mode 100644 index 4dcbd6255..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/coldfire/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/m68k/m68k-tables.opt ${GNUHOSTDIST}/gcc/config/m68k/m68k.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/earm/config.h b/external/gpl3/gcc/lib/libobjc/arch/earm/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earm/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/earm/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/earm/defs.mk deleted file mode 100644 index 2e9325891..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earm/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-empty.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-single.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmeb/config.h b/external/gpl3/gcc/lib/libobjc/arch/earmeb/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmeb/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmeb/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/earmeb/defs.mk deleted file mode 100644 index 0d0f56a41..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmeb/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmhf/config.h b/external/gpl3/gcc/lib/libobjc/arch/earmhf/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmhf/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmhf/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/earmhf/defs.mk deleted file mode 100644 index 0d0f56a41..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmhf/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmhfeb/config.h b/external/gpl3/gcc/lib/libobjc/arch/earmhfeb/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmhfeb/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmhfeb/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/earmhfeb/defs.mk deleted file mode 100644 index 0d0f56a41..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmhfeb/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv4/config.h b/external/gpl3/gcc/lib/libobjc/arch/earmv4/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv4/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv4/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/earmv4/defs.mk deleted file mode 100644 index 0d0f56a41..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv4/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv4eb/config.h b/external/gpl3/gcc/lib/libobjc/arch/earmv4eb/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv4eb/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv4eb/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/earmv4eb/defs.mk deleted file mode 100644 index 0d0f56a41..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv4eb/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv6/config.h b/external/gpl3/gcc/lib/libobjc/arch/earmv6/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv6/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv6/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/earmv6/defs.mk deleted file mode 100644 index 0d0f56a41..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv6/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv6eb/config.h b/external/gpl3/gcc/lib/libobjc/arch/earmv6eb/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv6eb/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv6eb/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/earmv6eb/defs.mk deleted file mode 100644 index 0d0f56a41..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv6eb/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv6hf/config.h b/external/gpl3/gcc/lib/libobjc/arch/earmv6hf/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv6hf/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv6hf/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/earmv6hf/defs.mk deleted file mode 100644 index 0d0f56a41..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv6hf/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv6hfeb/config.h b/external/gpl3/gcc/lib/libobjc/arch/earmv6hfeb/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv6hfeb/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv6hfeb/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/earmv6hfeb/defs.mk deleted file mode 100644 index 0d0f56a41..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv6hfeb/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv7/config.h b/external/gpl3/gcc/lib/libobjc/arch/earmv7/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv7/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv7/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/earmv7/defs.mk deleted file mode 100644 index 0d0f56a41..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv7/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv7eb/config.h b/external/gpl3/gcc/lib/libobjc/arch/earmv7eb/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv7eb/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv7eb/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/earmv7eb/defs.mk deleted file mode 100644 index 0d0f56a41..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv7eb/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv7hf/config.h b/external/gpl3/gcc/lib/libobjc/arch/earmv7hf/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv7hf/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv7hf/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/earmv7hf/defs.mk deleted file mode 100644 index 0d0f56a41..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv7hf/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv7hfeb/config.h b/external/gpl3/gcc/lib/libobjc/arch/earmv7hfeb/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv7hfeb/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/earmv7hfeb/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/earmv7hfeb/defs.mk deleted file mode 100644 index 0d0f56a41..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/earmv7hfeb/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/hppa/config.h b/external/gpl3/gcc/lib/libobjc/arch/hppa/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/hppa/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/hppa/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/hppa/defs.mk deleted file mode 100644 index a1b7ee573..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/hppa/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/pa/pa.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/i386/config.h b/external/gpl3/gcc/lib/libobjc/arch/i386/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/i386/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/i386/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/i386/defs.mk deleted file mode 100644 index 23f206d7f..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/i386/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/fused-madd.opt ${GNUHOSTDIST}/gcc/config/i386/i386.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-empty.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/i386/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-single.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/ia64/config.h b/external/gpl3/gcc/lib/libobjc/arch/ia64/config.h deleted file mode 100644 index b63f3d033..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/ia64/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/ia64/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/ia64/defs.mk deleted file mode 100644 index 1f82e349e..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/ia64/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/g.opt ${GNUHOSTDIST}/gcc/config/fused-madd.opt ${GNUHOSTDIST}/gcc/config/ia64/ia64.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/ia64/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/m68000/config.h b/external/gpl3/gcc/lib/libobjc/arch/m68000/config.h deleted file mode 100644 index 50dd5b0ad..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/m68000/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/m68000/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/m68000/defs.mk deleted file mode 100644 index 4dcbd6255..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/m68000/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/m68k/m68k-tables.opt ${GNUHOSTDIST}/gcc/config/m68k/m68k.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/m68k/config.h b/external/gpl3/gcc/lib/libobjc/arch/m68k/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/m68k/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/m68k/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/m68k/defs.mk deleted file mode 100644 index 4dcbd6255..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/m68k/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/m68k/m68k-tables.opt ${GNUHOSTDIST}/gcc/config/m68k/m68k.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/mips64eb/config.h b/external/gpl3/gcc/lib/libobjc/arch/mips64eb/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/mips64eb/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/mips64eb/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/mips64eb/defs.mk deleted file mode 100644 index 403b8f7d6..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/mips64eb/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/g.opt ${GNUHOSTDIST}/gcc/config/mips/mips-tables.opt ${GNUHOSTDIST}/gcc/config/mips/mips.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/mips64el/config.h b/external/gpl3/gcc/lib/libobjc/arch/mips64el/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/mips64el/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/mips64el/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/mips64el/defs.mk deleted file mode 100644 index 403b8f7d6..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/mips64el/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/g.opt ${GNUHOSTDIST}/gcc/config/mips/mips-tables.opt ${GNUHOSTDIST}/gcc/config/mips/mips.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/mipseb/config.h b/external/gpl3/gcc/lib/libobjc/arch/mipseb/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/mipseb/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/mipseb/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/mipseb/defs.mk deleted file mode 100644 index 403b8f7d6..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/mipseb/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/g.opt ${GNUHOSTDIST}/gcc/config/mips/mips-tables.opt ${GNUHOSTDIST}/gcc/config/mips/mips.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/mipsel/config.h b/external/gpl3/gcc/lib/libobjc/arch/mipsel/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/mipsel/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/mipsel/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/mipsel/defs.mk deleted file mode 100644 index 403b8f7d6..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/mipsel/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/g.opt ${GNUHOSTDIST}/gcc/config/mips/mips-tables.opt ${GNUHOSTDIST}/gcc/config/mips/mips.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/or1k/config.h b/external/gpl3/gcc/lib/libobjc/arch/or1k/config.h deleted file mode 100644 index 50dd5b0ad..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/or1k/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/or1k/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/or1k/defs.mk deleted file mode 100644 index 59f259b2d..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/or1k/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/or1k/or1k.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/or1k/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/powerpc/config.h b/external/gpl3/gcc/lib/libobjc/arch/powerpc/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/powerpc/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/powerpc/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/powerpc/defs.mk deleted file mode 100644 index 6a5c90054..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/powerpc/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/g.opt ${GNUHOSTDIST}/gcc/config/fused-madd.opt ${GNUHOSTDIST}/gcc/config/rs6000/rs6000-tables.opt ${GNUHOSTDIST}/gcc/config/rs6000/rs6000.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt ${GNUHOSTDIST}/gcc/config/rs6000/sysv4.opt ${GNUHOSTDIST}/gcc/config/rs6000/linux64.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/rs6000/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/powerpc64/config.h b/external/gpl3/gcc/lib/libobjc/arch/powerpc64/config.h deleted file mode 100644 index 50dd5b0ad..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/powerpc64/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/powerpc64/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/powerpc64/defs.mk deleted file mode 100644 index 849823192..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/powerpc64/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/g.opt ${GNUHOSTDIST}/gcc/config/fused-madd.opt ${GNUHOSTDIST}/gcc/config/rs6000/rs6000-tables.opt ${GNUHOSTDIST}/gcc/config/rs6000/rs6000.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt ${GNUHOSTDIST}/gcc/config/rs6000/sysv4.opt ${GNUHOSTDIST}/gcc/config/rs6000/linux64.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/rs6000/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/riscv32/config.h b/external/gpl3/gcc/lib/libobjc/arch/riscv32/config.h deleted file mode 100644 index 50dd5b0ad..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/riscv32/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/riscv32/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/riscv32/defs.mk deleted file mode 100644 index 19d89cd27..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/riscv32/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/riscv/riscv.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/riscv64/config.h b/external/gpl3/gcc/lib/libobjc/arch/riscv64/config.h deleted file mode 100644 index 50dd5b0ad..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/riscv64/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/riscv64/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/riscv64/defs.mk deleted file mode 100644 index 19d89cd27..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/riscv64/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/riscv/riscv.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/sh3eb/config.h b/external/gpl3/gcc/lib/libobjc/arch/sh3eb/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/sh3eb/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/sh3eb/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/sh3eb/defs.mk deleted file mode 100644 index 6c3b595c0..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/sh3eb/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/fused-madd.opt ${GNUHOSTDIST}/gcc/config/sh/sh.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/sh3el/config.h b/external/gpl3/gcc/lib/libobjc/arch/sh3el/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/sh3el/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/sh3el/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/sh3el/defs.mk deleted file mode 100644 index 6c3b595c0..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/sh3el/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/fused-madd.opt ${GNUHOSTDIST}/gcc/config/sh/sh.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/sparc/config.h b/external/gpl3/gcc/lib/libobjc/arch/sparc/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/sparc/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/sparc/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/sparc/defs.mk deleted file mode 100644 index 434321a8e..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/sparc/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/sparc/sparc.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt ${GNUHOSTDIST}/gcc/config/sparc/long-double-switch.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/sparc64/config.h b/external/gpl3/gcc/lib/libobjc/arch/sparc64/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/sparc64/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/sparc64/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/sparc64/defs.mk deleted file mode 100644 index 434321a8e..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/sparc64/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/sparc/sparc.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt ${GNUHOSTDIST}/gcc/config/sparc/long-double-switch.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/vax/config.h b/external/gpl3/gcc/lib/libobjc/arch/vax/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/vax/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/vax/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/vax/defs.mk deleted file mode 100644 index 2797003af..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/vax/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/vax/vax.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt ${GNUHOSTDIST}/gcc/config/vax/elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libobjc/arch/x86_64/config.h b/external/gpl3/gcc/lib/libobjc/arch/x86_64/config.h deleted file mode 100644 index 26898c6ca..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/x86_64/config.h +++ /dev/null @@ -1,76 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef HAVE_CC_TLS */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SCHED_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libobjc" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "version-unused" - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef SJLJ_EXCEPTIONS */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 diff --git a/external/gpl3/gcc/lib/libobjc/arch/x86_64/defs.mk b/external/gpl3/gcc/lib/libobjc/arch/x86_64/defs.mk deleted file mode 100644 index 2c744adab..000000000 --- a/external/gpl3/gcc/lib/libobjc/arch/x86_64/defs.mk +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/fused-madd.opt ${GNUHOSTDIST}/gcc/config/i386/i386.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_ALL_CFLAGS=-I. -I${GNUHOSTDIST}/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -G_INCLUDES=-I${GNUHOSTDIST}/libobjc/../gcc -I${GNUHOSTDIST}/libobjc/../gcc/config -I../.././gcc -I${GNUHOSTDIST}/libobjc/../libgcc -I../libgcc -I${GNUHOSTDIST}/libobjc/../include -G_OBJC_SOURCE_FILES=NXConstStr.m Object.m Protocol.m accessors.m linking.m -G_C_SOURCE_FILES=class.c encoding.c error.c gc.c hash.c init.c ivars.c memory.c methods.c nil_method.c objc-foreach.c objc-sync.c objects.c protocols.c sarray.c selector.c sendmsg.c thr.c exception.c -G_OBJC_H=objc.h objc-exception.h objc-sync.h NXConstStr.h Object.h Protocol.h message.h objc-decls.h runtime.h thr.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/i386/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/Makefile deleted file mode 100644 index b548aaac8..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/Makefile +++ /dev/null @@ -1,150 +0,0 @@ -# $NetBSD: Makefile,v 1.20 2015/01/29 21:12:10 joerg Exp $ - -REQUIRETOOLS= yes -NOLINT= # defined - -.include - -.include "Makefile.inc" - -LIB= stdc++ - -LIBDPLIBS+= m ${.CURDIR}/../../../../../lib/libm - -#COPTS+= -pthread -#LDFLAGS+= -pthread -.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" -COPTS.random.cc+= ${${ACTIVE_CC} == "clang":? -mrdrnd :} -.endif - -CXXFLAGS.clang+= -stdlib=libstdc++ -std=c++11 -D_GLIBCXX_ABI_TAG_CXX11= -CXXFLAGS+= ${CXXFLAGS.${ACTIVE_CC}} -CWARNFLAGS.clang+= -Wno-logical-op-parentheses \ - -Wno-deprecated-writable-strings -Wno-parentheses - -.include "${.CURDIR}/../libsupc++/Makefile.common" - -.if exists(${.CURDIR}/arch/${LIBSTDCXX_MACHINE_ARCH}/defs.mk) && ${MKGCC} != "no" -.include "${.CURDIR}/arch/${LIBSTDCXX_MACHINE_ARCH}/defs.mk" - -.if defined(__MINIX) -# by itself, libstdc++ think it is version 6, so use the same number here -# as this is the exact same code, and will allow us to provide this library -# from the base system (here), or through the gcc48 package. -SHLIB_MAJOR= 6 -.else -SHLIB_MAJOR= 7 -.endif # defined(__MINIX) -SHLIB_MINOR= 3 - -SUBDIR= include - -SRCS= ${LIBSUPCXXSRCS} ${LIBSTDCXXSRCS} -# affects profiling; can't switch it off just for profiling easily. -#CXXFLAGS+= ${G_SECTION_FLAGS} -#CXXFLAGS+= -ffunction-sections -fdata-sections -CXXFLAGS+= -fno-implicit-templates -fdiagnostics-show-location=once -CPPFLAGS+= -I${DIST}/libstdc++-v3/include -CPPFLAGS+= -I${.CURDIR}/arch/${LIBSTDCXX_MACHINE_ARCH} -# include backwards compatible code -CPPFLAGS+= -D_GLIBCXX_SHARED -DGTHREAD_USE_WEAK -DSUPPORTS_WEAK - -CONF= ${DIST}/libstdc++-v3/config - -GLIBCPP_INCLUDE_DIR= ${DESTDIR}/usr/include/g++ - -# Template instantiation bug workaround for -O<2/s -COPTS.cp-demangle.c = -Wno-stack-protector -COPTS.cp-demangle.c = -Wno-stack-protector -COPTS.fstream-inst.cc = -Wno-stack-protector -COPTS.locale-inst.cc = -Wno-stack-protector -COPTS.misc-inst.cc = -Wno-stack-protector -COPTS.ostream-inst.cc = -Wno-stack-protector -COPTS.valarray-inst.cc = -Wno-stack-protector -COPTS.wlocale-inst.cc = -Wno-stack-protector -COPTS.concept-inst.cc= -fimplicit-templates -COPTS.hashtable_c++0x.cc= -fimplicit-templates -COPTS.bitmap_allocator.cc = -fimplicit-templates -CPPFLAGS.strstream.cc= -I$(GLIBCPP_INCLUDE_DIR)/backward -Wno-deprecated - -# XXX also need this for some PCHs. -CPPFLAGS.atomic.cc = -std=gnu++0x -CPPFLAGS.compatibility-c++0x.cc = -std=gnu++0x -CPPFLAGS.functexcept.cc = -std=gnu++0x -CPPFLAGS.hash_c++0x.cc = -std=gnu++0x -CPPFLAGS.hashtable_c++0x.cc = -std=gnu++0x -CPPFLAGS.limits.cc = -std=gnu++0x -CPPFLAGS.system_error.cc = -std=gnu++0x -CPPFLAGS.fstream-inst.cc = -std=gnu++0x -CPPFLAGS.string-inst.cc = -std=gnu++0x -CPPFLAGS.wstring-inst.cc = -std=gnu++0x -CPPFLAGS.mutex.cc = -std=gnu++0x -CPPFLAGS.condition_variable.cc = -std=gnu++0x -CPPFLAGS.chrono.cc = -std=gnu++0x -CPPFLAGS.thread.cc = -std=gnu++0x -CPPFLAGS.future.cc = -std=gnu++0x - -CPPFLAGS.cp-demangle.cc += -DIN_GLIBCPP_V3 -CPPFLAGS.concept-inst.cc += -D_GLIBCXX_CONCEPT_CHECKS -CPPFLAGS.parallel_list.cc += -D_GLIBCXX_PARALLEL -CPPFLAGS.parallel_settings.cc += -D_GLIBCXX_PARALLEL -CPPFLAGS.compatibility-parallel_list.cc += -D_GLIBCXX_PARALLEL - -cp-demangle.d cp-demangle.o: cp-demangle.h - -# XXX -MKDEPFLAGS+= -I$(GLIBCPP_INCLUDE_DIR)/backward - -GLIBCXX_SRCDIR= ${DIST}/libstdc++-v3 - -BUILDSYMLINKS+= \ - ${GLIBCXX_SRCDIR}/${G_CCODECVT_CC} codecvt_members.cc \ - ${GLIBCXX_SRCDIR}/${G_CCOLLATE_CC} collate_members.cc \ - ${GLIBCXX_SRCDIR}/${G_CCTYPE_CC} ctype_members.cc \ - ${GLIBCXX_SRCDIR}/${G_CMESSAGES_CC} messages_members.cc \ - ${GLIBCXX_SRCDIR}/${G_CMONEY_CC} monetary_members.cc \ - ${GLIBCXX_SRCDIR}/${G_CNUMERIC_CC} numeric_members.cc \ - ${GLIBCXX_SRCDIR}/${G_CTIME_CC} time_members.cc \ - ${GLIBCXX_SRCDIR}/${G_ATOMICITY_SRCDIR}/atomicity.h atomicity.cc \ - ${GLIBCXX_SRCDIR}/${G_CLOCALE_CC} c++locale.cc \ - ${GLIBCXX_SRCDIR}/${G_BASIC_FILE_CC} basic_file.cc \ - ${DIST}/libiberty/cp-demangle.c cp-demangle.c \ - ${DIST}/libiberty/cp-demangle.h cp-demangle.h - -.if ${HAVE_LIBGCC_EH} == "no" -G_CONFIGLINKS:= ${G_CONFIGLINKS:S,libgcc/config/arm/unwind-arm.h,libgcc/unwind-generic.h,} -.endif - -.if ${MKGCC} != "no" -.if defined(G_CONFIGLINKS) && !empty(G_CONFIGLINKS) -BUILDSYMLINKS+= ${G_CONFIGLINKS} -.for _src _dst in ${G_CONFIGLINKS} -DPSRCS+= ${_dst} -.endfor -.endif -.endif - -.for f in compatibility-c++0x compatibility-atomic-c++0x \ - compatibility-thread-c++0x compatibility-chrono chrono \ - condition_variable debug functexcept functional future \ - hash_c++0x hashtable_c++0x limits mutex placeholders \ - random regex shared_ptr system_error thread -COPTS.${f}.cc+= -std=gnu++11 -.endfor - -.include -.include -.include - -.PATH: ${DIST}/libstdc++-v3/src \ - ${DIST}/libstdc++-v3/src/c++98 \ - ${DIST}/libstdc++-v3/src/c++11 \ - ${DIST}/libstdc++-v3/libsupc++ \ - ${DIST}/libstdc++-v3/config/os/bsd/netbsd \ - ${CONF}/locale/generic \ - ${.CURDIR}/arch/${LIBSTDCXX_MACHINE_ARCH} - -${OBJS}: ${.CURDIR}/arch/${LIBSTDCXX_MACHINE_ARCH}/defs.mk -.else -.include # do nothing -.endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/Makefile.inc b/external/gpl3/gcc/lib/libstdc++-v3/Makefile.inc deleted file mode 100644 index 63a3eb430..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/Makefile.inc +++ /dev/null @@ -1,11 +0,0 @@ -# $NetBSD: Makefile.inc,v 1.5 2014/06/08 02:23:46 christos Exp $ - -.ifndef _EXTERNAL_GPL3_GCC_LIB_LIBSTDCXX_MAKEFILE_INC_ -_EXTERNAL_GPL3_GCC_LIB_LIBSTDCXX_MAKEFILE_INC_=1 - -GCC_MACHINE_ARCH=${MACHINE_ARCH:S/earmv5/earm/} - -.include "${.PARSEDIR}/../Makefile.inc" -.include "${.PARSEDIR}/../../Makefile.gcc_path" - -.endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h deleted file mode 100644 index 6d7e81cb7..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -/* #undef _GLIBCXX_HAVE_FABSL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FENV_H */ - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG 1 - -/* Define if int64_t is a long long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG_LONG */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -#define _GLIBCXX_USE_INT128 1 - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/defs.mk deleted file mode 100644 index 42ef2f8c8..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/alpha/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./alpha--netbsd/bits/gthr.h ./alpha--netbsd/bits/gthr-single.h ./alpha--netbsd/bits/gthr-posix.h ./alpha--netbsd/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gstdint.h deleted file mode 100644 index d909d2898..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for alpha--netbsd-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr-tpf.h deleted file mode 100644 index 9c62f3e07..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.61 2011/07/03 12:26:02 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h deleted file mode 100644 index ebe2151c5..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -/* #undef _GLIBCXX_ATOMIC_BUILTINS */ - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -#define _GLIBCXX_SJLJ_EXCEPTIONS 1 - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/cxxabi_tweaks.h deleted file mode 100644 index 017c02ef1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/cxxabi_tweaks.h +++ /dev/null @@ -1,86 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. ARM version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - -#ifdef __ARM_EABI__ - // The ARM EABI uses the least significant bit of a 32-bit - // guard variable. */ -#define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0) -#define _GLIBCXX_GUARD_SET(x) *(x) = 1 -#define _GLIBCXX_GUARD_BIT 1 -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - typedef int __guard; - - // We also want the element size in array cookies. -#define _GLIBCXX_ELTSIZE_IN_COOKIE 1 - - // __cxa_vec_ctor should return a pointer to the array. - typedef void * __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x - // Constructors and destructors return the "this" pointer. - typedef void * __cxa_cdtor_return_type; - -#else // __ARM_EABI__ - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#endif //!__ARM_EABI__ - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/defs.mk deleted file mode 100644 index f0dadc62e..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_mutex -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/arm/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./arm--netbsdelf/bits/gthr.h ./arm--netbsdelf/bits/gthr-single.h ./arm--netbsdelf/bits/gthr-posix.h ./arm--netbsdelf/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gstdint.h deleted file mode 100644 index de1197098..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for arm--netbsdelf-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr-tpf.h deleted file mode 100644 index d75e68e9a..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.55 2011/06/30 07:16:59 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h deleted file mode 100644 index ebe2151c5..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -/* #undef _GLIBCXX_ATOMIC_BUILTINS */ - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -#define _GLIBCXX_SJLJ_EXCEPTIONS 1 - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/cxxabi_tweaks.h deleted file mode 100644 index 017c02ef1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/cxxabi_tweaks.h +++ /dev/null @@ -1,86 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. ARM version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - -#ifdef __ARM_EABI__ - // The ARM EABI uses the least significant bit of a 32-bit - // guard variable. */ -#define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0) -#define _GLIBCXX_GUARD_SET(x) *(x) = 1 -#define _GLIBCXX_GUARD_BIT 1 -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - typedef int __guard; - - // We also want the element size in array cookies. -#define _GLIBCXX_ELTSIZE_IN_COOKIE 1 - - // __cxa_vec_ctor should return a pointer to the array. - typedef void * __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x - // Constructors and destructors return the "this" pointer. - typedef void * __cxa_cdtor_return_type; - -#else // __ARM_EABI__ - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#endif //!__ARM_EABI__ - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/defs.mk deleted file mode 100644 index 33646bc50..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_mutex -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/arm/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./armeb--netbsdelf/bits/gthr.h ./armeb--netbsdelf/bits/gthr-single.h ./armeb--netbsdelf/bits/gthr-posix.h ./armeb--netbsdelf/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gstdint.h deleted file mode 100644 index 667567e28..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for armeb--netbsdelf-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr-tpf.h deleted file mode 100644 index 0c73ab67e..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/c++config.h deleted file mode 100644 index 0d44ac1b0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20141219 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -/* #undef _GLIBCXX_HAVE_FABSL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FENV_H */ - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -/* #undef _GLIBCXX_ATOMIC_BUILTINS */ - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -#define _GLIBCXX_PTRDIFF_T_IS_INT 1 - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -#define _GLIBCXX_SIZE_T_IS_UINT 1 - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/defs.mk deleted file mode 100644 index 8cd6e77a8..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_mutex -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./m5407--netbsdelf/bits/gthr.h ./m5407--netbsdelf/bits/gthr-single.h ./m5407--netbsdelf/bits/gthr-posix.h ./m5407--netbsdelf/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gstdint.h deleted file mode 100644 index 86302d4dc..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for m5407--netbsdelf-gcc (NetBSD nb1 20141012) 4.8.4 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-tpf.h deleted file mode 100644 index 3ef781eb6..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.57 2011/07/01 02:11:14 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h deleted file mode 100644 index 8c13212e3..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h +++ /dev/null @@ -1,1680 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -#if !defined(__minix) -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 -#endif /* !defined(__minix) - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -#if !defined(__minix) -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 -#endif /* !defined(__minix) */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -#if !defined(__minix) -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 -#endif /* !defined(__minix) */ - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -#if !defined(__minix) -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 -#endif /* !defined(__minix) */ - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -#if !defined(__minix) -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 -#endif /* !defined(__minix) */ - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/cxxabi_tweaks.h deleted file mode 100644 index 017c02ef1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/cxxabi_tweaks.h +++ /dev/null @@ -1,86 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. ARM version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - -#ifdef __ARM_EABI__ - // The ARM EABI uses the least significant bit of a 32-bit - // guard variable. */ -#define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0) -#define _GLIBCXX_GUARD_SET(x) *(x) = 1 -#define _GLIBCXX_GUARD_BIT 1 -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - typedef int __guard; - - // We also want the element size in array cookies. -#define _GLIBCXX_ELTSIZE_IN_COOKIE 1 - - // __cxa_vec_ctor should return a pointer to the array. - typedef void * __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x - // Constructors and destructors return the "this" pointer. - typedef void * __cxa_cdtor_return_type; - -#else // __ARM_EABI__ - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#endif //!__ARM_EABI__ - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk deleted file mode 100644 index 4509f5461..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/arm/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./arm--netbsdelf-eabi/bits/gthr.h ./arm--netbsdelf-eabi/bits/gthr-single.h ./arm--netbsdelf-eabi/bits/gthr-posix.h ./arm--netbsdelf-eabi/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-empty.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-single.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gstdint.h deleted file mode 100644 index d868dc36f..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for arm--netbsdelf-eabi-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-tpf.h deleted file mode 100644 index c0c2a7be6..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h deleted file mode 100644 index b070871f5..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/cxxabi_tweaks.h deleted file mode 100644 index 017c02ef1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/cxxabi_tweaks.h +++ /dev/null @@ -1,86 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. ARM version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - -#ifdef __ARM_EABI__ - // The ARM EABI uses the least significant bit of a 32-bit - // guard variable. */ -#define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0) -#define _GLIBCXX_GUARD_SET(x) *(x) = 1 -#define _GLIBCXX_GUARD_BIT 1 -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - typedef int __guard; - - // We also want the element size in array cookies. -#define _GLIBCXX_ELTSIZE_IN_COOKIE 1 - - // __cxa_vec_ctor should return a pointer to the array. - typedef void * __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x - // Constructors and destructors return the "this" pointer. - typedef void * __cxa_cdtor_return_type; - -#else // __ARM_EABI__ - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#endif //!__ARM_EABI__ - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/defs.mk deleted file mode 100644 index 97554fc3a..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/arm/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./armeb--netbsdelf-eabi/bits/gthr.h ./armeb--netbsdelf-eabi/bits/gthr-single.h ./armeb--netbsdelf-eabi/bits/gthr-posix.h ./armeb--netbsdelf-eabi/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gstdint.h deleted file mode 100644 index 94cec4441..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for armeb--netbsdelf-eabi-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr-tpf.h deleted file mode 100644 index ec00f4f4e..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h deleted file mode 100644 index b070871f5..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/cxxabi_tweaks.h deleted file mode 100644 index 017c02ef1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/cxxabi_tweaks.h +++ /dev/null @@ -1,86 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. ARM version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - -#ifdef __ARM_EABI__ - // The ARM EABI uses the least significant bit of a 32-bit - // guard variable. */ -#define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0) -#define _GLIBCXX_GUARD_SET(x) *(x) = 1 -#define _GLIBCXX_GUARD_BIT 1 -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - typedef int __guard; - - // We also want the element size in array cookies. -#define _GLIBCXX_ELTSIZE_IN_COOKIE 1 - - // __cxa_vec_ctor should return a pointer to the array. - typedef void * __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x - // Constructors and destructors return the "this" pointer. - typedef void * __cxa_cdtor_return_type; - -#else // __ARM_EABI__ - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#endif //!__ARM_EABI__ - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/defs.mk deleted file mode 100644 index f8999f4da..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/arm/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./arm--netbsdelf-eabihf/bits/gthr.h ./arm--netbsdelf-eabihf/bits/gthr-single.h ./arm--netbsdelf-eabihf/bits/gthr-posix.h ./arm--netbsdelf-eabihf/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gstdint.h deleted file mode 100644 index 2b664c718..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for arm--netbsdelf-eabihf-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr-tpf.h deleted file mode 100644 index ec00f4f4e..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h deleted file mode 100644 index b070871f5..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/cxxabi_tweaks.h deleted file mode 100644 index 017c02ef1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/cxxabi_tweaks.h +++ /dev/null @@ -1,86 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. ARM version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - -#ifdef __ARM_EABI__ - // The ARM EABI uses the least significant bit of a 32-bit - // guard variable. */ -#define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0) -#define _GLIBCXX_GUARD_SET(x) *(x) = 1 -#define _GLIBCXX_GUARD_BIT 1 -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - typedef int __guard; - - // We also want the element size in array cookies. -#define _GLIBCXX_ELTSIZE_IN_COOKIE 1 - - // __cxa_vec_ctor should return a pointer to the array. - typedef void * __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x - // Constructors and destructors return the "this" pointer. - typedef void * __cxa_cdtor_return_type; - -#else // __ARM_EABI__ - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#endif //!__ARM_EABI__ - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/defs.mk deleted file mode 100644 index ea0c182ef..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/arm/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./armeb--netbsdelf-eabihf/bits/gthr.h ./armeb--netbsdelf-eabihf/bits/gthr-single.h ./armeb--netbsdelf-eabihf/bits/gthr-posix.h ./armeb--netbsdelf-eabihf/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gstdint.h deleted file mode 100644 index 8dfb4e816..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for armeb--netbsdelf-eabihf-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr-tpf.h deleted file mode 100644 index efc942dcf..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h deleted file mode 100644 index b070871f5..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/cxxabi_tweaks.h deleted file mode 100644 index 017c02ef1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/cxxabi_tweaks.h +++ /dev/null @@ -1,86 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. ARM version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - -#ifdef __ARM_EABI__ - // The ARM EABI uses the least significant bit of a 32-bit - // guard variable. */ -#define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0) -#define _GLIBCXX_GUARD_SET(x) *(x) = 1 -#define _GLIBCXX_GUARD_BIT 1 -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - typedef int __guard; - - // We also want the element size in array cookies. -#define _GLIBCXX_ELTSIZE_IN_COOKIE 1 - - // __cxa_vec_ctor should return a pointer to the array. - typedef void * __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x - // Constructors and destructors return the "this" pointer. - typedef void * __cxa_cdtor_return_type; - -#else // __ARM_EABI__ - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#endif //!__ARM_EABI__ - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/defs.mk deleted file mode 100644 index 39f56bda1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/arm/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./armv4--netbsdelf-eabi/bits/gthr.h ./armv4--netbsdelf-eabi/bits/gthr-single.h ./armv4--netbsdelf-eabi/bits/gthr-posix.h ./armv4--netbsdelf-eabi/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gstdint.h deleted file mode 100644 index c6dae2d94..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for armv4--netbsdelf-eabi-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-tpf.h deleted file mode 100644 index c0c2a7be6..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h deleted file mode 100644 index b070871f5..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/cxxabi_tweaks.h deleted file mode 100644 index 017c02ef1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/cxxabi_tweaks.h +++ /dev/null @@ -1,86 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. ARM version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - -#ifdef __ARM_EABI__ - // The ARM EABI uses the least significant bit of a 32-bit - // guard variable. */ -#define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0) -#define _GLIBCXX_GUARD_SET(x) *(x) = 1 -#define _GLIBCXX_GUARD_BIT 1 -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - typedef int __guard; - - // We also want the element size in array cookies. -#define _GLIBCXX_ELTSIZE_IN_COOKIE 1 - - // __cxa_vec_ctor should return a pointer to the array. - typedef void * __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x - // Constructors and destructors return the "this" pointer. - typedef void * __cxa_cdtor_return_type; - -#else // __ARM_EABI__ - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#endif //!__ARM_EABI__ - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/defs.mk deleted file mode 100644 index 203de76dc..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/arm/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./armv4eb--netbsdelf-eabi/bits/gthr.h ./armv4eb--netbsdelf-eabi/bits/gthr-single.h ./armv4eb--netbsdelf-eabi/bits/gthr-posix.h ./armv4eb--netbsdelf-eabi/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gstdint.h deleted file mode 100644 index ea4b6ae61..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for armv4eb--netbsdelf-eabi-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr-tpf.h deleted file mode 100644 index ec00f4f4e..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h deleted file mode 100644 index b070871f5..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/cxxabi_tweaks.h deleted file mode 100644 index 017c02ef1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/cxxabi_tweaks.h +++ /dev/null @@ -1,86 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. ARM version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - -#ifdef __ARM_EABI__ - // The ARM EABI uses the least significant bit of a 32-bit - // guard variable. */ -#define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0) -#define _GLIBCXX_GUARD_SET(x) *(x) = 1 -#define _GLIBCXX_GUARD_BIT 1 -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - typedef int __guard; - - // We also want the element size in array cookies. -#define _GLIBCXX_ELTSIZE_IN_COOKIE 1 - - // __cxa_vec_ctor should return a pointer to the array. - typedef void * __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x - // Constructors and destructors return the "this" pointer. - typedef void * __cxa_cdtor_return_type; - -#else // __ARM_EABI__ - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#endif //!__ARM_EABI__ - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/defs.mk deleted file mode 100644 index ad76a0db6..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/arm/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./armv6--netbsdelf-eabi/bits/gthr.h ./armv6--netbsdelf-eabi/bits/gthr-single.h ./armv6--netbsdelf-eabi/bits/gthr-posix.h ./armv6--netbsdelf-eabi/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gstdint.h deleted file mode 100644 index 80ef0da6b..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for armv6--netbsdelf-eabi-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr-tpf.h deleted file mode 100644 index c0c2a7be6..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h deleted file mode 100644 index b070871f5..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/cxxabi_tweaks.h deleted file mode 100644 index 017c02ef1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/cxxabi_tweaks.h +++ /dev/null @@ -1,86 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. ARM version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - -#ifdef __ARM_EABI__ - // The ARM EABI uses the least significant bit of a 32-bit - // guard variable. */ -#define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0) -#define _GLIBCXX_GUARD_SET(x) *(x) = 1 -#define _GLIBCXX_GUARD_BIT 1 -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - typedef int __guard; - - // We also want the element size in array cookies. -#define _GLIBCXX_ELTSIZE_IN_COOKIE 1 - - // __cxa_vec_ctor should return a pointer to the array. - typedef void * __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x - // Constructors and destructors return the "this" pointer. - typedef void * __cxa_cdtor_return_type; - -#else // __ARM_EABI__ - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#endif //!__ARM_EABI__ - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/defs.mk deleted file mode 100644 index a232b478b..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/arm/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./armv6eb--netbsdelf-eabi/bits/gthr.h ./armv6eb--netbsdelf-eabi/bits/gthr-single.h ./armv6eb--netbsdelf-eabi/bits/gthr-posix.h ./armv6eb--netbsdelf-eabi/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gstdint.h deleted file mode 100644 index b5985fc71..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for armv6eb--netbsdelf-eabi-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr-tpf.h deleted file mode 100644 index ec00f4f4e..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h deleted file mode 100644 index b070871f5..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/cxxabi_tweaks.h deleted file mode 100644 index 017c02ef1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/cxxabi_tweaks.h +++ /dev/null @@ -1,86 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. ARM version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - -#ifdef __ARM_EABI__ - // The ARM EABI uses the least significant bit of a 32-bit - // guard variable. */ -#define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0) -#define _GLIBCXX_GUARD_SET(x) *(x) = 1 -#define _GLIBCXX_GUARD_BIT 1 -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - typedef int __guard; - - // We also want the element size in array cookies. -#define _GLIBCXX_ELTSIZE_IN_COOKIE 1 - - // __cxa_vec_ctor should return a pointer to the array. - typedef void * __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x - // Constructors and destructors return the "this" pointer. - typedef void * __cxa_cdtor_return_type; - -#else // __ARM_EABI__ - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#endif //!__ARM_EABI__ - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/defs.mk deleted file mode 100644 index ca80021b2..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/arm/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./armv6--netbsdelf-eabihf/bits/gthr.h ./armv6--netbsdelf-eabihf/bits/gthr-single.h ./armv6--netbsdelf-eabihf/bits/gthr-posix.h ./armv6--netbsdelf-eabihf/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gstdint.h deleted file mode 100644 index 42dc0faf5..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for armv6--netbsdelf-eabihf-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr-tpf.h deleted file mode 100644 index c0c2a7be6..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h deleted file mode 100644 index b070871f5..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/cxxabi_tweaks.h deleted file mode 100644 index 017c02ef1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/cxxabi_tweaks.h +++ /dev/null @@ -1,86 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. ARM version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - -#ifdef __ARM_EABI__ - // The ARM EABI uses the least significant bit of a 32-bit - // guard variable. */ -#define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0) -#define _GLIBCXX_GUARD_SET(x) *(x) = 1 -#define _GLIBCXX_GUARD_BIT 1 -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - typedef int __guard; - - // We also want the element size in array cookies. -#define _GLIBCXX_ELTSIZE_IN_COOKIE 1 - - // __cxa_vec_ctor should return a pointer to the array. - typedef void * __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x - // Constructors and destructors return the "this" pointer. - typedef void * __cxa_cdtor_return_type; - -#else // __ARM_EABI__ - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#endif //!__ARM_EABI__ - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/defs.mk deleted file mode 100644 index e357c7519..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/arm/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./armv6eb--netbsdelf-eabihf/bits/gthr.h ./armv6eb--netbsdelf-eabihf/bits/gthr-single.h ./armv6eb--netbsdelf-eabihf/bits/gthr-posix.h ./armv6eb--netbsdelf-eabihf/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gstdint.h deleted file mode 100644 index dd8a4fc8f..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for armv6eb--netbsdelf-eabihf-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr-tpf.h deleted file mode 100644 index ec00f4f4e..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h deleted file mode 100644 index b070871f5..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/cxxabi_tweaks.h deleted file mode 100644 index 017c02ef1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/cxxabi_tweaks.h +++ /dev/null @@ -1,86 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. ARM version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - -#ifdef __ARM_EABI__ - // The ARM EABI uses the least significant bit of a 32-bit - // guard variable. */ -#define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0) -#define _GLIBCXX_GUARD_SET(x) *(x) = 1 -#define _GLIBCXX_GUARD_BIT 1 -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - typedef int __guard; - - // We also want the element size in array cookies. -#define _GLIBCXX_ELTSIZE_IN_COOKIE 1 - - // __cxa_vec_ctor should return a pointer to the array. - typedef void * __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x - // Constructors and destructors return the "this" pointer. - typedef void * __cxa_cdtor_return_type; - -#else // __ARM_EABI__ - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#endif //!__ARM_EABI__ - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/defs.mk deleted file mode 100644 index 43019ffb1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/arm/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./armv7--netbsdelf-eabi/bits/gthr.h ./armv7--netbsdelf-eabi/bits/gthr-single.h ./armv7--netbsdelf-eabi/bits/gthr-posix.h ./armv7--netbsdelf-eabi/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gstdint.h deleted file mode 100644 index 05709f484..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for armv7--netbsdelf-eabi-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr-tpf.h deleted file mode 100644 index c0c2a7be6..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h deleted file mode 100644 index b070871f5..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/cxxabi_tweaks.h deleted file mode 100644 index 017c02ef1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/cxxabi_tweaks.h +++ /dev/null @@ -1,86 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. ARM version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - -#ifdef __ARM_EABI__ - // The ARM EABI uses the least significant bit of a 32-bit - // guard variable. */ -#define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0) -#define _GLIBCXX_GUARD_SET(x) *(x) = 1 -#define _GLIBCXX_GUARD_BIT 1 -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - typedef int __guard; - - // We also want the element size in array cookies. -#define _GLIBCXX_ELTSIZE_IN_COOKIE 1 - - // __cxa_vec_ctor should return a pointer to the array. - typedef void * __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x - // Constructors and destructors return the "this" pointer. - typedef void * __cxa_cdtor_return_type; - -#else // __ARM_EABI__ - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#endif //!__ARM_EABI__ - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/defs.mk deleted file mode 100644 index 484f3bf2e..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/arm/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./armv7eb--netbsdelf-eabi/bits/gthr.h ./armv7eb--netbsdelf-eabi/bits/gthr-single.h ./armv7eb--netbsdelf-eabi/bits/gthr-posix.h ./armv7eb--netbsdelf-eabi/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gstdint.h deleted file mode 100644 index ef8db1a4d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for armv7eb--netbsdelf-eabi-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr-tpf.h deleted file mode 100644 index ec00f4f4e..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h deleted file mode 100644 index b070871f5..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/cxxabi_tweaks.h deleted file mode 100644 index 017c02ef1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/cxxabi_tweaks.h +++ /dev/null @@ -1,86 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. ARM version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - -#ifdef __ARM_EABI__ - // The ARM EABI uses the least significant bit of a 32-bit - // guard variable. */ -#define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0) -#define _GLIBCXX_GUARD_SET(x) *(x) = 1 -#define _GLIBCXX_GUARD_BIT 1 -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - typedef int __guard; - - // We also want the element size in array cookies. -#define _GLIBCXX_ELTSIZE_IN_COOKIE 1 - - // __cxa_vec_ctor should return a pointer to the array. - typedef void * __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x - // Constructors and destructors return the "this" pointer. - typedef void * __cxa_cdtor_return_type; - -#else // __ARM_EABI__ - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#endif //!__ARM_EABI__ - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/defs.mk deleted file mode 100644 index b745aa557..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/arm/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./armv7--netbsdelf-eabihf/bits/gthr.h ./armv7--netbsdelf-eabihf/bits/gthr-single.h ./armv7--netbsdelf-eabihf/bits/gthr-posix.h ./armv7--netbsdelf-eabihf/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gstdint.h deleted file mode 100644 index 61e99d2ee..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for armv7--netbsdelf-eabihf-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr-tpf.h deleted file mode 100644 index c0c2a7be6..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++config.h deleted file mode 100644 index b070871f5..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/cxxabi_tweaks.h deleted file mode 100644 index 017c02ef1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/cxxabi_tweaks.h +++ /dev/null @@ -1,86 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. ARM version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - -#ifdef __ARM_EABI__ - // The ARM EABI uses the least significant bit of a 32-bit - // guard variable. */ -#define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0) -#define _GLIBCXX_GUARD_SET(x) *(x) = 1 -#define _GLIBCXX_GUARD_BIT 1 -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - typedef int __guard; - - // We also want the element size in array cookies. -#define _GLIBCXX_ELTSIZE_IN_COOKIE 1 - - // __cxa_vec_ctor should return a pointer to the array. - typedef void * __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x - // Constructors and destructors return the "this" pointer. - typedef void * __cxa_cdtor_return_type; - -#else // __ARM_EABI__ - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#endif //!__ARM_EABI__ - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/defs.mk deleted file mode 100644 index 5a62b08ac..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/arm/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./armv7eb--netbsdelf-eabihf/bits/gthr.h ./armv7eb--netbsdelf-eabihf/bits/gthr-single.h ./armv7eb--netbsdelf-eabihf/bits/gthr-posix.h ./armv7eb--netbsdelf-eabihf/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/config/arm/unwind-arm.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/arm/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gstdint.h deleted file mode 100644 index 2dfdd17f0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for armv7eb--netbsdelf-eabihf-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr-tpf.h deleted file mode 100644 index 0c8525c74..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.71 2013/06/28 08:30:10 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++config.h deleted file mode 100644 index 6285bf0ce..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -/* #undef _GLIBCXX_HAVE_FABSL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -/* #undef _GLIBCXX_ATOMIC_BUILTINS */ - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/defs.mk deleted file mode 100644 index 0b019078d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/hppa -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./hppa--netbsd/bits/gthr.h ./hppa--netbsd/bits/gthr-single.h ./hppa--netbsd/bits/gthr-posix.h ./hppa--netbsd/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gstdint.h deleted file mode 100644 index 006119568..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for hppa--netbsd-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr-tpf.h deleted file mode 100644 index 9c62f3e07..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.61 2011/07/03 12:26:02 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h deleted file mode 100644 index fa7173f15..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h +++ /dev/null @@ -1,1676 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -#define _GLIBCXX_HAVE_FREXPL 1 - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -#define _GLIBCXX_HAVE_LDEXPL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -#if !defined(__minix) -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 -#endif /* !defined(__minix) */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -#if !defined(__minix) -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 -#endif /* !defined(__minix) */ - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -#if !defined(__minix) -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 -#endif /* !defined(__minix) */ - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -#define _GLIBCXX_PTRDIFF_T_IS_INT 1 - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -#define _GLIBCXX_SIZE_T_IS_UINT 1 - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -#define _GLIBCXX_USE_FLOAT128 1 - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -#define _GLIBCXX_X86_RDRAND 1 - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/defs.mk deleted file mode 100644 index 4e647159a..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/i486/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./i486--netbsdelf/bits/gthr.h ./i486--netbsdelf/bits/gthr-single.h ./i486--netbsdelf/bits/gthr-posix.h ./i486--netbsdelf/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-empty.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/i386/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-single.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gstdint.h deleted file mode 100644 index d0c4a97b1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for i486--netbsdelf-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr-tpf.h deleted file mode 100644 index a036e3533..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.53 2011/06/29 05:06:03 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h deleted file mode 100644 index dc8a792b2..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20141219 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -/* #undef _GLIBCXX_HAVE_ACOSF */ - -/* Define to 1 if you have the `acosl' function. */ -/* #undef _GLIBCXX_HAVE_ACOSL */ - -/* Define to 1 if you have the `asinf' function. */ -/* #undef _GLIBCXX_HAVE_ASINF */ - -/* Define to 1 if you have the `asinl' function. */ -/* #undef _GLIBCXX_HAVE_ASINL */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -/* #undef _GLIBCXX_HAVE_ATAN2F */ - -/* Define to 1 if you have the `atan2l' function. */ -/* #undef _GLIBCXX_HAVE_ATAN2L */ - -/* Define to 1 if you have the `atanf' function. */ -/* #undef _GLIBCXX_HAVE_ATANF */ - -/* Define to 1 if you have the `atanl' function. */ -/* #undef _GLIBCXX_HAVE_ATANL */ - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -/* #undef _GLIBCXX_HAVE_CEILF */ - -/* Define to 1 if you have the `ceill' function. */ -/* #undef _GLIBCXX_HAVE_CEILL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -/* #undef _GLIBCXX_HAVE_COSF */ - -/* Define to 1 if you have the `coshf' function. */ -/* #undef _GLIBCXX_HAVE_COSHF */ - -/* Define to 1 if you have the `coshl' function. */ -/* #undef _GLIBCXX_HAVE_COSHL */ - -/* Define to 1 if you have the `cosl' function. */ -/* #undef _GLIBCXX_HAVE_COSL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -/* #undef _GLIBCXX_HAVE_EXPF */ - -/* Define to 1 if you have the `expl' function. */ -/* #undef _GLIBCXX_HAVE_EXPL */ - -/* Define to 1 if you have the `fabsf' function. */ -/* #undef _GLIBCXX_HAVE_FABSF */ - -/* Define to 1 if you have the `fabsl' function. */ -/* #undef _GLIBCXX_HAVE_FABSL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FENV_H */ - -/* Define to 1 if you have the `finite' function. */ -/* #undef _GLIBCXX_HAVE_FINITE */ - -/* Define to 1 if you have the `finitef' function. */ -/* #undef _GLIBCXX_HAVE_FINITEF */ - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -/* #undef _GLIBCXX_HAVE_FLOORF */ - -/* Define to 1 if you have the `floorl' function. */ -/* #undef _GLIBCXX_HAVE_FLOORL */ - -/* Define to 1 if you have the `fmodf' function. */ -/* #undef _GLIBCXX_HAVE_FMODF */ - -/* Define to 1 if you have the `fmodl' function. */ -/* #undef _GLIBCXX_HAVE_FMODL */ - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -/* #undef _GLIBCXX_HAVE_FREXPF */ - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -/* #undef _GLIBCXX_HAVE_HYPOT */ - -/* Define to 1 if you have the `hypotf' function. */ -/* #undef _GLIBCXX_HAVE_HYPOTF */ - -/* Define to 1 if you have the `hypotl' function. */ -/* #undef _GLIBCXX_HAVE_HYPOTL */ - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG 1 - -/* Define if int64_t is a long long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG_LONG */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -/* #undef _GLIBCXX_HAVE_ISINFF */ - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -/* #undef _GLIBCXX_HAVE_ISNANF */ - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPF */ - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -/* #undef _GLIBCXX_HAVE_LOG10F */ - -/* Define to 1 if you have the `log10l' function. */ -/* #undef _GLIBCXX_HAVE_LOG10L */ - -/* Define to 1 if you have the `logf' function. */ -/* #undef _GLIBCXX_HAVE_LOGF */ - -/* Define to 1 if you have the `logl' function. */ -/* #undef _GLIBCXX_HAVE_LOGL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -/* #undef _GLIBCXX_HAVE_MODF */ - -/* Define to 1 if you have the `modff' function. */ -/* #undef _GLIBCXX_HAVE_MODFF */ - -/* Define to 1 if you have the `modfl' function. */ -/* #undef _GLIBCXX_HAVE_MODFL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -/* #undef _GLIBCXX_HAVE_POLL */ - -/* Define to 1 if you have the `powf' function. */ -/* #undef _GLIBCXX_HAVE_POWF */ - -/* Define to 1 if you have the `powl' function. */ -/* #undef _GLIBCXX_HAVE_POWL */ - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -/* #undef _GLIBCXX_HAVE_SINF */ - -/* Define to 1 if you have the `sinhf' function. */ -/* #undef _GLIBCXX_HAVE_SINHF */ - -/* Define to 1 if you have the `sinhl' function. */ -/* #undef _GLIBCXX_HAVE_SINHL */ - -/* Define to 1 if you have the `sinl' function. */ -/* #undef _GLIBCXX_HAVE_SINL */ - -/* Defined if sleep exists. */ -#define _GLIBCXX_HAVE_SLEEP 1 - -/* Define to 1 if you have the `sqrtf' function. */ -/* #undef _GLIBCXX_HAVE_SQRTF */ - -/* Define to 1 if you have the `sqrtl' function. */ -/* #undef _GLIBCXX_HAVE_SQRTL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_ISREG */ - -/* Define to 1 if you have the `tanf' function. */ -/* #undef _GLIBCXX_HAVE_TANF */ - -/* Define to 1 if you have the `tanhf' function. */ -/* #undef _GLIBCXX_HAVE_TANHF */ - -/* Define to 1 if you have the `tanhl' function. */ -/* #undef _GLIBCXX_HAVE_TANHL */ - -/* Define to 1 if you have the `tanl' function. */ -/* #undef _GLIBCXX_HAVE_TANL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -#define _GLIBCXX_HAVE_USLEEP 1 - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -/* #undef _GLIBCXX_HAVE_WRITEV */ - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_MONOTONIC */ - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_REALTIME */ - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -#define _GLIBCXX_USE_FLOAT128 1 - -/* Defined if gettimeofday is available. */ -/* #undef _GLIBCXX_USE_GETTIMEOFDAY */ - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -#define _GLIBCXX_USE_INT128 1 - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -/* #undef _GLIBCXX_USE_NANOSLEEP */ - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROCESSORS_ONLN */ - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -/* #undef _GLIBCXX_USE_SYSCTL_HW_NCPU */ - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/cxxabi_tweaks.h deleted file mode 100644 index 6bf1a411b..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk deleted file mode 100644 index fecd09822..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/ia64/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./ia64--netbsd/bits/gthr.h ./ia64--netbsd/bits/gthr-single.h ./ia64--netbsd/bits/gthr-posix.h ./ia64--netbsd/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/ia64/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gstdint.h deleted file mode 100644 index 3c4f39dbe..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for ia64--netbsd-gcc (NetBSD nb2 20150115) 4.8.4 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-posix.h deleted file mode 100644 index a5a5fc125..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-single.h deleted file mode 100644 index 469ff70f7..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-tpf.h deleted file mode 100644 index ec00f4f4e..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr.h deleted file mode 100644 index f2ac47e61..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++config.h deleted file mode 100644 index 4741a848a..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -/* #undef _GLIBCXX_HAVE_FABSL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FENV_H */ - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_TGMATH_H */ - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -/* #undef _GLIBCXX_ATOMIC_BUILTINS */ - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -#define _GLIBCXX_PTRDIFF_T_IS_INT 1 - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -#define _GLIBCXX_SIZE_T_IS_UINT 1 - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk deleted file mode 100644 index b6ba43f76..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_mutex -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./m68010--netbsdelf/bits/gthr.h ./m68010--netbsdelf/bits/gthr-single.h ./m68010--netbsdelf/bits/gthr-posix.h ./m68010--netbsdelf/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gstdint.h deleted file mode 100644 index 92bf040f3..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for m68010--netbsdelf-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr-tpf.h deleted file mode 100644 index 0c73ab67e..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/c++config.h deleted file mode 100644 index 00d787571..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FENV_H */ - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -#define _GLIBCXX_HAVE_FREXPL 1 - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -#define _GLIBCXX_HAVE_LDEXPL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -#define _GLIBCXX_PTRDIFF_T_IS_INT 1 - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -#define _GLIBCXX_SIZE_T_IS_UINT 1 - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/defs.mk deleted file mode 100644 index 1049b46e5..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./m68k--netbsdelf/bits/gthr.h ./m68k--netbsdelf/bits/gthr-single.h ./m68k--netbsdelf/bits/gthr-posix.h ./m68k--netbsdelf/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gstdint.h deleted file mode 100644 index 802afb85b..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for m68k--netbsdelf-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr-tpf.h deleted file mode 100644 index 3ef781eb6..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.57 2011/07/01 02:11:14 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/c++config.h deleted file mode 100644 index 6ed16c4a6..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FENV_H */ - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -#define _GLIBCXX_HAVE_FREXPL 1 - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -#define _GLIBCXX_HAVE_LDEXPL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -#define _GLIBCXX_USE_INT128 1 - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/defs.mk deleted file mode 100644 index 2992373b3..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./mips64--netbsd/bits/gthr.h ./mips64--netbsd/bits/gthr-single.h ./mips64--netbsd/bits/gthr-posix.h ./mips64--netbsd/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gstdint.h deleted file mode 100644 index fbb096d8d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for mips64--netbsd-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gthr-tpf.h deleted file mode 100644 index 9c62f3e07..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.61 2011/07/03 12:26:02 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/c++config.h deleted file mode 100644 index 6ed16c4a6..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FENV_H */ - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -#define _GLIBCXX_HAVE_FREXPL 1 - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -#define _GLIBCXX_HAVE_LDEXPL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -#define _GLIBCXX_USE_INT128 1 - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/defs.mk deleted file mode 100644 index 42e808ba1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./mips64el--netbsd/bits/gthr.h ./mips64el--netbsd/bits/gthr-single.h ./mips64el--netbsd/bits/gthr-posix.h ./mips64el--netbsd/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gstdint.h deleted file mode 100644 index a415ee51e..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for mips64el--netbsd-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gthr-tpf.h deleted file mode 100644 index 9c62f3e07..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.61 2011/07/03 12:26:02 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/c++config.h deleted file mode 100644 index ee72bc2a4..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -/* #undef _GLIBCXX_HAVE_FABSL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FENV_H */ - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -/* #undef _GLIBCXX_ATOMIC_BUILTINS */ - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -#define _GLIBCXX_PTRDIFF_T_IS_INT 1 - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -#define _GLIBCXX_SIZE_T_IS_UINT 1 - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/defs.mk deleted file mode 100644 index 37c86d867..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_mutex -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./mipseb--netbsd/bits/gthr.h ./mipseb--netbsd/bits/gthr-single.h ./mipseb--netbsd/bits/gthr-posix.h ./mipseb--netbsd/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gstdint.h deleted file mode 100644 index 0c4243624..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for mipseb--netbsd-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr-tpf.h deleted file mode 100644 index adb6e1b7b..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.59 2011/07/03 06:47:12 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/c++config.h deleted file mode 100644 index ee72bc2a4..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -/* #undef _GLIBCXX_HAVE_FABSL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FENV_H */ - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -/* #undef _GLIBCXX_ATOMIC_BUILTINS */ - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -#define _GLIBCXX_PTRDIFF_T_IS_INT 1 - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -#define _GLIBCXX_SIZE_T_IS_UINT 1 - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/defs.mk deleted file mode 100644 index cf6899af6..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_mutex -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./mipsel--netbsd/bits/gthr.h ./mipsel--netbsd/bits/gthr-single.h ./mipsel--netbsd/bits/gthr-posix.h ./mipsel--netbsd/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gstdint.h deleted file mode 100644 index e1f45be87..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for mipsel--netbsd-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr-tpf.h deleted file mode 100644 index adb6e1b7b..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.59 2011/07/03 06:47:12 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/c++config.h deleted file mode 100644 index 317131efe..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20141219 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -/* #undef _GLIBCXX_ATOMIC_BUILTINS */ - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/defs.mk deleted file mode 100644 index c50da0767..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_mutex -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./or1k--netbsd/bits/gthr.h ./or1k--netbsd/bits/gthr-single.h ./or1k--netbsd/bits/gthr-posix.h ./or1k--netbsd/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/or1k/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gstdint.h deleted file mode 100644 index 01e8afa18..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for or1k--netbsd-gcc (NetBSD nb1 20141012) 4.8.4 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr-tpf.h deleted file mode 100644 index adb6e1b7b..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.59 2011/07/03 06:47:12 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h deleted file mode 100644 index 835887f44..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -/* #undef _GLIBCXX_HAVE_FABSL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FENV_H */ - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -#define _GLIBCXX_PTRDIFF_T_IS_INT 1 - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -#define _GLIBCXX_SIZE_T_IS_UINT 1 - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/defs.mk deleted file mode 100644 index b74597521..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/powerpc/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/powerpc/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./powerpc--netbsd/bits/gthr.h ./powerpc--netbsd/bits/gthr-single.h ./powerpc--netbsd/bits/gthr-posix.h ./powerpc--netbsd/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/rs6000/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gstdint.h deleted file mode 100644 index d12e3efa9..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for powerpc--netbsd-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr-tpf.h deleted file mode 100644 index d75e68e9a..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.55 2011/06/30 07:16:59 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h deleted file mode 100644 index bdbcf9ceb..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20141219 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -/* #undef _GLIBCXX_HAVE_FABSL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FENV_H */ - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG 1 - -/* Define if int64_t is a long long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG_LONG */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -#define _GLIBCXX_USE_INT128 1 - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/cxxabi_tweaks.h deleted file mode 100644 index 3bec9b9ec..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/defs.mk deleted file mode 100644 index 54a3f12b2..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/powerpc/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/powerpc/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./powerpc64--netbsd/bits/gthr.h ./powerpc64--netbsd/bits/gthr-single.h ./powerpc64--netbsd/bits/gthr-posix.h ./powerpc64--netbsd/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/rs6000/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gstdint.h deleted file mode 100644 index ca5467fc8..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for powerpc64--netbsd-gcc (NetBSD nb1 20141012) 4.8.4 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr-posix.h deleted file mode 100644 index b53166701..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr-single.h deleted file mode 100644 index a0f705ecc..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr-tpf.h deleted file mode 100644 index eda9fc7de..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.65 2011/10/13 19:52:33 matt Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr.h deleted file mode 100644 index 914bb4645..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h deleted file mode 100644 index 317131efe..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20141219 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -/* #undef _GLIBCXX_ATOMIC_BUILTINS */ - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/cxxabi_tweaks.h deleted file mode 100644 index 3bec9b9ec..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/defs.mk deleted file mode 100644 index 21464f8eb..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_mutex -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./riscv32--netbsd/bits/gthr.h ./riscv32--netbsd/bits/gthr-single.h ./riscv32--netbsd/bits/gthr-posix.h ./riscv32--netbsd/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gstdint.h deleted file mode 100644 index 43866050a..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for riscv32--netbsd-gcc (NetBSD nb1 20141012) 4.8.4 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gthr-posix.h deleted file mode 100644 index b53166701..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gthr-single.h deleted file mode 100644 index a0f705ecc..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gthr.h deleted file mode 100644 index 914bb4645..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h deleted file mode 100644 index 745c3e433..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20141219 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -/* #undef _GLIBCXX_ATOMIC_BUILTINS */ - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -#define _GLIBCXX_USE_INT128 1 - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/cxxabi_tweaks.h deleted file mode 100644 index 3bec9b9ec..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/defs.mk deleted file mode 100644 index 883773e9d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_mutex -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./riscv64--netbsd/bits/gthr.h ./riscv64--netbsd/bits/gthr-single.h ./riscv64--netbsd/bits/gthr-posix.h ./riscv64--netbsd/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gstdint.h deleted file mode 100644 index 22616b831..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for riscv64--netbsd-gcc (NetBSD nb1 20141012) 4.8.4 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gthr-posix.h deleted file mode 100644 index b53166701..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gthr-single.h deleted file mode 100644 index a0f705ecc..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gthr.h deleted file mode 100644 index 914bb4645..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/c++config.h deleted file mode 100644 index 29a0a7820..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FENV_H */ - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -/* #undef _GLIBCXX_ATOMIC_BUILTINS */ - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -#define _GLIBCXX_PTRDIFF_T_IS_INT 1 - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -#define _GLIBCXX_SIZE_T_IS_UINT 1 - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk deleted file mode 100644 index 8e77e2c71..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/sh -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./sh--netbsdelf/bits/gthr.h ./sh--netbsdelf/bits/gthr-single.h ./sh--netbsdelf/bits/gthr-posix.h ./sh--netbsdelf/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gstdint.h deleted file mode 100644 index 003bb2007..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for sh--netbsdelf-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gthr-tpf.h deleted file mode 100644 index 0c73ab67e..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h deleted file mode 100644 index 29a0a7820..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FENV_H */ - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -/* #undef _GLIBCXX_ATOMIC_BUILTINS */ - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -#define _GLIBCXX_PTRDIFF_T_IS_INT 1 - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -#define _GLIBCXX_SIZE_T_IS_UINT 1 - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/defs.mk deleted file mode 100644 index ef91ec64b..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_mutex -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./shle--netbsdelf/bits/gthr.h ./shle--netbsdelf/bits/gthr-single.h ./shle--netbsdelf/bits/gthr-posix.h ./shle--netbsdelf/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gstdint.h deleted file mode 100644 index bd217a3a1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for shle--netbsdelf-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gthr-tpf.h deleted file mode 100644 index 0c73ab67e..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h deleted file mode 100644 index 6285bf0ce..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -/* #undef _GLIBCXX_HAVE_FABSL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -/* #undef _GLIBCXX_HAVE_LDEXPL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -/* #undef _GLIBCXX_ATOMIC_BUILTINS */ - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/defs.mk deleted file mode 100644 index 968d16026..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/sparc -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/sparc/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./sparc--netbsdelf/bits/gthr.h ./sparc--netbsdelf/bits/gthr-single.h ./sparc--netbsdelf/bits/gthr-posix.h ./sparc--netbsdelf/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gstdint.h deleted file mode 100644 index aef1b2df2..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for sparc--netbsdelf-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr-tpf.h deleted file mode 100644 index d75e68e9a..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.55 2011/06/30 07:16:59 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h deleted file mode 100644 index fb298cea7..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -#define _GLIBCXX_HAVE_FREXPL 1 - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG 1 - -/* Define if int64_t is a long long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG_LONG */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -#define _GLIBCXX_HAVE_LDEXPL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -#define _GLIBCXX_USE_INT128 1 - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/defs.mk deleted file mode 100644 index 38db4e6cc..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/sparc/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./sparc64--netbsd/bits/gthr.h ./sparc64--netbsd/bits/gthr-single.h ./sparc64--netbsd/bits/gthr-posix.h ./sparc64--netbsd/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gstdint.h deleted file mode 100644 index 62b4348a1..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for sparc64--netbsd-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr-tpf.h deleted file mode 100644 index 534182915..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.50 2011/06/28 04:30:32 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h deleted file mode 100644 index 6cf58672d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -/* #undef _GLIBCXX_HAVE_ACOSL */ - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -/* #undef _GLIBCXX_HAVE_ASINL */ - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -/* #undef _GLIBCXX_HAVE_ATAN2L */ - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -/* #undef _GLIBCXX_HAVE_ATANL */ - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -/* #undef _GLIBCXX_HAVE_COSHL */ - -/* Define to 1 if you have the `cosl' function. */ -/* #undef _GLIBCXX_HAVE_COSL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -/* #undef _GLIBCXX_HAVE_EXPL */ - -/* Define to 1 if you have the `fabsf' function. */ -/* #undef _GLIBCXX_HAVE_FABSF */ - -/* Define to 1 if you have the `fabsl' function. */ -/* #undef _GLIBCXX_HAVE_FABSL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FENV_H */ - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -/* #undef _GLIBCXX_HAVE_FREXPF */ - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef _GLIBCXX_HAVE_FREXPL */ - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_IEEEFP_H */ - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG */ - -/* Define if int64_t is a long long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -/* #undef _GLIBCXX_HAVE_ISINFF */ - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -#define _GLIBCXX_HAVE_LDEXPL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -/* #undef _GLIBCXX_HAVE_LOG10L */ - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -/* #undef _GLIBCXX_HAVE_LOGL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -/* #undef _GLIBCXX_HAVE_MODFL */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -/* #undef _GLIBCXX_HAVE_SINHL */ - -/* Define to 1 if you have the `sinl' function. */ -/* #undef _GLIBCXX_HAVE_SINL */ - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -/* #undef _GLIBCXX_HAVE_TANHL */ - -/* Define to 1 if you have the `tanl' function. */ -/* #undef _GLIBCXX_HAVE_TANL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -/* #undef _GLIBCXX_ATOMIC_BUILTINS */ - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -/* #undef _GLIBCXX_USE_C99_FENV_TR1 */ - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -/* #undef _GLIBCXX_USE_FLOAT128 */ - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -/* #undef _GLIBCXX_USE_INT128 */ - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -/* #undef _GLIBCXX_X86_RDRAND */ - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk deleted file mode 100644 index e46a24267..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_mutex -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./vax--netbsdelf/bits/gthr.h ./vax--netbsdelf/bits/gthr-single.h ./vax--netbsdelf/bits/gthr-posix.h ./vax--netbsdelf/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/no-sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gstdint.h deleted file mode 100644 index 59a8e7999..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for vax--netbsdelf-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr-posix.h deleted file mode 100644 index 76de67fe0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr-tpf.h deleted file mode 100644 index 0c73ab67e..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h deleted file mode 100644 index 56f483495..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h +++ /dev/null @@ -1,1670 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -// Predefined symbols and macros -*- C++ -*- - -// Copyright (C) 1997-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/c++config.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _GLIBCXX_CXX_CONFIG_H -#define _GLIBCXX_CXX_CONFIG_H 1 - -// The current version of the C++ library in compressed ISO date format. -#define __GLIBCXX__ 20150623 - -// Macros for various attributes. -// _GLIBCXX_PURE -// _GLIBCXX_CONST -// _GLIBCXX_NORETURN -// _GLIBCXX_NOTHROW -// _GLIBCXX_VISIBILITY -#ifndef _GLIBCXX_PURE -# define _GLIBCXX_PURE __attribute__ ((__pure__)) -#endif - -#ifndef _GLIBCXX_CONST -# define _GLIBCXX_CONST __attribute__ ((__const__)) -#endif - -#ifndef _GLIBCXX_NORETURN -# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) -#endif - -// See below for C++ -#ifndef _GLIBCXX_NOTHROW -# ifndef __cplusplus -# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) -# endif -#endif - -// Macros for visibility attributes. -// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -// _GLIBCXX_VISIBILITY -# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 - -#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY -# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) -#else -// If this is not supplied by the OS-specific or CPU-specific -// headers included below, it will be defined to an empty default. -# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Macros for deprecated attributes. -// _GLIBCXX_USE_DEPRECATED -// _GLIBCXX_DEPRECATED -#ifndef _GLIBCXX_USE_DEPRECATED -# define _GLIBCXX_USE_DEPRECATED 1 -#endif - -#if defined(__DEPRECATED) && (__cplusplus >= 201103L) -# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) -#else -# define _GLIBCXX_DEPRECATED -#endif - -// Macros for ABI tag attributes. -#ifndef _GLIBCXX_ABI_TAG_CXX11 -# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) -#endif - - -#if __cplusplus - -// Macro for constexpr, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_CONSTEXPR -# if __cplusplus >= 201103L -# define _GLIBCXX_CONSTEXPR constexpr -# define _GLIBCXX_USE_CONSTEXPR constexpr -# else -# define _GLIBCXX_CONSTEXPR -# define _GLIBCXX_USE_CONSTEXPR const -# endif -#endif - -// Macro for noexcept, to support in mixed 03/0x mode. -#ifndef _GLIBCXX_NOEXCEPT -# if __cplusplus >= 201103L -# define _GLIBCXX_NOEXCEPT noexcept -# define _GLIBCXX_USE_NOEXCEPT noexcept -# define _GLIBCXX_THROW(_EXC) -# else -# define _GLIBCXX_NOEXCEPT -# define _GLIBCXX_USE_NOEXCEPT throw() -# define _GLIBCXX_THROW(_EXC) throw(_EXC) -# endif -#endif - -#ifndef _GLIBCXX_NOTHROW -# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT -#endif - -#ifndef _GLIBCXX_THROW_OR_ABORT -# if __EXCEPTIONS -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) -# else -# define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) -# endif -#endif - -// Macro for extern template, ie controling template linkage via use -// of extern keyword on template declaration. As documented in the g++ -// manual, it inhibits all implicit instantiations and is used -// throughout the library to avoid multiple weak definitions for -// required types that are already explicitly instantiated in the -// library binary. This substantially reduces the binary size of -// resulting executables. -// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern -// templates only in basic_string, thus activating its debug-mode -// checks even at -O0. -# define _GLIBCXX_EXTERN_TEMPLATE 1 - -/* - Outline of libstdc++ namespaces. - - namespace std - { - namespace __debug { } - namespace __parallel { } - namespace __profile { } - namespace __cxx1998 { } - - namespace __detail { } - - namespace rel_ops { } - - namespace tr1 - { - namespace placeholders { } - namespace regex_constants { } - namespace __detail { } - } - - namespace tr2 { } - - namespace decimal { } - - namespace chrono { } - namespace placeholders { } - namespace regex_constants { } - namespace this_thread { } - } - - namespace abi { } - - namespace __gnu_cxx - { - namespace __detail { } - } - - For full details see: - http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html -*/ -namespace std -{ - typedef __SIZE_TYPE__ size_t; - typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#if __cplusplus >= 201103L - typedef decltype(nullptr) nullptr_t; -#endif -} - - -// Defined if inline namespaces are used for versioning. -# define _GLIBCXX_INLINE_VERSION 0 - -// Inline namespace for symbol versioning. -#if _GLIBCXX_INLINE_VERSION - -namespace std -{ - inline namespace __7 { } - - namespace rel_ops { inline namespace __7 { } } - - namespace tr1 - { - inline namespace __7 { } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace __detail { inline namespace __7 { } } - } - - namespace tr2 - { inline namespace __7 { } } - - namespace decimal { inline namespace __7 { } } - - namespace chrono { inline namespace __7 { } } - namespace placeholders { inline namespace __7 { } } - namespace regex_constants { inline namespace __7 { } } - namespace this_thread { inline namespace __7 { } } - - namespace __detail { inline namespace __7 { } } -} - -namespace __gnu_cxx -{ - inline namespace __7 { } - namespace __detail { inline namespace __7 { } } -} -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 { -# define _GLIBCXX_END_NAMESPACE_VERSION } -#else -# define _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_VERSION -#endif - - -// Inline namespaces for special modes: debug, parallel, profile. -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \ - || defined(_GLIBCXX_PROFILE) -namespace std -{ - // Non-inline namespace for components replaced by alternates in active mode. - namespace __cxx1998 - { -#if _GLIBCXX_INLINE_VERSION - inline namespace __7 { } -#endif - } - - // Inline namespace for debug mode. -# ifdef _GLIBCXX_DEBUG - inline namespace __debug { } -# endif - - // Inline namespaces for parallel mode. -# ifdef _GLIBCXX_PARALLEL - inline namespace __parallel { } -# endif - - // Inline namespaces for profile mode -# ifdef _GLIBCXX_PROFILE - inline namespace __profile { } -# endif -} - -// Check for invalid usage and unsupported mixed-mode use. -# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG) -# error illegal use of multiple inlined namespaces -# endif -# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL) -# error illegal use of multiple inlined namespaces -# endif - -// Check for invalid use due to lack for weak symbols. -# if __NO_INLINE__ && !__GXX_WEAK__ -# warning currently using inlined namespace mode which may fail \ - without inlining due to lack of weak symbols -# endif -#endif - -// Macros for namespace scope. Either namespace std:: or the name -// of some nested namespace within it corresponding to the active mode. -// _GLIBCXX_STD_A -// _GLIBCXX_STD_C -// -// Macros for opening/closing conditional namespaces. -// _GLIBCXX_BEGIN_NAMESPACE_ALGO -// _GLIBCXX_END_NAMESPACE_ALGO -// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -// _GLIBCXX_END_NAMESPACE_CONTAINER -#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE) -# define _GLIBCXX_STD_C __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \ - namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_CONTAINER \ - _GLIBCXX_END_NAMESPACE_VERSION } -# undef _GLIBCXX_EXTERN_TEMPLATE -# define _GLIBCXX_EXTERN_TEMPLATE -1 -#endif - -#ifdef _GLIBCXX_PARALLEL -# define _GLIBCXX_STD_A __cxx1998 -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \ - namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION -# define _GLIBCXX_END_NAMESPACE_ALGO \ - _GLIBCXX_END_NAMESPACE_VERSION } -#endif - -#ifndef _GLIBCXX_STD_A -# define _GLIBCXX_STD_A std -#endif - -#ifndef _GLIBCXX_STD_C -# define _GLIBCXX_STD_C std -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO -# define _GLIBCXX_BEGIN_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_ALGO -# define _GLIBCXX_END_NAMESPACE_ALGO -#endif - -#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -#endif - -#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER -# define _GLIBCXX_END_NAMESPACE_CONTAINER -#endif - -// GLIBCXX_ABI Deprecated -// Define if compatibility should be provided for -mlong-double-64. -#undef _GLIBCXX_LONG_DOUBLE_COMPAT - -// Inline namespace for long double 128 mode. -#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ -namespace std -{ - inline namespace __gnu_cxx_ldbl128 { } -} -# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128:: -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 { -# define _GLIBCXX_END_NAMESPACE_LDBL } -#else -# define _GLIBCXX_NAMESPACE_LDBL -# define _GLIBCXX_BEGIN_NAMESPACE_LDBL -# define _GLIBCXX_END_NAMESPACE_LDBL -#endif - -// Assert. -#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL) -# define __glibcxx_assert(_Condition) -#else -namespace std -{ - // Avoid the use of assert, because we're trying to keep the - // include out of the mix. - inline void - __replacement_assert(const char* __file, int __line, - const char* __function, const char* __condition) - { - __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line, - __function, __condition); - __builtin_abort(); - } -} -#define __glibcxx_assert(_Condition) \ - do \ - { \ - if (! (_Condition)) \ - std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \ - #_Condition); \ - } while (false) -#endif - -// Macros for race detectors. -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain -// atomic (lock-free) synchronization to race detectors: -// the race detector will infer a happens-before arc from the former to the -// latter when they share the same argument pointer. -// -// The most frequent use case for these macros (and the only case in the -// current implementation of the library) is atomic reference counting: -// void _M_remove_reference() -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount); -// if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0) -// { -// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount); -// _M_destroy(__a); -// } -// } -// The annotations in this example tell the race detector that all memory -// accesses occurred when the refcount was positive do not race with -// memory accesses which occurred after the refcount became zero. -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) -#endif -#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER -# define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) -#endif - -// Macros for C linkage: define extern "C" linkage only when using C++. -# define _GLIBCXX_BEGIN_EXTERN_C extern "C" { -# define _GLIBCXX_END_EXTERN_C } - -#else // !__cplusplus -# define _GLIBCXX_BEGIN_EXTERN_C -# define _GLIBCXX_END_EXTERN_C -#endif - - -// First includes. - -// Pick up any OS-specific definitions. -#include - -// Pick up any CPU-specific definitions. -#include - -// If platform uses neither visibility nor psuedo-visibility, -// specify empty default for namespace annotation macros. -#ifndef _GLIBCXX_PSEUDO_VISIBILITY -# define _GLIBCXX_PSEUDO_VISIBILITY(V) -#endif - -// Certain function definitions that are meant to be overridable from -// user code are decorated with this macro. For some targets, this -// macro causes these definitions to be weak. -#ifndef _GLIBCXX_WEAK_DEFINITION -# define _GLIBCXX_WEAK_DEFINITION -#endif - - -// The remainder of the prewritten config is automatic; all the -// user hooks are listed above. - -// Create a boolean flag to be used to determine if --fast-math is set. -#ifdef __FAST_MATH__ -# define _GLIBCXX_FAST_MATH 1 -#else -# define _GLIBCXX_FAST_MATH 0 -#endif - -// This marks string literals in header files to be extracted for eventual -// translation. It is primarily used for messages in thrown exceptions; see -// src/functexcept.cc. We use __N because the more traditional _N is used -// for something else under certain OSes (see BADNAMES). -#define __N(msgid) (msgid) - -// For example, is known to #define min and max as macros... -#undef min -#undef max - -// End of prewritten config; the settings discovered at configure time follow. -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the `acosf' function. */ -#define _GLIBCXX_HAVE_ACOSF 1 - -/* Define to 1 if you have the `acosl' function. */ -#define _GLIBCXX_HAVE_ACOSL 1 - -/* Define to 1 if you have the `asinf' function. */ -#define _GLIBCXX_HAVE_ASINF 1 - -/* Define to 1 if you have the `asinl' function. */ -#define _GLIBCXX_HAVE_ASINL 1 - -/* Define to 1 if the target assembler supports .symver directive. */ -#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 - -/* Define to 1 if you have the `atan2f' function. */ -#define _GLIBCXX_HAVE_ATAN2F 1 - -/* Define to 1 if you have the `atan2l' function. */ -#define _GLIBCXX_HAVE_ATAN2L 1 - -/* Define to 1 if you have the `atanf' function. */ -#define _GLIBCXX_HAVE_ATANF 1 - -/* Define to 1 if you have the `atanl' function. */ -#define _GLIBCXX_HAVE_ATANL 1 - -/* Define to 1 if you have the `at_quick_exit' function. */ -#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 - -/* Define to 1 if the target assembler supports thread-local storage. */ -/* #undef _GLIBCXX_HAVE_CC_TLS */ - -/* Define to 1 if you have the `ceilf' function. */ -#define _GLIBCXX_HAVE_CEILF 1 - -/* Define to 1 if you have the `ceill' function. */ -#define _GLIBCXX_HAVE_CEILL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_COMPLEX_H 1 - -/* Define to 1 if you have the `cosf' function. */ -#define _GLIBCXX_HAVE_COSF 1 - -/* Define to 1 if you have the `coshf' function. */ -#define _GLIBCXX_HAVE_COSHF 1 - -/* Define to 1 if you have the `coshl' function. */ -#define _GLIBCXX_HAVE_COSHL 1 - -/* Define to 1 if you have the `cosl' function. */ -#define _GLIBCXX_HAVE_COSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_DLFCN_H 1 - -/* Define if EBADMSG exists. */ -#define _GLIBCXX_HAVE_EBADMSG 1 - -/* Define if ECANCELED exists. */ -#define _GLIBCXX_HAVE_ECANCELED 1 - -/* Define if ECHILD exists. */ -#define _GLIBCXX_HAVE_ECHILD 1 - -/* Define if EIDRM exists. */ -#define _GLIBCXX_HAVE_EIDRM 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_ENDIAN_H */ - -/* Define if ENODATA exists. */ -#define _GLIBCXX_HAVE_ENODATA 1 - -/* Define if ENOLINK exists. */ -#define _GLIBCXX_HAVE_ENOLINK 1 - -/* Define if ENOSPC exists. */ -#define _GLIBCXX_HAVE_ENOSPC 1 - -/* Define if ENOSR exists. */ -#define _GLIBCXX_HAVE_ENOSR 1 - -/* Define if ENOSTR exists. */ -#define _GLIBCXX_HAVE_ENOSTR 1 - -/* Define if ENOTRECOVERABLE exists. */ -/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */ - -/* Define if ENOTSUP exists. */ -#define _GLIBCXX_HAVE_ENOTSUP 1 - -/* Define if EOVERFLOW exists. */ -#define _GLIBCXX_HAVE_EOVERFLOW 1 - -/* Define if EOWNERDEAD exists. */ -/* #undef _GLIBCXX_HAVE_EOWNERDEAD */ - -/* Define if EPERM exists. */ -#define _GLIBCXX_HAVE_EPERM 1 - -/* Define if EPROTO exists. */ -#define _GLIBCXX_HAVE_EPROTO 1 - -/* Define if ETIME exists. */ -#define _GLIBCXX_HAVE_ETIME 1 - -/* Define if ETIMEDOUT exists. */ -#define _GLIBCXX_HAVE_ETIMEDOUT 1 - -/* Define if ETXTBSY exists. */ -#define _GLIBCXX_HAVE_ETXTBSY 1 - -/* Define if EWOULDBLOCK exists. */ -#define _GLIBCXX_HAVE_EWOULDBLOCK 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_EXECINFO_H 1 - -/* Define to 1 if you have the `expf' function. */ -#define _GLIBCXX_HAVE_EXPF 1 - -/* Define to 1 if you have the `expl' function. */ -#define _GLIBCXX_HAVE_EXPL 1 - -/* Define to 1 if you have the `fabsf' function. */ -#define _GLIBCXX_HAVE_FABSF 1 - -/* Define to 1 if you have the `fabsl' function. */ -#define _GLIBCXX_HAVE_FABSL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FENV_H 1 - -/* Define to 1 if you have the `finite' function. */ -#define _GLIBCXX_HAVE_FINITE 1 - -/* Define to 1 if you have the `finitef' function. */ -#define _GLIBCXX_HAVE_FINITEF 1 - -/* Define to 1 if you have the `finitel' function. */ -/* #undef _GLIBCXX_HAVE_FINITEL */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_FLOAT_H 1 - -/* Define to 1 if you have the `floorf' function. */ -#define _GLIBCXX_HAVE_FLOORF 1 - -/* Define to 1 if you have the `floorl' function. */ -#define _GLIBCXX_HAVE_FLOORL 1 - -/* Define to 1 if you have the `fmodf' function. */ -#define _GLIBCXX_HAVE_FMODF 1 - -/* Define to 1 if you have the `fmodl' function. */ -#define _GLIBCXX_HAVE_FMODL 1 - -/* Define to 1 if you have the `fpclass' function. */ -/* #undef _GLIBCXX_HAVE_FPCLASS */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_FP_H */ - -/* Define to 1 if you have the `frexpf' function. */ -#define _GLIBCXX_HAVE_FREXPF 1 - -/* Define to 1 if you have the `frexpl' function. */ -#define _GLIBCXX_HAVE_FREXPL 1 - -/* Define if _Unwind_GetIPInfo is available. */ -#define _GLIBCXX_HAVE_GETIPINFO 1 - -/* Define if gets is available in . */ -#define _GLIBCXX_HAVE_GETS 1 - -/* Define to 1 if you have the `hypot' function. */ -#define _GLIBCXX_HAVE_HYPOT 1 - -/* Define to 1 if you have the `hypotf' function. */ -#define _GLIBCXX_HAVE_HYPOTF 1 - -/* Define to 1 if you have the `hypotl' function. */ -#define _GLIBCXX_HAVE_HYPOTL 1 - -/* Define if you have the iconv() function. */ -#define _GLIBCXX_HAVE_ICONV 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_IEEEFP_H 1 - -/* Define if int64_t is available in . */ -#define _GLIBCXX_HAVE_INT64_T 1 - -/* Define if int64_t is a long. */ -#define _GLIBCXX_HAVE_INT64_T_LONG 1 - -/* Define if int64_t is a long long. */ -/* #undef _GLIBCXX_HAVE_INT64_T_LONG_LONG */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isinf' function. */ -#define _GLIBCXX_HAVE_ISINF 1 - -/* Define to 1 if you have the `isinff' function. */ -#define _GLIBCXX_HAVE_ISINFF 1 - -/* Define to 1 if you have the `isinfl' function. */ -/* #undef _GLIBCXX_HAVE_ISINFL */ - -/* Define to 1 if you have the `isnan' function. */ -#define _GLIBCXX_HAVE_ISNAN 1 - -/* Define to 1 if you have the `isnanf' function. */ -#define _GLIBCXX_HAVE_ISNANF 1 - -/* Define to 1 if you have the `isnanl' function. */ -/* #undef _GLIBCXX_HAVE_ISNANL */ - -/* Defined if iswblank exists. */ -#define _GLIBCXX_HAVE_ISWBLANK 1 - -/* Define if LC_MESSAGES is available in . */ -#define _GLIBCXX_HAVE_LC_MESSAGES 1 - -/* Define to 1 if you have the `ldexpf' function. */ -#define _GLIBCXX_HAVE_LDEXPF 1 - -/* Define to 1 if you have the `ldexpl' function. */ -#define _GLIBCXX_HAVE_LDEXPL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_LIBINTL_H */ - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_AS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_DATA 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_RSS 1 - -/* Only used in build directory testsuite_hooks.h. */ -#define _GLIBCXX_HAVE_LIMIT_VMEM 1 - -/* Define if futex syscall is available. */ -/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_LOCALE_H 1 - -/* Define to 1 if you have the `log10f' function. */ -#define _GLIBCXX_HAVE_LOG10F 1 - -/* Define to 1 if you have the `log10l' function. */ -#define _GLIBCXX_HAVE_LOG10L 1 - -/* Define to 1 if you have the `logf' function. */ -#define _GLIBCXX_HAVE_LOGF 1 - -/* Define to 1 if you have the `logl' function. */ -#define _GLIBCXX_HAVE_LOGL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1 - -/* Define if mbstate_t exists in wchar.h. */ -#define _GLIBCXX_HAVE_MBSTATE_T 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `modf' function. */ -#define _GLIBCXX_HAVE_MODF 1 - -/* Define to 1 if you have the `modff' function. */ -#define _GLIBCXX_HAVE_MODFF 1 - -/* Define to 1 if you have the `modfl' function. */ -#define _GLIBCXX_HAVE_MODFL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_NAN_H */ - -/* Define if poll is available in . */ -#define _GLIBCXX_HAVE_POLL 1 - -/* Define to 1 if you have the `powf' function. */ -#define _GLIBCXX_HAVE_POWF 1 - -/* Define to 1 if you have the `powl' function. */ -#define _GLIBCXX_HAVE_POWL 1 - -/* Define to 1 if you have the `qfpclass' function. */ -/* #undef _GLIBCXX_HAVE_QFPCLASS */ - -/* Define to 1 if you have the `quick_exit' function. */ -#define _GLIBCXX_HAVE_QUICK_EXIT 1 - -/* Define to 1 if you have the `setenv' function. */ -#define _GLIBCXX_HAVE_SETENV 1 - -/* Define to 1 if you have the `sincos' function. */ -/* #undef _GLIBCXX_HAVE_SINCOS */ - -/* Define to 1 if you have the `sincosf' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSF */ - -/* Define to 1 if you have the `sincosl' function. */ -/* #undef _GLIBCXX_HAVE_SINCOSL */ - -/* Define to 1 if you have the `sinf' function. */ -#define _GLIBCXX_HAVE_SINF 1 - -/* Define to 1 if you have the `sinhf' function. */ -#define _GLIBCXX_HAVE_SINHF 1 - -/* Define to 1 if you have the `sinhl' function. */ -#define _GLIBCXX_HAVE_SINHL 1 - -/* Define to 1 if you have the `sinl' function. */ -#define _GLIBCXX_HAVE_SINL 1 - -/* Defined if sleep exists. */ -/* #undef _GLIBCXX_HAVE_SLEEP */ - -/* Define to 1 if you have the `sqrtf' function. */ -#define _GLIBCXX_HAVE_SQRTF 1 - -/* Define to 1 if you have the `sqrtl' function. */ -#define _GLIBCXX_HAVE_SQRTL 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_STDALIGN_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDBOOL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STDLIB_H 1 - -/* Define if strerror_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRERROR_L */ - -/* Define if strerror_r is available in . */ -#define _GLIBCXX_HAVE_STRERROR_R 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtof' function. */ -#define _GLIBCXX_HAVE_STRTOF 1 - -/* Define to 1 if you have the `strtold' function. */ -#define _GLIBCXX_HAVE_STRTOLD 1 - -/* Define if strxfrm_l is available in . */ -/* #undef _GLIBCXX_HAVE_STRXFRM_L */ - -/* Define to 1 if the target runtime linker supports binding the same symbol - to different versions. */ -/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_FILIO_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_IPC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */ - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_PARAM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 - -/* Define to 1 if you have a suitable header file */ -/* #undef _GLIBCXX_HAVE_SYS_SDT_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_SEM_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TIME_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_SYS_UIO_H 1 - -/* Define if S_IFREG is available in . */ -/* #undef _GLIBCXX_HAVE_S_IFREG */ - -/* Define if S_IFREG is available in . */ -#define _GLIBCXX_HAVE_S_ISREG 1 - -/* Define to 1 if you have the `tanf' function. */ -#define _GLIBCXX_HAVE_TANF 1 - -/* Define to 1 if you have the `tanhf' function. */ -#define _GLIBCXX_HAVE_TANHF 1 - -/* Define to 1 if you have the `tanhl' function. */ -#define _GLIBCXX_HAVE_TANHL 1 - -/* Define to 1 if you have the `tanl' function. */ -#define _GLIBCXX_HAVE_TANL 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_TGMATH_H 1 - -/* Define to 1 if the target supports thread-local storage. */ -#define _GLIBCXX_HAVE_TLS 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_UNISTD_H 1 - -/* Defined if usleep exists. */ -/* #undef _GLIBCXX_HAVE_USLEEP */ - -/* Defined if vfwscanf exists. */ -#define _GLIBCXX_HAVE_VFWSCANF 1 - -/* Defined if vswscanf exists. */ -#define _GLIBCXX_HAVE_VSWSCANF 1 - -/* Defined if vwscanf exists. */ -#define _GLIBCXX_HAVE_VWSCANF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCHAR_H 1 - -/* Defined if wcstof exists. */ -#define _GLIBCXX_HAVE_WCSTOF 1 - -/* Define to 1 if you have the header file. */ -#define _GLIBCXX_HAVE_WCTYPE_H 1 - -/* Defined if Sleep exists. */ -/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */ - -/* Define if writev is available in . */ -#define _GLIBCXX_HAVE_WRITEV 1 - -/* Define to 1 if you have the `_acosf' function. */ -/* #undef _GLIBCXX_HAVE__ACOSF */ - -/* Define to 1 if you have the `_acosl' function. */ -/* #undef _GLIBCXX_HAVE__ACOSL */ - -/* Define to 1 if you have the `_asinf' function. */ -/* #undef _GLIBCXX_HAVE__ASINF */ - -/* Define to 1 if you have the `_asinl' function. */ -/* #undef _GLIBCXX_HAVE__ASINL */ - -/* Define to 1 if you have the `_atan2f' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2F */ - -/* Define to 1 if you have the `_atan2l' function. */ -/* #undef _GLIBCXX_HAVE__ATAN2L */ - -/* Define to 1 if you have the `_atanf' function. */ -/* #undef _GLIBCXX_HAVE__ATANF */ - -/* Define to 1 if you have the `_atanl' function. */ -/* #undef _GLIBCXX_HAVE__ATANL */ - -/* Define to 1 if you have the `_ceilf' function. */ -/* #undef _GLIBCXX_HAVE__CEILF */ - -/* Define to 1 if you have the `_ceill' function. */ -/* #undef _GLIBCXX_HAVE__CEILL */ - -/* Define to 1 if you have the `_cosf' function. */ -/* #undef _GLIBCXX_HAVE__COSF */ - -/* Define to 1 if you have the `_coshf' function. */ -/* #undef _GLIBCXX_HAVE__COSHF */ - -/* Define to 1 if you have the `_coshl' function. */ -/* #undef _GLIBCXX_HAVE__COSHL */ - -/* Define to 1 if you have the `_cosl' function. */ -/* #undef _GLIBCXX_HAVE__COSL */ - -/* Define to 1 if you have the `_expf' function. */ -/* #undef _GLIBCXX_HAVE__EXPF */ - -/* Define to 1 if you have the `_expl' function. */ -/* #undef _GLIBCXX_HAVE__EXPL */ - -/* Define to 1 if you have the `_fabsf' function. */ -/* #undef _GLIBCXX_HAVE__FABSF */ - -/* Define to 1 if you have the `_fabsl' function. */ -/* #undef _GLIBCXX_HAVE__FABSL */ - -/* Define to 1 if you have the `_finite' function. */ -/* #undef _GLIBCXX_HAVE__FINITE */ - -/* Define to 1 if you have the `_finitef' function. */ -/* #undef _GLIBCXX_HAVE__FINITEF */ - -/* Define to 1 if you have the `_finitel' function. */ -/* #undef _GLIBCXX_HAVE__FINITEL */ - -/* Define to 1 if you have the `_floorf' function. */ -/* #undef _GLIBCXX_HAVE__FLOORF */ - -/* Define to 1 if you have the `_floorl' function. */ -/* #undef _GLIBCXX_HAVE__FLOORL */ - -/* Define to 1 if you have the `_fmodf' function. */ -/* #undef _GLIBCXX_HAVE__FMODF */ - -/* Define to 1 if you have the `_fmodl' function. */ -/* #undef _GLIBCXX_HAVE__FMODL */ - -/* Define to 1 if you have the `_fpclass' function. */ -/* #undef _GLIBCXX_HAVE__FPCLASS */ - -/* Define to 1 if you have the `_frexpf' function. */ -/* #undef _GLIBCXX_HAVE__FREXPF */ - -/* Define to 1 if you have the `_frexpl' function. */ -/* #undef _GLIBCXX_HAVE__FREXPL */ - -/* Define to 1 if you have the `_hypot' function. */ -/* #undef _GLIBCXX_HAVE__HYPOT */ - -/* Define to 1 if you have the `_hypotf' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTF */ - -/* Define to 1 if you have the `_hypotl' function. */ -/* #undef _GLIBCXX_HAVE__HYPOTL */ - -/* Define to 1 if you have the `_isinf' function. */ -/* #undef _GLIBCXX_HAVE__ISINF */ - -/* Define to 1 if you have the `_isinff' function. */ -/* #undef _GLIBCXX_HAVE__ISINFF */ - -/* Define to 1 if you have the `_isinfl' function. */ -/* #undef _GLIBCXX_HAVE__ISINFL */ - -/* Define to 1 if you have the `_isnan' function. */ -/* #undef _GLIBCXX_HAVE__ISNAN */ - -/* Define to 1 if you have the `_isnanf' function. */ -/* #undef _GLIBCXX_HAVE__ISNANF */ - -/* Define to 1 if you have the `_isnanl' function. */ -/* #undef _GLIBCXX_HAVE__ISNANL */ - -/* Define to 1 if you have the `_ldexpf' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPF */ - -/* Define to 1 if you have the `_ldexpl' function. */ -/* #undef _GLIBCXX_HAVE__LDEXPL */ - -/* Define to 1 if you have the `_log10f' function. */ -/* #undef _GLIBCXX_HAVE__LOG10F */ - -/* Define to 1 if you have the `_log10l' function. */ -/* #undef _GLIBCXX_HAVE__LOG10L */ - -/* Define to 1 if you have the `_logf' function. */ -/* #undef _GLIBCXX_HAVE__LOGF */ - -/* Define to 1 if you have the `_logl' function. */ -/* #undef _GLIBCXX_HAVE__LOGL */ - -/* Define to 1 if you have the `_modf' function. */ -/* #undef _GLIBCXX_HAVE__MODF */ - -/* Define to 1 if you have the `_modff' function. */ -/* #undef _GLIBCXX_HAVE__MODFF */ - -/* Define to 1 if you have the `_modfl' function. */ -/* #undef _GLIBCXX_HAVE__MODFL */ - -/* Define to 1 if you have the `_powf' function. */ -/* #undef _GLIBCXX_HAVE__POWF */ - -/* Define to 1 if you have the `_powl' function. */ -/* #undef _GLIBCXX_HAVE__POWL */ - -/* Define to 1 if you have the `_qfpclass' function. */ -/* #undef _GLIBCXX_HAVE__QFPCLASS */ - -/* Define to 1 if you have the `_sincos' function. */ -/* #undef _GLIBCXX_HAVE__SINCOS */ - -/* Define to 1 if you have the `_sincosf' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSF */ - -/* Define to 1 if you have the `_sincosl' function. */ -/* #undef _GLIBCXX_HAVE__SINCOSL */ - -/* Define to 1 if you have the `_sinf' function. */ -/* #undef _GLIBCXX_HAVE__SINF */ - -/* Define to 1 if you have the `_sinhf' function. */ -/* #undef _GLIBCXX_HAVE__SINHF */ - -/* Define to 1 if you have the `_sinhl' function. */ -/* #undef _GLIBCXX_HAVE__SINHL */ - -/* Define to 1 if you have the `_sinl' function. */ -/* #undef _GLIBCXX_HAVE__SINL */ - -/* Define to 1 if you have the `_sqrtf' function. */ -/* #undef _GLIBCXX_HAVE__SQRTF */ - -/* Define to 1 if you have the `_sqrtl' function. */ -/* #undef _GLIBCXX_HAVE__SQRTL */ - -/* Define to 1 if you have the `_tanf' function. */ -/* #undef _GLIBCXX_HAVE__TANF */ - -/* Define to 1 if you have the `_tanhf' function. */ -/* #undef _GLIBCXX_HAVE__TANHF */ - -/* Define to 1 if you have the `_tanhl' function. */ -/* #undef _GLIBCXX_HAVE__TANHL */ - -/* Define to 1 if you have the `_tanl' function. */ -/* #undef _GLIBCXX_HAVE__TANL */ - -/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */ -/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */ - -/* Define as const if the declaration of iconv() needs const. */ -#define _GLIBCXX_ICONV_CONST const - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Name of package */ -/* #undef _GLIBCXX_PACKAGE */ - -/* Define to the address where bug reports for this package should be sent. */ -#define _GLIBCXX_PACKAGE_BUGREPORT "" - -/* Define to the full name of this package. */ -#define _GLIBCXX_PACKAGE_NAME "package-unused" - -/* Define to the full name and version of this package. */ -#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" - -/* Define to the one symbol short name of this package. */ -#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" - -/* Define to the home page for this package. */ -#define _GLIBCXX_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" - -/* The size of `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of `void *', as computed by sizeof. */ -/* #undef SIZEOF_VOID_P */ - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -/* #undef _GLIBCXX_VERSION */ - -/* Define if the compiler supports C++11 atomics. */ -#define _GLIBCXX_ATOMIC_BUILTINS 1 - -/* Define to use concept checking code from the boost libraries. */ -/* #undef _GLIBCXX_CONCEPT_CHECKS */ - -/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, - undefined for platform defaults */ -#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 - -/* Define if gthreads library is available. */ -#define _GLIBCXX_HAS_GTHREADS 1 - -/* Define to 1 if a full hosted library is built, or 0 if freestanding. */ -#define _GLIBCXX_HOSTED 1 - -/* Define if compatibility should be provided for -mlong-double-64. */ - -/* Define if ptrdiff_t is int. */ -/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */ - -/* Define if using setrlimit to set resource limits during "make check" */ -#define _GLIBCXX_RES_LIMITS 1 - -/* Define if size_t is unsigned int. */ -/* #undef _GLIBCXX_SIZE_T_IS_UINT */ - -/* Define if the compiler is configured for setjmp/longjmp exceptions. */ -/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */ - -/* Define to the value of the EOF integer constant. */ -#define _GLIBCXX_STDIO_EOF -1 - -/* Define to the value of the SEEK_CUR integer constant. */ -#define _GLIBCXX_STDIO_SEEK_CUR 1 - -/* Define to the value of the SEEK_END integer constant. */ -#define _GLIBCXX_STDIO_SEEK_END 2 - -/* Define to use symbol versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER */ - -/* Define to use darwin versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_DARWIN */ - -/* Define to use GNU versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU */ - -/* Define to use GNU namespace versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */ - -/* Define to use Sun versioning in the shared library. */ -/* #undef _GLIBCXX_SYMVER_SUN */ - -/* Define if C99 functions or macros from , , , - , and can be used or exposed. */ -#define _GLIBCXX_USE_C99 1 - -/* Define if C99 functions in should be used in . Using - compiler builtins for these functions requires corresponding C99 library - functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX 1 - -/* Define if C99 functions in should be used in . - Using compiler builtins for these functions requires corresponding C99 - library functions to be present. */ -#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_CTYPE_TR1 1 - -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_FENV_TR1 1 - -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 - -/* Define if wchar_t C99 functions in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std. */ -#define _GLIBCXX_USE_C99_MATH 1 - -/* Define if C99 functions or macros in should be imported in - in namespace std::tr1. */ -#define _GLIBCXX_USE_C99_MATH_TR1 1 - -/* Define if C99 types in should be imported in in - namespace std::tr1. */ -#define _GLIBCXX_USE_C99_STDINT_TR1 1 - -/* Defined if clock_gettime has monotonic clock support. */ -#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 - -/* Defined if clock_gettime syscall has monotonic and realtime clock support. */ -/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */ - -/* Defined if clock_gettime has realtime clock support. */ -#define _GLIBCXX_USE_CLOCK_REALTIME 1 - -/* Define if ISO/IEC TR 24733 decimal floating point types are supported on - this host. */ -/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */ - -/* Define if __float128 is supported on this host. */ -#define _GLIBCXX_USE_FLOAT128 1 - -/* Defined if gettimeofday is available. */ -#define _GLIBCXX_USE_GETTIMEOFDAY 1 - -/* Define if get_nprocs is available in . */ -/* #undef _GLIBCXX_USE_GET_NPROCS */ - -/* Define if __int128 is supported on this host. */ -#define _GLIBCXX_USE_INT128 1 - -/* Define if LFS support is available. */ -/* #undef _GLIBCXX_USE_LFS */ - -/* Define if code specialized for long long should be used. */ -#define _GLIBCXX_USE_LONG_LONG 1 - -/* Defined if nanosleep is available. */ -#define _GLIBCXX_USE_NANOSLEEP 1 - -/* Define if NLS translations are to be used. */ -/* #undef _GLIBCXX_USE_NLS */ - -/* Define if pthreads_num_processors_np is available in . */ -/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */ - -/* Define if /dev/random and /dev/urandom are available for the random_device - of TR1 (Chapter 5.1). */ -#define _GLIBCXX_USE_RANDOM_TR1 1 - -/* Defined if sched_yield is available. */ -#define _GLIBCXX_USE_SCHED_YIELD 1 - -/* Define if _SC_NPROCESSORS_ONLN is available in . */ -#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 - -/* Define if _SC_NPROC_ONLN is available in . */ -/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */ - -/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ -#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1 - -/* Define if code specialized for wchar_t should be used. */ -#define _GLIBCXX_USE_WCHAR_T 1 - -/* Define to 1 if a verbose library is built, or 0 otherwise. */ -#define _GLIBCXX_VERBOSE 1 - -/* Defined if as can handle rdrand. */ -#define _GLIBCXX_X86_RDRAND 1 - -/* Define to 1 if mutex_timedlock is available. */ -#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 - -#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF) -# define _GLIBCXX_HAVE_ACOSF 1 -# define acosf _acosf -#endif - -#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL) -# define _GLIBCXX_HAVE_ACOSL 1 -# define acosl _acosl -#endif - -#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF) -# define _GLIBCXX_HAVE_ASINF 1 -# define asinf _asinf -#endif - -#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL) -# define _GLIBCXX_HAVE_ASINL 1 -# define asinl _asinl -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F) -# define _GLIBCXX_HAVE_ATAN2F 1 -# define atan2f _atan2f -#endif - -#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L) -# define _GLIBCXX_HAVE_ATAN2L 1 -# define atan2l _atan2l -#endif - -#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF) -# define _GLIBCXX_HAVE_ATANF 1 -# define atanf _atanf -#endif - -#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL) -# define _GLIBCXX_HAVE_ATANL 1 -# define atanl _atanl -#endif - -#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF) -# define _GLIBCXX_HAVE_CEILF 1 -# define ceilf _ceilf -#endif - -#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL) -# define _GLIBCXX_HAVE_CEILL 1 -# define ceill _ceill -#endif - -#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF) -# define _GLIBCXX_HAVE_COSF 1 -# define cosf _cosf -#endif - -#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF) -# define _GLIBCXX_HAVE_COSHF 1 -# define coshf _coshf -#endif - -#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL) -# define _GLIBCXX_HAVE_COSHL 1 -# define coshl _coshl -#endif - -#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL) -# define _GLIBCXX_HAVE_COSL 1 -# define cosl _cosl -#endif - -#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF) -# define _GLIBCXX_HAVE_EXPF 1 -# define expf _expf -#endif - -#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL) -# define _GLIBCXX_HAVE_EXPL 1 -# define expl _expl -#endif - -#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF) -# define _GLIBCXX_HAVE_FABSF 1 -# define fabsf _fabsf -#endif - -#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL) -# define _GLIBCXX_HAVE_FABSL 1 -# define fabsl _fabsl -#endif - -#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE) -# define _GLIBCXX_HAVE_FINITE 1 -# define finite _finite -#endif - -#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF) -# define _GLIBCXX_HAVE_FINITEF 1 -# define finitef _finitef -#endif - -#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL) -# define _GLIBCXX_HAVE_FINITEL 1 -# define finitel _finitel -#endif - -#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF) -# define _GLIBCXX_HAVE_FLOORF 1 -# define floorf _floorf -#endif - -#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL) -# define _GLIBCXX_HAVE_FLOORL 1 -# define floorl _floorl -#endif - -#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF) -# define _GLIBCXX_HAVE_FMODF 1 -# define fmodf _fmodf -#endif - -#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL) -# define _GLIBCXX_HAVE_FMODL 1 -# define fmodl _fmodl -#endif - -#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS) -# define _GLIBCXX_HAVE_FPCLASS 1 -# define fpclass _fpclass -#endif - -#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF) -# define _GLIBCXX_HAVE_FREXPF 1 -# define frexpf _frexpf -#endif - -#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL) -# define _GLIBCXX_HAVE_FREXPL 1 -# define frexpl _frexpl -#endif - -#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT) -# define _GLIBCXX_HAVE_HYPOT 1 -# define hypot _hypot -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF) -# define _GLIBCXX_HAVE_HYPOTF 1 -# define hypotf _hypotf -#endif - -#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL) -# define _GLIBCXX_HAVE_HYPOTL 1 -# define hypotl _hypotl -#endif - -#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF) -# define _GLIBCXX_HAVE_ISINF 1 -# define isinf _isinf -#endif - -#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF) -# define _GLIBCXX_HAVE_ISINFF 1 -# define isinff _isinff -#endif - -#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL) -# define _GLIBCXX_HAVE_ISINFL 1 -# define isinfl _isinfl -#endif - -#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN) -# define _GLIBCXX_HAVE_ISNAN 1 -# define isnan _isnan -#endif - -#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF) -# define _GLIBCXX_HAVE_ISNANF 1 -# define isnanf _isnanf -#endif - -#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL) -# define _GLIBCXX_HAVE_ISNANL 1 -# define isnanl _isnanl -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF) -# define _GLIBCXX_HAVE_LDEXPF 1 -# define ldexpf _ldexpf -#endif - -#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL) -# define _GLIBCXX_HAVE_LDEXPL 1 -# define ldexpl _ldexpl -#endif - -#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F) -# define _GLIBCXX_HAVE_LOG10F 1 -# define log10f _log10f -#endif - -#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L) -# define _GLIBCXX_HAVE_LOG10L 1 -# define log10l _log10l -#endif - -#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF) -# define _GLIBCXX_HAVE_LOGF 1 -# define logf _logf -#endif - -#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL) -# define _GLIBCXX_HAVE_LOGL 1 -# define logl _logl -#endif - -#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF) -# define _GLIBCXX_HAVE_MODF 1 -# define modf _modf -#endif - -#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF) -# define _GLIBCXX_HAVE_MODFF 1 -# define modff _modff -#endif - -#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL) -# define _GLIBCXX_HAVE_MODFL 1 -# define modfl _modfl -#endif - -#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF) -# define _GLIBCXX_HAVE_POWF 1 -# define powf _powf -#endif - -#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL) -# define _GLIBCXX_HAVE_POWL 1 -# define powl _powl -#endif - -#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS) -# define _GLIBCXX_HAVE_QFPCLASS 1 -# define qfpclass _qfpclass -#endif - -#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS) -# define _GLIBCXX_HAVE_SINCOS 1 -# define sincos _sincos -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF) -# define _GLIBCXX_HAVE_SINCOSF 1 -# define sincosf _sincosf -#endif - -#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL) -# define _GLIBCXX_HAVE_SINCOSL 1 -# define sincosl _sincosl -#endif - -#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF) -# define _GLIBCXX_HAVE_SINF 1 -# define sinf _sinf -#endif - -#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF) -# define _GLIBCXX_HAVE_SINHF 1 -# define sinhf _sinhf -#endif - -#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL) -# define _GLIBCXX_HAVE_SINHL 1 -# define sinhl _sinhl -#endif - -#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL) -# define _GLIBCXX_HAVE_SINL 1 -# define sinl _sinl -#endif - -#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF) -# define _GLIBCXX_HAVE_SQRTF 1 -# define sqrtf _sqrtf -#endif - -#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL) -# define _GLIBCXX_HAVE_SQRTL 1 -# define sqrtl _sqrtl -#endif - -#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF) -# define _GLIBCXX_HAVE_STRTOF 1 -# define strtof _strtof -#endif - -#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD) -# define _GLIBCXX_HAVE_STRTOLD 1 -# define strtold _strtold -#endif - -#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF) -# define _GLIBCXX_HAVE_TANF 1 -# define tanf _tanf -#endif - -#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF) -# define _GLIBCXX_HAVE_TANHF 1 -# define tanhf _tanhf -#endif - -#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL) -# define _GLIBCXX_HAVE_TANHL 1 -# define tanhl _tanhl -#endif - -#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL) -# define _GLIBCXX_HAVE_TANL 1 -# define tanl _tanl -#endif - -#endif // _GLIBCXX_CXX_CONFIG_H diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/cxxabi_tweaks.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/cxxabi_tweaks.h deleted file mode 100644 index f8b41e9df..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/cxxabi_tweaks.h +++ /dev/null @@ -1,63 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -// Control various target specific ABI tweaks. Generic version. - -// Copyright (C) 2004-2013 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// . - -/** @file bits/cxxabi_tweaks.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{cxxabi.h} - */ - -#ifndef _CXXABI_TWEAKS_H -#define _CXXABI_TWEAKS_H 1 - -#ifdef __cplusplus -namespace __cxxabiv1 -{ - extern "C" - { -#endif - - // The generic ABI uses the first byte of a 64-bit guard variable. -#define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0) -#define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1 -#define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1) -#define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1) -#define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1) - __extension__ typedef int __guard __attribute__((mode (__DI__))); - - // __cxa_vec_ctor has void return type. - typedef void __cxa_vec_ctor_return_type; -#define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return - // Constructors and destructors do not return a value. - typedef void __cxa_cdtor_return_type; - -#ifdef __cplusplus - } -} // namespace __cxxabiv1 -#endif - -#endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk b/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk deleted file mode 100644 index 0e85e7e69..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk +++ /dev/null @@ -1,51 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp -# -G_LIBSUPCXX_SOURCES=array_type_info.cc atexit_arm.cc atexit_thread.cc bad_alloc.cc bad_cast.cc bad_typeid.cc class_type_info.cc del_op.cc del_opnt.cc del_opv.cc del_opvnt.cc dyncast.cc eh_alloc.cc eh_arm.cc eh_aux_runtime.cc eh_call.cc eh_catch.cc eh_exception.cc eh_globals.cc eh_personality.cc eh_ptr.cc eh_term_handler.cc eh_terminate.cc eh_tm.cc eh_throw.cc eh_type.cc eh_unex_handler.cc enum_type_info.cc function_type_info.cc fundamental_type_info.cc guard.cc guard_error.cc hash_bytes.cc nested_exception.cc new_handler.cc new_op.cc new_opnt.cc new_opv.cc new_opvnt.cc pbase_type_info.cc pmem_type_info.cc pointer_type_info.cc pure.cc si_class_type_info.cc tinfo.cc tinfo2.cc vec.cc vmi_class_type_info.cc vterminate.cc -G_LIBSUPCXX_C_SOURCES=cp-demangle.c -G_c_base_headers=cassert ccomplex cctype cerrno cfenv cfloat cinttypes ciso646 climits clocale cmath csetjmp csignal cstdalign cstdarg cstdbool cstddef cstdint cstdio cstdlib cstring ctgmath ctime cwchar cwctype -G_std_headers=algorithm array atomic bitset chrono complex condition_variable deque forward_list fstream functional future iomanip ios iosfwd iostream istream iterator limits list locale map memory mutex numeric ostream queue random ratio regex scoped_allocator set sstream stack stdexcept streambuf string system_error thread tuple typeindex type_traits unordered_map unordered_set utility valarray vector -G_SRC_SOURCES=compatibility.cc compatibility-debug_list.cc compatibility-debug_list-2.cc compatibility-c++0x.cc compatibility-atomic-c++0x.cc compatibility-thread-c++0x.cc compatibility-chrono.cc -G_CPP11_SOURCES=chrono.cc condition_variable.cc debug.cc functexcept.cc functional.cc future.cc hash_c++0x.cc hashtable_c++0x.cc limits.cc mutex.cc placeholders.cc random.cc regex.cc shared_ptr.cc system_error.cc thread.cc fstream-inst.cc string-inst.cc wstring-inst.cc -G_CPP98_SOURCES=bitmap_allocator.cc pool_allocator.cc mt_allocator.cc codecvt.cc complex_io.cc ctype.cc globals_io.cc hash_tr1.cc hashtable_tr1.cc ios.cc ios_failure.cc ios_init.cc ios_locale.cc list.cc list-aux.cc list-aux-2.cc list_associated.cc list_associated-2.cc locale.cc locale_init.cc locale_facets.cc localename.cc math_stubs_float.cc math_stubs_long_double.cc stdexcept.cc strstream.cc tree.cc istream.cc streambuf.cc valarray.cc atomicity.cc codecvt_members.cc collate_members.cc ctype_configure_char.cc ctype_members.cc messages_members.cc monetary_members.cc numeric_members.cc time_members.cc basic_file.cc c++locale.cc allocator-inst.cc concept-inst.cc ext-inst.cc ios-inst.cc iostream-inst.cc istream-inst.cc locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc streambuf-inst.cc wlocale-inst.cc parallel_settings.cc -G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins -G_BASIC_FILE_CC=config/io/basic_file_stdio.cc -G_CLOCALE_CC=config/locale/generic/c_locale.cc -G_CCODECVT_CC=config/locale/generic/codecvt_members.cc -G_CCOLLATE_CC=config/locale/generic/collate_members.cc -G_CCTYPE_CC=config/locale/generic/ctype_members.cc -G_CMESSAGES_CC=config/locale/generic/messages_members.cc -G_CMONEY_CC=config/locale/generic/monetary_members.cc -G_CNUMERIC_CC=config/locale/generic/numeric_members.cc -G_CTIME_CC=config/locale/generic/time_members.cc -G_CPU_OPT_BITS_RANDOM=config/cpu/i486/opt/bits/opt_random.h -G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream -G_c_base_headers_extra= -G_c_base_headers_extra_install= -G_tr1_headers=tr1/array tr1/bessel_function.tcc tr1/beta_function.tcc tr1/ccomplex tr1/cctype tr1/cfenv tr1/cfloat tr1/cinttypes tr1/climits tr1/cmath tr1/complex tr1/complex.h tr1/cstdarg tr1/cstdbool tr1/cstdint tr1/cstdio tr1/cstdlib tr1/ctgmath tr1/ctime tr1/ctype.h tr1/cwchar tr1/cwctype tr1/ell_integral.tcc tr1/exp_integral.tcc tr1/fenv.h tr1/float.h tr1/functional tr1/functional_hash.h tr1/gamma.tcc tr1/hypergeometric.tcc tr1/hashtable.h tr1/hashtable_policy.h tr1/inttypes.h tr1/limits.h tr1/math.h tr1/memory tr1/modified_bessel_func.tcc tr1/poly_hermite.tcc tr1/poly_laguerre.tcc tr1/legendre_function.tcc tr1/random tr1/random.h tr1/random.tcc tr1/regex tr1/riemann_zeta.tcc tr1/shared_ptr.h tr1/special_function_util.h tr1/stdarg.h tr1/stdbool.h tr1/stdint.h tr1/stdio.h tr1/stdlib.h tr1/tgmath.h tr1/tuple tr1/type_traits tr1/unordered_map tr1/unordered_map.h tr1/unordered_set tr1/unordered_set.h tr1/utility tr1/wchar.h tr1/wctype.h -G_tr2_headers=tr2/bool_set tr2/bool_set.tcc tr2/dynamic_bitset tr2/ratio tr2/type_traits -G_decimal_headers=decimal/decimal decimal/decimal.h -G_c_compatibility_headers_install= -G_debug_headers=debug/array debug/bitset debug/debug.h debug/deque debug/formatter.h debug/forward_list debug/functions.h debug/list debug/map debug/macros.h debug/map.h debug/multimap.h debug/multiset.h debug/safe_base.h debug/safe_iterator.h debug/safe_iterator.tcc debug/safe_local_iterator.h debug/safe_local_iterator.tcc debug/safe_sequence.h debug/safe_sequence.tcc debug/safe_unordered_base.h debug/safe_unordered_container.h debug/safe_unordered_container.tcc debug/set debug/set.h debug/string debug/unordered_map debug/unordered_set debug/vector -G_parallel_headers=parallel/algo.h parallel/algobase.h parallel/algorithm parallel/algorithmfwd.h parallel/balanced_quicksort.h parallel/base.h parallel/basic_iterator.h parallel/checkers.h parallel/compatibility.h parallel/compiletime_settings.h parallel/equally_split.h parallel/features.h parallel/find.h parallel/find_selectors.h parallel/for_each.h parallel/for_each_selectors.h parallel/iterator.h parallel/list_partition.h parallel/losertree.h parallel/merge.h parallel/multiseq_selection.h parallel/multiway_merge.h parallel/multiway_mergesort.h parallel/numeric parallel/numericfwd.h parallel/omp_loop.h parallel/omp_loop_static.h parallel/par_loop.h parallel/parallel.h parallel/partial_sum.h parallel/partition.h parallel/queue.h parallel/quicksort.h parallel/random_number.h parallel/random_shuffle.h parallel/search.h parallel/set_operations.h parallel/settings.h parallel/sort.h parallel/tags.h parallel/types.h parallel/unique_copy.h parallel/workstealing.h -G_pb_headers1=ext/pb_ds/assoc_container.hpp ext/pb_ds/exception.hpp ext/pb_ds/hash_policy.hpp ext/pb_ds/list_update_policy.hpp ext/pb_ds/priority_queue.hpp ext/pb_ds/tag_and_trait.hpp ext/pb_ds/tree_policy.hpp ext/pb_ds/trie_policy.hpp ext/pb_ds/detail/branch_policy/branch_policy.hpp ext/pb_ds/detail/branch_policy/null_node_metadata.hpp ext/pb_ds/detail/branch_policy/traits.hpp ext/pb_ds/detail/binary_heap_/binary_heap_.hpp ext/pb_ds/detail/binary_heap_/const_iterator.hpp ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp ext/pb_ds/detail/binary_heap_/entry_cmp.hpp ext/pb_ds/detail/binary_heap_/entry_pred.hpp ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/binary_heap_/resize_policy.hpp ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -G_pb_headers2=ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/bin_search_tree_/traits.hpp ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -G_pb_headers3=ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/cond_dealtor.hpp ext/pb_ds/detail/container_base_dispatch.hpp ext/pb_ds/detail/eq_fn/eq_by_less.hpp ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp ext/pb_ds/detail/hash_fn/probe_fn_base.hpp ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -G_pb_headers4=ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp ext/pb_ds/detail/list_update_map_/lu_map_.hpp ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp ext/pb_ds/detail/debug_map_base.hpp ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -G_pb_headers5=ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/ov_tree_map_/traits.hpp ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp ext/pb_ds/detail/pat_trie_/pat_trie_.hpp ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp ext/pb_ds/detail/pat_trie_/traits.hpp ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp ext/pb_ds/detail/priority_queue_base_dispatch.hpp ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -G_pb_headers6=ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/node.hpp ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp ext/pb_ds/detail/rb_tree_map_/traits.hpp ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp ext/pb_ds/detail/rc_binomial_heap_/rc.hpp ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp ext/pb_ds/detail/resize_policy/sample_size_policy.hpp ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp ext/pb_ds/detail/splay_tree_/node.hpp ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp ext/pb_ds/detail/splay_tree_/splay_tree_.hpp ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp ext/pb_ds/detail/splay_tree_/traits.hpp ext/pb_ds/detail/standard_policies.hpp ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -G_pb_headers7=ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp ext/pb_ds/detail/thin_heap_/thin_heap_.hpp ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp ext/pb_ds/detail/tree_trace_base.hpp ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp ext/pb_ds/detail/trie_policy/trie_policy_base.hpp ext/pb_ds/detail/types_traits.hpp ext/pb_ds/detail/type_utils.hpp ext/pb_ds/detail/unordered_iterator/const_iterator.hpp ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp ext/pb_ds/detail/unordered_iterator/iterator.hpp ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -G_bits_headers=bits/algorithmfwd.h bits/alloc_traits.h bits/allocator.h bits/atomic_base.h bits/basic_ios.h bits/basic_ios.tcc bits/basic_string.h bits/basic_string.tcc bits/boost_concept_check.h bits/c++0x_warning.h bits/char_traits.h bits/codecvt.h bits/concept_check.h bits/cpp_type_traits.h bits/deque.tcc bits/forward_list.h bits/forward_list.tcc bits/fstream.tcc bits/functexcept.h bits/functional_hash.h bits/gslice.h bits/gslice_array.h bits/hashtable.h bits/hashtable_policy.h bits/indirect_array.h bits/ios_base.h bits/istream.tcc bits/list.tcc bits/locale_classes.h bits/locale_classes.tcc bits/locale_facets.h bits/locale_facets.tcc bits/locale_facets_nonio.h bits/locale_facets_nonio.tcc bits/localefwd.h bits/mask_array.h bits/memoryfwd.h bits/move.h bits/ostream.tcc bits/ostream_insert.h bits/postypes.h bits/ptr_traits.h bits/random.h bits/random.tcc bits/range_access.h bits/regex.h bits/regex_compiler.h bits/regex_constants.h bits/regex_cursor.h bits/regex_error.h bits/regex_grep_matcher.h bits/regex_grep_matcher.tcc bits/regex_nfa.h bits/regex_nfa.tcc bits/stream_iterator.h bits/streambuf_iterator.h bits/shared_ptr.h bits/shared_ptr_base.h bits/slice_array.h bits/sstream.tcc bits/stl_algo.h bits/stl_algobase.h bits/stl_bvector.h bits/stl_construct.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_iterator_base_funcs.h bits/stl_iterator_base_types.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/streambuf.tcc bits/stringfwd.h bits/unique_ptr.h bits/unordered_map.h bits/unordered_set.h bits/uses_allocator.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_before.h bits/valarray_after.h bits/vector.tcc -G_ext_headers=ext/algorithm ext/alloc_traits.h ext/atomicity.h ext/array_allocator.h ext/bitmap_allocator.h ext/cast.h ext/cmath ext/codecvt_specializations.h ext/concurrence.h ext/debug_allocator.h ext/enc_filebuf.h ext/extptr_allocator.h ext/stdio_filebuf.h ext/stdio_sync_filebuf.h ext/functional ext/iterator ext/malloc_allocator.h ext/memory ext/mt_allocator.h ext/new_allocator.h ext/numeric ext/numeric_traits.h ext/pod_char_traits.h ext/pointer.h ext/pool_allocator.h ext/rb_tree ext/random ext/random.tcc ext/rope ext/ropeimpl.h ext/slist ext/string_conversions.h ext/throw_allocator.h ext/typelist.h ext/type_traits.h ext/rc_string_base.h ext/sso_string_base.h ext/vstring.h ext/vstring.tcc ext/vstring_fwd.h ext/vstring_util.h backward/hash_set backward/hash_map -G_host_headers=os/bsd/netbsd/ctype_base.h os/bsd/netbsd/ctype_inline.h os/bsd/netbsd/os_defines.h cpu/generic/atomic_word.h cpu/generic/cxxabi_tweaks.h cpu/generic/cpu_defines.h os/generic/error_constants.h precompiled/stdc++.h precompiled/stdtr1c++.h precompiled/extc++.h -G_thread_host_headers=./x86_64--netbsd/bits/gthr.h ./x86_64--netbsd/bits/gthr-single.h ./x86_64--netbsd/bits/gthr-posix.h ./x86_64--netbsd/bits/gthr-default.h -G_profile_headers=array base.h unordered_base.h unordered_map unordered_set vector bitset deque forward_list list map map.h multimap.h multiset.h set set.h iterator_tracker.h -G_profile_impl_headers=impl/profiler.h impl/profiler_algos.h impl/profiler_container_size.h impl/profiler_hash_func.h impl/profiler_hashtable_size.h impl/profiler_map_to_unordered_map.h impl/profiler_node.h impl/profiler_state.h impl/profiler_trace.h impl/profiler_vector_size.h impl/profiler_vector_to_list.h impl/profiler_list_to_vector.h impl/profiler_list_to_slist.h -G_BASIC_FILE_H=config/io/basic_file_stdio.h -G_ALLOCATOR_H=config/allocator/new_allocator_base.h -G_CSTDIO_H=config/io/c_io_stdio.h -G_CLOCALE_H=config/locale/generic/c_locale.h -G_CMESSAGES_H=config/locale/generic/messages_members.h -G_CTIME_H=config/locale/generic/time_members.h -G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/i386/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gstdint.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gstdint.h deleted file mode 100644 index ba57e063e..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gstdint.h +++ /dev/null @@ -1,51 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* generated for x86_64--netbsd-gcc (NetBSD nb2 20150115) 4.8.5 */ - -#ifndef GCC_GENERATED_STDINT_H -#define GCC_GENERATED_STDINT_H 1 - -#include -#include -/* glibc uses these symbols as guards to prevent redefinitions. */ -#ifdef __int8_t_defined -#define _INT8_T -#define _INT16_T -#define _INT32_T -#endif -#ifdef __uint32_t_defined -#define _UINT32_T -#endif - - -/* Some systems have guard macros to prevent redefinitions, define them. */ -#ifndef _INT8_T -#define _INT8_T -#endif -#ifndef _INT16_T -#define _INT16_T -#endif -#ifndef _INT32_T -#define _INT32_T -#endif -#ifndef _UINT8_T -#define _UINT8_T -#endif -#ifndef _UINT16_T -#define _UINT16_T -#endif -#ifndef _UINT32_T -#define _UINT32_T -#endif - -/* system headers have good uint64_t and int64_t */ -#ifndef _INT64_T -#define _INT64_T -#endif -#ifndef _UINT64_T -#define _UINT64_T -#endif - -#endif /* GCC_GENERATED_STDINT_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr-posix.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr-posix.h deleted file mode 100644 index b53166701..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr-posix.h +++ /dev/null @@ -1,893 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_POSIX_H -#define _GLIBCXX_GCC_GTHR_POSIX_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 -#define __GTHREADS_CXX0X 1 - -#include - -#if ((defined(_LIBOBJC) || defined(_LIBOBJC_WEAK)) \ - || !defined(_GTHREAD_USE_MUTEX_TIMEDLOCK)) -# include -# if defined(_POSIX_TIMEOUTS) && _POSIX_TIMEOUTS >= 0 -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 -# else -# define _GTHREAD_USE_MUTEX_TIMEDLOCK 0 -# endif -#endif - -typedef pthread_t __gthread_t; -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; -typedef pthread_cond_t __gthread_cond_t; -typedef struct timespec __gthread_time_t; - -/* POSIX like conditional variables are supported. Please look at comments - in gthr.h for details. */ -#define __GTHREAD_HAS_COND 1 - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#else -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER -#define __GTHREAD_TIME_INIT {0,0} - -#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC -# undef __GTHREAD_MUTEX_INIT -#endif -#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC -# undef __GTHREAD_RECURSIVE_MUTEX_INIT -# undef __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION -# define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function -#endif -#ifdef _GTHREAD_USE_COND_INIT_FUNC -# undef __GTHREAD_COND_INIT -# define __GTHREAD_COND_INIT_FUNCTION __gthread_cond_init_function -#endif - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# ifndef __gthrw_pragma -# define __gthrw_pragma(pragma) -# endif -# define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ - __gthrw_pragma(weak type) -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw2(name,name2,type) -# define __gthrw_(name) name -#endif - -/* Typically, __gthrw_foo is a weak reference to symbol foo. */ -#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) - -__gthrw(pthread_once) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) - -__gthrw(pthread_create) -__gthrw(pthread_join) -__gthrw(pthread_equal) -__gthrw(pthread_self) -__gthrw(pthread_detach) -#ifndef __BIONIC__ -__gthrw(pthread_cancel) -#endif -__gthrw(sched_yield) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -__gthrw(pthread_mutex_timedlock) -#endif -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -__gthrw(pthread_cond_init) -__gthrw(pthread_cond_broadcast) -__gthrw(pthread_cond_signal) -__gthrw(pthread_cond_wait) -__gthrw(pthread_cond_timedwait) -__gthrw(pthread_cond_destroy) - -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) - - -#if defined(_LIBOBJC) || defined(_LIBOBJC_WEAK) -/* Objective-C. */ -__gthrw(pthread_exit) -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(sched_get_priority_max) -__gthrw(sched_get_priority_min) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ -__gthrw(pthread_attr_destroy) -__gthrw(pthread_attr_init) -__gthrw(pthread_attr_setdetachstate) -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING -__gthrw(pthread_getschedparam) -__gthrw(pthread_setschedparam) -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _LIBOBJC || _LIBOBJC_WEAK */ - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK - -/* On Solaris 2.6 up to 9, the libc exposes a POSIX threads interface even if - -pthreads is not specified. The functions are dummies and most return an - error value. However pthread_once returns 0 without invoking the routine - it is passed so we cannot pretend that the interface is active if -pthreads - is not specified. On Solaris 2.5.1, the interface is not exposed at all so - we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. On FreeBSD 6 and later, libc also - exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up - to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, - which means the alternate __gthread_active_p below cannot be used there. */ - -#if defined(__FreeBSD__) || (defined(__sun) && defined(__svr4__)) - -static volatile int __gthread_active = -1; - -static void -__gthread_trigger (void) -{ - __gthread_active = 1; -} - -static inline int -__gthread_active_p (void) -{ - static pthread_mutex_t __gthread_active_mutex = PTHREAD_MUTEX_INITIALIZER; - static pthread_once_t __gthread_active_once = PTHREAD_ONCE_INIT; - - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - - /* This test is not protected to avoid taking a lock on the main code - path so every update of __gthread_active in a threaded program must - be atomic with regard to the result of the test. */ - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - if (__gthrw_(pthread_once)) - { - /* If this really is a threaded program, then we must ensure that - __gthread_active has been set to 1 before exiting this block. */ - __gthrw_(pthread_mutex_lock) (&__gthread_active_mutex); - __gthrw_(pthread_once) (&__gthread_active_once, __gthread_trigger); - __gthrw_(pthread_mutex_unlock) (&__gthread_active_mutex); - } - - /* Make sure we'll never enter this block again. */ - if (__gthread_active < 0) - __gthread_active = 0; - - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* neither FreeBSD nor Solaris */ - -/* For a program to be multi-threaded the only thing that it certainly must - be using is pthread_create. However, there may be other libraries that - intercept pthread_create with their own definitions to wrap pthreads - functionality for some purpose. In those cases, pthread_create being - defined might not necessarily mean that libpthread is actually linked - in. - - For the GNU C library, we can use a known internal name. This is always - available in the ABI, but no other library would define it. That is - ideal, since any public pthread function might be intercepted just as - pthread_create might be. __pthread_key_create is an "internal" - implementation symbol, but it is part of the public exported ABI. Also, - it's among the symbols that the static libpthread.a always links in - whenever pthread_create is used, so there is no danger of a false - negative result in any statically-linked, multi-threaded program. - - For others, we choose pthread_cancel as a function that seems unlikely - to be redefined by an interceptor library. The bionic (Android) C - library does not provide pthread_cancel, so we do use pthread_create - there (and interceptor libraries lose). */ - -#ifdef __GLIBC__ -__gthrw2(__gthrw_(__pthread_key_create), - __pthread_key_create, - pthread_key_create) -# define GTHR_ACTIVE_PROXY __gthrw_(__pthread_key_create) -#elif defined (__BIONIC__) -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_create) -#else -# define GTHR_ACTIVE_PROXY __gthrw_(pthread_cancel) -#endif - -static inline int -__gthread_active_p (void) -{ - static void *const __gthread_active_ptr - = __extension__ (void *) >HR_ACTIVE_PROXY; - return __gthread_active_ptr != 0; -} - -#endif /* FreeBSD or Solaris */ - -#else /* not __GXX_WEAK__ */ - -/* Similar to Solaris, HP-UX 11 for PA-RISC provides stubs for pthread - calls in shared flavors of the HP-UX C library. Most of the stubs - have no functionality. The details are described in the "libc cumulative - patch" for each subversion of HP-UX 11. There are two special interfaces - provided for checking whether an application is linked to a shared pthread - library or not. However, these interfaces aren't available in early - libpthread libraries. We also need a test that works for archive - libraries. We can't use pthread_once as some libc versions call the - init function. We also can't use pthread_create or pthread_attr_init - as these create a thread and thereby prevent changing the default stack - size. The function pthread_default_stacksize_np is available in both - the archive and shared versions of libpthread. It can be used to - determine the default pthread stack size. There is a stub in some - shared libc versions which returns a zero size if pthreads are not - active. We provide an equivalent stub to handle cases where libc - doesn't provide one. */ - -#if defined(__hppa__) && defined(__hpux__) - -static volatile int __gthread_active = -1; - -static inline int -__gthread_active_p (void) -{ - /* Avoid reading __gthread_active twice on the main code path. */ - int __gthread_active_latest_value = __gthread_active; - size_t __s; - - if (__builtin_expect (__gthread_active_latest_value < 0, 0)) - { - pthread_default_stacksize_np (0, &__s); - __gthread_active = __s ? 1 : 0; - __gthread_active_latest_value = __gthread_active; - } - - return __gthread_active_latest_value != 0; -} - -#else /* not hppa-hpux */ - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -#endif /* hppa-hpux */ - -#endif /* __GXX_WEAK__ */ - -#ifdef _LIBOBJC - -/* This is the config.h file in libobjc/ */ -#include - -#ifdef HAVE_SCHED_H -# include -#endif - -/* Key structure for maintaining thread specific storage */ -static pthread_key_t _objc_thread_storage; -static pthread_attr_t _objc_thread_attribs; - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - if (__gthread_active_p ()) - { - /* Initialize the thread storage key. */ - if (__gthrw_(pthread_key_create) (&_objc_thread_storage, NULL) == 0) - { - /* The normal default detach state for threads is - * PTHREAD_CREATE_JOINABLE which causes threads to not die - * when you think they should. */ - if (__gthrw_(pthread_attr_init) (&_objc_thread_attribs) == 0 - && __gthrw_(pthread_attr_setdetachstate) (&_objc_thread_attribs, - PTHREAD_CREATE_DETACHED) == 0) - return 0; - } - } - - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - if (__gthread_active_p () - && __gthrw_(pthread_key_delete) (_objc_thread_storage) == 0 - && __gthrw_(pthread_attr_destroy) (&_objc_thread_attribs) == 0) - return 0; - - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (*func)(void *), void *arg) -{ - objc_thread_t thread_id; - pthread_t new_thread_handle; - - if (!__gthread_active_p ()) - return NULL; - - if (!(__gthrw_(pthread_create) (&new_thread_handle, &_objc_thread_attribs, - (void *) func, arg))) - thread_id = (objc_thread_t) new_thread_handle; - else - thread_id = NULL; - - return thread_id; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority) -{ - if (!__gthread_active_p ()) - return -1; - else - { -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - pthread_t thread_id = __gthrw_(pthread_self) (); - int policy; - struct sched_param params; - int priority_min, priority_max; - - if (__gthrw_(pthread_getschedparam) (thread_id, &policy, ¶ms) == 0) - { - if ((priority_max = __gthrw_(sched_get_priority_max) (policy)) == -1) - return -1; - - if ((priority_min = __gthrw_(sched_get_priority_min) (policy)) == -1) - return -1; - - if (priority > priority_max) - priority = priority_max; - else if (priority < priority_min) - priority = priority_min; - params.sched_priority = priority; - - /* - * The solaris 7 and several other man pages incorrectly state that - * this should be a pointer to policy but pthread.h is universally - * at odds with this. - */ - if (__gthrw_(pthread_setschedparam) (thread_id, policy, ¶ms) == 0) - return 0; - } -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return -1; - } -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ -#ifdef _POSIX_PRIORITY_SCHEDULING -#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING - if (__gthread_active_p ()) - { - int policy; - struct sched_param params; - - if (__gthrw_(pthread_getschedparam) (__gthrw_(pthread_self) (), &policy, ¶ms) == 0) - return params.sched_priority; - else - return -1; - } - else -#endif /* _POSIX_THREAD_PRIORITY_SCHEDULING */ -#endif /* _POSIX_PRIORITY_SCHEDULING */ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - if (__gthread_active_p ()) - __gthrw_(sched_yield) (); -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - if (__gthread_active_p ()) - /* exit the thread */ - __gthrw_(pthread_exit) (&__objc_thread_exit_status); - - /* Failed if we reached here */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - if (__gthread_active_p ()) - return (objc_thread_t) __gthrw_(pthread_self) (); - else - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_setspecific) (_objc_thread_storage, value); - else - { - thread_local_storage = value; - return 0; - } -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_getspecific) (_objc_thread_storage); - else - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); - - if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) - { - objc_free (mutex->backend); - mutex->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - { - int count; - - /* - * Posix Threads specifically require that the thread be unlocked - * for __gthrw_(pthread_mutex_destroy) to work. - */ - - do - { - count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend); - if (count < 0) - return -1; - } - while (count); - - if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex->backend)) - return -1; - - objc_free (mutex->backend); - mutex->backend = NULL; - } - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_lock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_trylock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex) -{ - if (__gthread_active_p () - && __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex->backend) != 0) - { - return -1; - } - - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - condition->backend = objc_malloc (sizeof (pthread_cond_t)); - - if (__gthrw_(pthread_cond_init) ((pthread_cond_t *) condition->backend, NULL)) - { - objc_free (condition->backend); - condition->backend = NULL; - return -1; - } - } - - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition) -{ - if (__gthread_active_p ()) - { - if (__gthrw_(pthread_cond_destroy) ((pthread_cond_t *) condition->backend)) - return -1; - - objc_free (condition->backend); - condition->backend = NULL; - } - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_wait) ((pthread_cond_t *) condition->backend, - (pthread_mutex_t *) mutex->backend); - else - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_broadcast) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_cond_signal) ((pthread_cond_t *) condition->backend); - else - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), - void *__args) -{ - return __gthrw_(pthread_create) (__threadid, NULL, __func, __args); -} - -static inline int -__gthread_join (__gthread_t __threadid, void **__value_ptr) -{ - return __gthrw_(pthread_join) (__threadid, __value_ptr); -} - -static inline int -__gthread_detach (__gthread_t __threadid) -{ - return __gthrw_(pthread_detach) (__threadid); -} - -static inline int -__gthread_equal (__gthread_t __t1, __gthread_t __t2) -{ - return __gthrw_(pthread_equal) (__t1, __t2); -} - -static inline __gthread_t -__gthread_self (void) -{ - return __gthrw_(pthread_self) (); -} - -static inline int -__gthread_yield (void) -{ - return __gthrw_(sched_yield) (); -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - return __gthrw_(pthread_key_create) (__key, __dtor); -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - return __gthrw_(pthread_key_delete) (__key); -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - return __gthrw_(pthread_getspecific) (__key); -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - return __gthrw_(pthread_setspecific) (__key, __ptr); -} - -static inline void -__gthread_mutex_init_function (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_mutex_init) (__mutex, NULL); -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_mutex_timedlock (__gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); - else - return 0; -} -#endif - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -#if !defined( PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) \ - || defined(_GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC) -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__gthread_active_p ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} -#endif - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -#if _GTHREAD_USE_MUTEX_TIMEDLOCK -static inline int -__gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthread_mutex_timedlock (__mutex, __abs_timeout); -} -#endif - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#ifdef _GTHREAD_USE_COND_INIT_FUNC -static inline void -__gthread_cond_init_function (__gthread_cond_t *__cond) -{ - if (__gthread_active_p ()) - __gthrw_(pthread_cond_init) (__cond, NULL); -} -#endif - -static inline int -__gthread_cond_broadcast (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_broadcast) (__cond); -} - -static inline int -__gthread_cond_signal (__gthread_cond_t *__cond) -{ - return __gthrw_(pthread_cond_signal) (__cond); -} - -static inline int -__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) -{ - return __gthrw_(pthread_cond_wait) (__cond, __mutex); -} - -static inline int -__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, - const __gthread_time_t *__abs_timeout) -{ - return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); -} - -static inline int -__gthread_cond_wait_recursive (__gthread_cond_t *__cond, - __gthread_recursive_mutex_t *__mutex) -{ - return __gthread_cond_wait (__cond, __mutex); -} - -static inline int -__gthread_cond_destroy (__gthread_cond_t* __cond) -{ - return __gthrw_(pthread_cond_destroy) (__cond); -} - -#endif /* _LIBOBJC */ - -#endif /* ! _GLIBCXX_GCC_GTHR_POSIX_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr-single.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr-single.h deleted file mode 100644 index a874d3a7d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr-single.h +++ /dev/null @@ -1,302 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_SINGLE_H -#define _GLIBCXX_GCC_GTHR_SINGLE_H - -/* Just provide compatibility for mutex handling. */ - -typedef int __gthread_key_t; -typedef int __gthread_once_t; -typedef int __gthread_mutex_t; -typedef int __gthread_recursive_mutex_t; - -#define __GTHREAD_ONCE_INIT 0 -#define __GTHREAD_MUTEX_INIT 0 -#define __GTHREAD_MUTEX_INIT_FUNCTION(mx) -#define __GTHREAD_RECURSIVE_MUTEX_INIT 0 - -#define _GLIBCXX_UNUSED __attribute__((unused)) - -#ifdef _LIBOBJC - -/* Thread local storage for a single thread */ -static void *thread_local_storage = NULL; - -/* Backend initialization functions */ - -/* Initialize the threads subsystem. */ -static inline int -__gthread_objc_init_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Close the threads subsystem. */ -static inline int -__gthread_objc_close_thread_system (void) -{ - /* No thread support available */ - return -1; -} - -/* Backend thread functions */ - -/* Create a new thread of execution. */ -static inline objc_thread_t -__gthread_objc_thread_detach (void (* func)(void *), void * arg _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return NULL; -} - -/* Set the current thread's priority. */ -static inline int -__gthread_objc_thread_set_priority (int priority _GLIBCXX_UNUSED) -{ - /* No thread support available */ - return -1; -} - -/* Return the current thread's priority. */ -static inline int -__gthread_objc_thread_get_priority (void) -{ - return OBJC_THREAD_INTERACTIVE_PRIORITY; -} - -/* Yield our process time to another thread. */ -static inline void -__gthread_objc_thread_yield (void) -{ - return; -} - -/* Terminate the current thread. */ -static inline int -__gthread_objc_thread_exit (void) -{ - /* No thread support available */ - /* Should we really exit the program */ - /* exit (&__objc_thread_exit_status); */ - return -1; -} - -/* Returns an integer value which uniquely describes a thread. */ -static inline objc_thread_t -__gthread_objc_thread_id (void) -{ - /* No thread support, use 1. */ - return (objc_thread_t) 1; -} - -/* Sets the thread's local storage pointer. */ -static inline int -__gthread_objc_thread_set_data (void *value) -{ - thread_local_storage = value; - return 0; -} - -/* Returns the thread's local storage pointer. */ -static inline void * -__gthread_objc_thread_get_data (void) -{ - return thread_local_storage; -} - -/* Backend mutex functions */ - -/* Allocate a mutex. */ -static inline int -__gthread_objc_mutex_allocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a mutex. */ -static inline int -__gthread_objc_mutex_deallocate (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_lock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Try to grab a lock on a mutex. */ -static inline int -__gthread_objc_mutex_trylock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - /* There can only be one thread, so we always get the lock */ - return 0; -} - -/* Unlock the mutex */ -static inline int -__gthread_objc_mutex_unlock (objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Backend condition mutex functions */ - -/* Allocate a condition. */ -static inline int -__gthread_objc_condition_allocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Deallocate a condition. */ -static inline int -__gthread_objc_condition_deallocate (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wait on the condition */ -static inline int -__gthread_objc_condition_wait (objc_condition_t condition _GLIBCXX_UNUSED, - objc_mutex_t mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up all threads waiting on this condition. */ -static inline int -__gthread_objc_condition_broadcast (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -/* Wake up one thread waiting on this condition. */ -static inline int -__gthread_objc_condition_signal (objc_condition_t condition _GLIBCXX_UNUSED) -{ - return 0; -} - -#else /* _LIBOBJC */ - -static inline int -__gthread_active_p (void) -{ - return 0; -} - -static inline int -__gthread_once (__gthread_once_t *__once _GLIBCXX_UNUSED, void (*__func) (void) _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int _GLIBCXX_UNUSED -__gthread_key_create (__gthread_key_t *__key _GLIBCXX_UNUSED, void (*__func) (void *) _GLIBCXX_UNUSED) -{ - return 0; -} - -static int _GLIBCXX_UNUSED -__gthread_key_delete (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key _GLIBCXX_UNUSED, const void *__v _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex _GLIBCXX_UNUSED) -{ - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_lock (__mutex); -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_trylock (__mutex); -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_unlock (__mutex); -} - -static inline int -__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) -{ - return __gthread_mutex_destroy (__mutex); -} - -#endif /* _LIBOBJC */ - -#undef _GLIBCXX_UNUSED - -#endif /* ! _GLIBCXX_GCC_GTHR_SINGLE_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr-tpf.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr-tpf.h deleted file mode 100644 index 3d5144669..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr-tpf.h +++ /dev/null @@ -1,233 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.46 2011/06/21 04:11:12 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -/* Threads compatibility routines for libgcc2 and libobjc. - Compile this one with gcc. - Copyright (C) 2004, 2005, 2008, 2009 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -/* TPF needs its own version of gthr-*.h because TPF always links to - the thread library. However, for performance reasons we still do not - want to issue thread api calls unless a check is made to see that we - are running as a thread. */ - -#ifndef _GLIBCXX_GCC_GTHR_TPF_H -#define _GLIBCXX_GCC_GTHR_TPF_H - -/* POSIX threads specific definitions. - Easy, since the interface is just one-to-one mapping. */ - -#define __GTHREADS 1 - -/* Some implementations of require this to be defined. */ -#ifndef _REENTRANT -#define _REENTRANT 1 -#endif - -#include -#include - -typedef pthread_key_t __gthread_key_t; -typedef pthread_once_t __gthread_once_t; -typedef pthread_mutex_t __gthread_mutex_t; -typedef pthread_mutex_t __gthread_recursive_mutex_t; - -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER -#elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -#endif - -#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER -#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT -#define __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION __gthread_recursive_mutex_init_function - -#define NOTATHREAD 00 -#define ECBBASEPTR (unsigned long int) *(unsigned int *)0x00000514u -#define ECBPG2PTR ECBBASEPTR + 0x1000 -#define CE2THRCPTR *((unsigned char *)(ECBPG2PTR + 16)) -#define __tpf_pthread_active() (CE2THRCPTR != NOTATHREAD) - -#if __GXX_WEAK__ && _GLIBCXX_GTHREAD_USE_WEAK -# define __gthrw(name) \ - static __typeof(name) __gthrw_ ## name __attribute__ ((__weakref__(#name))); -# define __gthrw_(name) __gthrw_ ## name -#else -# define __gthrw(name) -# define __gthrw_(name) name -#endif - -__gthrw(pthread_once) -__gthrw(pthread_key_create) -__gthrw(pthread_key_delete) -__gthrw(pthread_getspecific) -__gthrw(pthread_setspecific) -__gthrw(pthread_create) - -__gthrw(pthread_mutex_lock) -__gthrw(pthread_mutex_trylock) -__gthrw(pthread_mutex_unlock) -__gthrw(pthread_mutexattr_init) -__gthrw(pthread_mutexattr_settype) -__gthrw(pthread_mutexattr_destroy) -__gthrw(pthread_mutex_init) -__gthrw(pthread_mutex_destroy) - -static inline int -__gthread_active_p (void) -{ - return 1; -} - -static inline int -__gthread_once (__gthread_once_t *__once, void (*__func) (void)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_once) (__once, __func); - else - return -1; -} - -static inline int -__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_create) (__key, __dtor); - else - return -1; -} - -static inline int -__gthread_key_delete (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_key_delete) (__key); - else - return -1; -} - -static inline void * -__gthread_getspecific (__gthread_key_t __key) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_getspecific) (__key); - else - return NULL; -} - -static inline int -__gthread_setspecific (__gthread_key_t __key, const void *__ptr) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_setspecific) (__key, __ptr); - else - return -1; -} - -static inline int -__gthread_mutex_destroy (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_destroy) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_lock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_lock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_trylock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_trylock) (__mutex); - else - return 0; -} - -static inline int -__gthread_mutex_unlock (__gthread_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthrw_(pthread_mutex_unlock) (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_lock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_trylock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - return __gthread_mutex_unlock (__mutex); - else - return 0; -} - -static inline int -__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) -{ - if (__tpf_pthread_active ()) - { - pthread_mutexattr_t __attr; - int __r; - - __r = __gthrw_(pthread_mutexattr_init) (&__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_settype) (&__attr, - PTHREAD_MUTEX_RECURSIVE); - if (!__r) - __r = __gthrw_(pthread_mutex_init) (__mutex, &__attr); - if (!__r) - __r = __gthrw_(pthread_mutexattr_destroy) (&__attr); - return __r; - } - return 0; -} - - -#endif /* ! _GLIBCXX_GCC_GTHR_TPF_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr.h b/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr.h deleted file mode 100644 index 097cb2a95..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gthr.h +++ /dev/null @@ -1,158 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -/* Threads compatibility routines for libgcc2. */ -/* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -Under Section 7 of GPL version 3, you are granted additional -permissions described in the GCC Runtime Library Exception, version -3.1, as published by the Free Software Foundation. - -You should have received a copy of the GNU General Public License and -a copy of the GCC Runtime Library Exception along with this program; -see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -. */ - -#ifndef _GLIBCXX_GCC_GTHR_H -#define _GLIBCXX_GCC_GTHR_H - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility push(default) -#endif - -/* If this file is compiled with threads support, it must - #define __GTHREADS 1 - to indicate that threads support is present. Also it has define - function - int __gthread_active_p () - that returns 1 if thread system is active, 0 if not. - - The threads interface must define the following types: - __gthread_key_t - __gthread_once_t - __gthread_mutex_t - __gthread_recursive_mutex_t - - The threads interface must define the following macros: - - __GTHREAD_ONCE_INIT - to initialize __gthread_once_t - __GTHREAD_MUTEX_INIT - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - __GTHREAD_MUTEX_INIT_FUNCTION - to initialize __gthread_mutex_t to get a fast - non-recursive mutex. - Define this to a function which looks like this: - void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *) - Some systems can't initialize a mutex without a - function call. Don't define __GTHREAD_MUTEX_INIT in this case. - __GTHREAD_RECURSIVE_MUTEX_INIT - __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION - as above, but for a recursive mutex. - - The threads interface must define the following static functions: - - int __gthread_once (__gthread_once_t *once, void (*func) ()) - - int __gthread_key_create (__gthread_key_t *keyp, void (*dtor) (void *)) - int __gthread_key_delete (__gthread_key_t key) - - void *__gthread_getspecific (__gthread_key_t key) - int __gthread_setspecific (__gthread_key_t key, const void *ptr) - - int __gthread_mutex_destroy (__gthread_mutex_t *mutex); - int __gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *mutex); - - int __gthread_mutex_lock (__gthread_mutex_t *mutex); - int __gthread_mutex_trylock (__gthread_mutex_t *mutex); - int __gthread_mutex_unlock (__gthread_mutex_t *mutex); - - int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex); - int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex); - - The following are supported in POSIX threads only. They are required to - fix a deadlock in static initialization inside libsupc++. The header file - gthr-posix.h defines a symbol __GTHREAD_HAS_COND to signify that these extra - features are supported. - - Types: - __gthread_cond_t - - Macros: - __GTHREAD_COND_INIT - __GTHREAD_COND_INIT_FUNCTION - - Interface: - int __gthread_cond_broadcast (__gthread_cond_t *cond); - int __gthread_cond_wait (__gthread_cond_t *cond, __gthread_mutex_t *mutex); - int __gthread_cond_wait_recursive (__gthread_cond_t *cond, - __gthread_recursive_mutex_t *mutex); - - All functions returning int should return zero on success or the error - number. If the operation is not supported, -1 is returned. - - If the following are also defined, you should - #define __GTHREADS_CXX0X 1 - to enable the c++0x thread library. - - Types: - __gthread_t - __gthread_time_t - - Interface: - int __gthread_create (__gthread_t *thread, void *(*func) (void*), - void *args); - int __gthread_join (__gthread_t thread, void **value_ptr); - int __gthread_detach (__gthread_t thread); - int __gthread_equal (__gthread_t t1, __gthread_t t2); - __gthread_t __gthread_self (void); - int __gthread_yield (void); - - int __gthread_mutex_timedlock (__gthread_mutex_t *m, - const __gthread_time_t *abs_timeout); - int __gthread_recursive_mutex_timedlock (__gthread_recursive_mutex_t *m, - const __gthread_time_t *abs_time); - - int __gthread_cond_signal (__gthread_cond_t *cond); - int __gthread_cond_timedwait (__gthread_cond_t *cond, - __gthread_mutex_t *mutex, - const __gthread_time_t *abs_timeout); - -*/ - -#if __GXX_WEAK__ -/* The pe-coff weak support isn't fully compatible to ELF's weak. - For static libraries it might would work, but as we need to deal - with shared versions too, we disable it for mingw-targets. */ -#ifdef __MINGW32__ -#undef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 0 -#endif - -#ifndef _GLIBCXX_GTHREAD_USE_WEAK -#define _GLIBCXX_GTHREAD_USE_WEAK 1 -#endif -#endif -#include - -#ifndef _GLIBCXX_HIDE_EXPORTS -#pragma GCC visibility pop -#endif - -#endif /* ! _GLIBCXX_GCC_GTHR_H */ diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile deleted file mode 100644 index bc22eab49..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile +++ /dev/null @@ -1,33 +0,0 @@ -# $NetBSD: Makefile,v 1.9 2014/06/01 19:51:01 mrg Exp $ - -SUBDIR= backward ext bits debug decimal parallel pb profile -SUBDIR+= tr1 tr2 - -.include -.include - -.include "${.CURDIR}/../arch/${GCC_MACHINE_ARCH}/defs.mk" - -.cc: # disable .cc->NULL transform - -DIST= ${GCCDIST} -GNUHOSTDIST= ${DIST} - -# libsupc++ -INCS= exception new typeinfo cxxabi.h initializer_list - -# others -INCS+= cerrno -INCS+= ${G_std_headers} ${G_c_base_headers} -INCS+= ${G_c_compatibility_headers_extra} -INCSDIR= /usr/include/g++ - -.PATH: ${DIST}/libstdc++-v3 -.PATH: ${DIST}/libstdc++-v3/libsupc++ -#.PATH: ${DIST}/libstdc++-v3/include/c_compatibility -.PATH: ${DIST}/libstdc++-v3/include/c_global -.PATH: ${DIST}/libstdc++-v3/include/std - -# Get default targets including . -.include -.include diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile.inc b/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile.inc deleted file mode 100644 index ed09192f0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile.inc +++ /dev/null @@ -1,11 +0,0 @@ -# $NetBSD: Makefile.inc,v 1.4 2014/06/01 19:51:01 mrg Exp $ - -.ifndef _EXTERNAL_GPL3_GCC_LIB_LIBSTDCXX_INCLUDE_MAKEFILE_INC_ -_EXTERNAL_GPL3_GCC_LIB_LIBSTDCXX_INCLUDE_MAKEFILE_INC_=1 - -.include "../Makefile.inc" -.include "../../../Makefile.gcc_path" - -DIST=${GCCDIST} - -.endif diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile.includes b/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile.includes deleted file mode 100644 index d2af0e625..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/Makefile.includes +++ /dev/null @@ -1,9 +0,0 @@ -# $NetBSD: Makefile.includes,v 1.1 2014/03/01 10:00:47 mrg Exp $ - -# -# Always install in INCSDIR regardless of any path in filename -# -.for f in ${INCS} -INCSDIR_${f:C,/,_,g}= ${INCSDIR} -INCSNAME_${f:C,/,_,g}= ${f:T} -.endfor diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/backward/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/backward/Makefile deleted file mode 100644 index c83c62021..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/backward/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $NetBSD: Makefile,v 1.6 2014/06/01 19:51:02 mrg Exp $ - -.include - -.include "${.CURDIR}/../../arch/${GCC_MACHINE_ARCH}/defs.mk" - -.cc: # disable .cc->NULL transform - -INCS= ${G_backward_headers} -INCSDIR= /usr/include/g++/backward - -.include "${.CURDIR}/../Makefile.includes" - -# Get default targets including . -.include - -.PATH: ${DIST}/libstdc++-v3/include diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile deleted file mode 100644 index 461551e9c..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile +++ /dev/null @@ -1,65 +0,0 @@ -# $NetBSD: Makefile,v 1.16 2014/06/23 18:37:45 christos Exp $ - -.include - -.include "${.CURDIR}/../../arch/${GCC_MACHINE_ARCH}/defs.mk" - -.cc: # disable .cc->NULL transform - -GNUHOSTDIST= ${DIST} - -BUILDINCS= basic_file.h c++allocator.h c++io.h c++locale.h -BUILDINCS+= messages_members.h time_members.h opt_random.h gthr-default.h - -INCS= ${G_bits_headers} ${G_c_base_headers_extra} ${G_host_headers} -INCS+= gthr.h gthr-single.h gthr-posix.h -INCS+= ${BUILDINCS} - -# libsupc++ -INCS+= nested_exception.h hash_bytes.h atomic_lockfree_defines.h -INCS+= cxxabi_forced.h exception_defines.h exception_ptr.h - -.if ${MKCOMPAT} != no && !empty(MACHINE_ARCH:M*64*) -SUBDIR+= arch -.else -INCS+= c++config.h -.endif - -INCSDIR= /usr/include/g++/bits - -.include "${.CURDIR}/../Makefile.includes" - -CLEANFILES+= {BUILDINCS} - -CXXDIST= ${DIST}/libstdc++-v3 -COPYHEADERS= \ - opt_random.h ${CXXDIST}/${G_CPU_OPT_BITS_RANDOM} \ - basic_file.h ${CXXDIST}/${G_BASIC_FILE_H} \ - c++allocator.h ${CXXDIST}/${G_ALLOCATOR_H} \ - c++locale.h ${CXXDIST}/${G_CLOCALE_H} \ - c++io.h ${CXXDIST}/${G_CSTDIO_H} \ - messages_members.h ${CXXDIST}/${G_CMESSAGES_H} \ - time_members.h ${CXXDIST}/${G_CTIME_H} - -# gthr-default.h is a little special -.for _src _dst in ${G_CONFIGLINKS} -. if ${_dst} == "gthr-default.h" -COPYHEADERS+= ${_dst} ${_src} -. endif -.endfor - -.for _h _s in ${COPYHEADERS} -${_h}: ${_s} - cp -pf ${.ALLSRC} ${.TARGET} -.endfor - -# Get default targets including . -.include - -.PATH: ${.CURDIR}/../../arch/${GCC_MACHINE_ARCH} \ - ${DIST}/libstdc++-v3/include \ - ${DIST}/libstdc++-v3/config \ - ${DIST}/libstdc++-v3/ \ - ${DIST}/libstdc++-v3/libsupc++ - -.include diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile deleted file mode 100644 index b6db3396e..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile +++ /dev/null @@ -1,47 +0,0 @@ -# $NetBSD: Makefile,v 1.3 2014/09/19 17:23:24 matt Exp $ - -# install multilib c++config.h files - -.if ${MACHINE_ARCH} == "sparc64" -SUBDIR= sparc sparc64 -CXXCONFIGARGS= sparc64 _LP64 sparc -.endif - -.if ${MACHINE_ARCH} == "x86_64" -SUBDIR= i386 x86_64 -CXXCONFIGARGS= x86_64 _LP64 i386 -.endif - -.if ${MACHINE_ARCH} == "mips64eb" || ${MACHINE_ARCH} == "mips64el" -SUBDIR= mips64 mips32 mipso32 -CXXCONFIGARGS= mips64 _ABI64 mipso32 _ABIO32 mips32 -.endif - -.if ${MACHINE_ARCH} == "powerpc64" -SUBDIR= powerpc powerpc64 -CXXCONFIGARGS= powerpc64 _LP64 powerpc -.endif - -.if ${MACHINE_ARCH} == "riscv64" -SUBDIR= riscv32 riscv64 -CXXCONFIGARGS= riscv64 _LP64 riscv32 -.endif - -# XXX arm variants are missing, but hopefully won't need them -# until aarch64 anyway. - - -# now install the generated front end - -c++config.h: Makefile mkcxxconfig_h.sh - ${HOST_SH} ${.CURDIR}/mkcxxconfig_h.sh ${CXXCONFIGARGS} > ${.TARGET}.tmp && \ - mv ${.TARGET}.tmp ${.TARGET} -CLEANFILES+= c++config.h - -INCS+= c++config.h -#INCSNAME_c++config.h= cxxconfig.h -INCSDIR= /usr/include/g++/bits - -.include -.include -.include diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile.arch_bits b/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile.arch_bits deleted file mode 100644 index 8452deb27..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile.arch_bits +++ /dev/null @@ -1,11 +0,0 @@ -# $NetBSD: Makefile.arch_bits,v 1.1 2014/03/01 10:00:47 mrg Exp $ - -# define GCC_MACHINE_ARCH before including this. - -INCS+= c++config.h -INCSDIR= /usr/include/g++/bits/${GCC_MACHINE_ARCH} - -.PATH: ${.CURDIR}/../../../../arch/${GCC_MACHINE_ARCH} - -# Get default targets including . -.include diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/i386/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/i386/Makefile deleted file mode 100644 index ba6571c28..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/i386/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $NetBSD: Makefile,v 1.1 2014/03/01 10:00:47 mrg Exp $ - -GCC_MACHINE_ARCH=i386 -.include "../Makefile.arch_bits" diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/mips32/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/mips32/Makefile deleted file mode 100644 index 0939d17ef..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/mips32/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -# $NetBSD: Makefile,v 1.1 2014/03/01 10:00:48 mrg Exp $ - -GCC_MACHINE_ARCH=mips32 -.include "../Makefile.arch_bits" - -# mips32 files are in mips64e[lb] subdirs. XXX separate mips32? -.PATH: ${.CURDIR}/../../../../arch/${MACHINE_ARCH} diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/mips64/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/mips64/Makefile deleted file mode 100644 index c381da68c..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/mips64/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -# $NetBSD: Makefile,v 1.1 2014/03/01 10:00:48 mrg Exp $ - -GCC_MACHINE_ARCH=mips64 -.include "../Makefile.arch_bits" - -# mips64 files are in mips64e[lb] subdirs. -.PATH: ${.CURDIR}/../../../../arch/${MACHINE_ARCH} diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/mipso32/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/mipso32/Makefile deleted file mode 100644 index 55e87c38d..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/mipso32/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -# $NetBSD: Makefile,v 1.1 2014/03/01 10:00:48 mrg Exp $ - -GCC_MACHINE_ARCH=mipso32 -.include "../Makefile.arch_bits" - -# mips o32 files are in mipse[lb] subdirs. -.PATH: ${.CURDIR}/../../../../arch/${MACHINE_ARCH:S/64//} diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/mkcxxconfig_h.sh b/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/mkcxxconfig_h.sh deleted file mode 100644 index bcdacdcd6..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/mkcxxconfig_h.sh +++ /dev/null @@ -1,83 +0,0 @@ -#! /bin/sh -# -# Copyright (c) 2013 Matthew R. Green -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. The name of the author may not be used to endorse or promote products -# derived from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -# SUCH DAMAGE. - -# -# Generate a c++config.h that will include the correct multilib c++config.h -# -# mkcxxconfig_h.sh [[ ] ...] -# -# generates a series of #ifdef 's with the final being the default -# - -emit_intro() { - cat <<'__EOH1__' -/* $NetBSD: mkcxxconfig_h.sh,v 1.1 2014/03/01 10:00:47 mrg Exp $ */ - -/* This file is automatically generated. DO NOT EDIT! */ -__EOH1__ - - netbsd_id=$(echo '$NetBSD: mkcxxconfig_h.sh,v 1.1 2014/03/01 10:00:47 mrg Exp $' | sed 's,[#$],,g;s,.*,&,') - cat <<__EOH2__ -/* Generated from: $netbsd_id */ - -__EOH2__ -} - -emit_final() { - echo "#endif" -} - -# $1 - arch to include -emit_include() { - echo "#include "'"'"bits/$1/c++config.h"'"' -} - -# $1 - define to ifdef -ifdef=ifdef -emit_ifdef() { - echo "#$ifdef $1" - ifdef="elif" -} - -main() { - emit_intro - while [ $# -gt 0 ]; do - if [ $# -eq 1 ]; then - echo '#else' - emit_include $1 - break - fi - emit_ifdef $2 - emit_include $1 - shift - shift - done - emit_final -} - -main "$@" diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc/Makefile deleted file mode 100644 index 5b9b26116..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $NetBSD: Makefile,v 1.1 2014/08/22 15:27:51 matt Exp $ - -GCC_MACHINE_ARCH=powerpc -.include "../Makefile.arch_bits" diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc64/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc64/Makefile deleted file mode 100644 index 1ace265d0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc64/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $NetBSD: Makefile,v 1.1 2014/08/22 15:27:51 matt Exp $ - -GCC_MACHINE_ARCH=powerpc64 -.include "../Makefile.arch_bits" diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv32/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv32/Makefile deleted file mode 100644 index 9aa965967..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv32/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -# $NetBSD: Makefile,v 1.1 2014/09/19 17:23:24 matt Exp $ - -GCC_MACHINE_ARCH=riscv32 -.include "../Makefile.arch_bits" - -.PATH: ${.CURDIR}/../../../../arch/${MACHINE_ARCH} diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv64/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv64/Makefile deleted file mode 100644 index 5be9322d0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv64/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -# $NetBSD: Makefile,v 1.1 2014/09/19 17:23:24 matt Exp $ - -GCC_MACHINE_ARCH=riscv64 -.include "../Makefile.arch_bits" - -# mips64 files are in mips64e[lb] subdirs. -.PATH: ${.CURDIR}/../../../../arch/${MACHINE_ARCH} diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/sparc/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/sparc/Makefile deleted file mode 100644 index b1869eff6..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/sparc/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $NetBSD: Makefile,v 1.1 2014/03/01 10:00:48 mrg Exp $ - -GCC_MACHINE_ARCH=sparc -.include "../Makefile.arch_bits" diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/sparc64/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/sparc64/Makefile deleted file mode 100644 index b9f3d0c97..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/sparc64/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $NetBSD: Makefile,v 1.1 2014/03/01 10:00:48 mrg Exp $ - -GCC_MACHINE_ARCH=sparc64 -.include "../Makefile.arch_bits" diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/x86_64/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/x86_64/Makefile deleted file mode 100644 index 9f3db8ac2..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/x86_64/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -# $NetBSD: Makefile,v 1.1 2014/03/01 10:00:48 mrg Exp $ - -GCC_MACHINE_ARCH=x86_64 -.include "../Makefile.arch_bits" diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/debug/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/debug/Makefile deleted file mode 100644 index aeafd7e34..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/debug/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# $NetBSD: Makefile,v 1.6 2014/06/01 19:51:02 mrg Exp $ - -.include -.include - -.include "${.CURDIR}/../../arch/${GCC_MACHINE_ARCH}/defs.mk" - -.cc: # disable .cc->NULL transform - -INCS= ${G_debug_headers} -INCSDIR= /usr/include/g++/debug - -.include "${.CURDIR}/../Makefile.includes" - -# Get default targets including . -.include - -.PATH: ${DIST}/libstdc++-v3/include diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/decimal/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/decimal/Makefile deleted file mode 100644 index 863940c6c..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/decimal/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# $NetBSD: Makefile,v 1.5 2014/06/01 19:51:02 mrg Exp $ - -.include -.include - -.include "${.CURDIR}/../../arch/${GCC_MACHINE_ARCH}/defs.mk" - -.cc: # disable .cc->NULL transform - -INCS= ${G_decimal_headers} -INCSDIR= /usr/include/g++/decimal - -.include "${.CURDIR}/../Makefile.includes" - -# Get default targets including . -.include - -.PATH: ${DIST}/libstdc++-v3/include diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/ext/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/ext/Makefile deleted file mode 100644 index 0ad06cb84..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/ext/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# $NetBSD: Makefile,v 1.7 2014/06/01 19:51:02 mrg Exp $ - -.include -.include - -.include "${.CURDIR}/../../arch/${GCC_MACHINE_ARCH}/defs.mk" - -.cc: # disable .cc->NULL transform - -INCS= ${G_ext_headers} - -INCSDIR= /usr/include/g++/ext - -.include "${.CURDIR}/../Makefile.includes" - -.include -# Get default targets including . - -.PATH: ${DIST}/libstdc++-v3/include/ext -.PATH: ${DIST}/libstdc++-v3/include -.PATH: ${DIST}/libstdc++-v3/config -.PATH: ${DIST}/libstdc++-v3/libsupc++ -# for ext/hash_set -#.PATH: ${DIST}/libstdc++-v3/include/backward diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/parallel/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/parallel/Makefile deleted file mode 100644 index acd77550c..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/parallel/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# $NetBSD: Makefile,v 1.5 2014/06/01 19:51:02 mrg Exp $ - -.include -.include - -.include "${.CURDIR}/../../arch/${GCC_MACHINE_ARCH}/defs.mk" - -.cc: # disable .cc->NULL transform - -INCS= ${G_parallel_headers} -INCSDIR= /usr/include/g++/parallel - -.include "${.CURDIR}/../Makefile.includes" - -# Get default targets including . -.include - -.PATH: ${DIST}/libstdc++-v3/include diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/pb/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/pb/Makefile deleted file mode 100644 index 7890ca342..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/pb/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -# $NetBSD: Makefile,v 1.2 2014/06/01 20:24:45 mrg Exp $ - -.include - -.include "${.CURDIR}/../../arch/${GCC_MACHINE_ARCH}/defs.mk" - -.cc: # disable .cc->NULL transform - -DIST= ${GCCDIST} -GNUHOSTDIST= ${DIST} - -INCS= ${G_pb_headers1} ${G_pb_headers2} ${G_pb_headers3} ${G_pb_headers4} -INCS+= ${G_pb_headers5} ${G_pb_headers6} ${G_pb_headers7} -INCSDIR= /usr/include/g++ - -.PATH: ${DIST}/libstdc++-v3/include - -# Get default targets including . -.include diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/profile/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/profile/Makefile deleted file mode 100644 index 3a8d699d6..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/profile/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# $NetBSD: Makefile,v 1.2 2014/06/01 20:24:45 mrg Exp $ - -.include - -.include "${.CURDIR}/../../arch/${GCC_MACHINE_ARCH}/defs.mk" - -.cc: # disable .cc->NULL transform - -DIST= ${GCCDIST} -GNUHOSTDIST= ${DIST} - -INCS= ${G_profile_headers} ${G_profile_impl_headers} -INCSDIR= /usr/include/g++/profile - -.PATH: ${DIST}/libstdc++-v3/include/profile - -# Get default targets including . -.include diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/tr1/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/tr1/Makefile deleted file mode 100644 index b0e9282f0..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/tr1/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# $NetBSD: Makefile,v 1.6 2014/06/01 19:51:02 mrg Exp $ - -.include -.include - -.include "${.CURDIR}/../../arch/${GCC_MACHINE_ARCH}/defs.mk" - -.cc: # disable .cc->NULL transform - -INCS= ${G_tr1_headers} -INCSDIR= /usr/include/g++/tr1 - -.include "${.CURDIR}/../Makefile.includes" - -# Get default targets including . -.include - -.PATH: ${DIST}/libstdc++-v3/include diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/tr1_impl/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/tr1_impl/Makefile deleted file mode 100644 index b84bf2176..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/tr1_impl/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $NetBSD: Makefile,v 1.5 2014/06/01 19:51:02 mrg Exp $ - -.include -.include - -.include "${.CURDIR}/../../arch/${GCC_MACHINE_ARCH}/defs.mk" - -.cc: # disable .cc->NULL transform - -INCS= ${G_tr1_impl_headers} -INCSDIR= /usr/include/g++/tr1_impl - -# Get default targets including . -.include - -.PATH: ${DIST}/libstdc++-v3/include/tr1_impl diff --git a/external/gpl3/gcc/lib/libstdc++-v3/include/tr2/Makefile b/external/gpl3/gcc/lib/libstdc++-v3/include/tr2/Makefile deleted file mode 100644 index 487e615fe..000000000 --- a/external/gpl3/gcc/lib/libstdc++-v3/include/tr2/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -# $NetBSD: Makefile,v 1.2 2014/06/01 20:24:45 mrg Exp $ - -.include - -.include "${.CURDIR}/../../arch/${GCC_MACHINE_ARCH}/defs.mk" - -.cc: # disable .cc->NULL transform - -DIST= ${GCCDIST} -GNUHOSTDIST= ${DIST} - -INCS= ${G_tr2_headers} -INCSDIR= /usr/include/g++/tr2 - -.include "${.CURDIR}/../Makefile.includes" - -.PATH: ${DIST}/libstdc++-v3/include - -# Get default targets including . -.include diff --git a/external/gpl3/gcc/lib/libsupc++/Makefile b/external/gpl3/gcc/lib/libsupc++/Makefile deleted file mode 100644 index 312cc5c30..000000000 --- a/external/gpl3/gcc/lib/libsupc++/Makefile +++ /dev/null @@ -1,53 +0,0 @@ -# $NetBSD: Makefile,v 1.10 2014/06/01 19:51:02 mrg Exp $ - -REQUIRETOOLS= yes -NOLINT= # defined -NOPIC= # defined -NOPROFILE= # defined - -CWARNFLAGS.clang+= -Wno-parentheses -UNSUPPORTED_COMPILER.clang= # defined - -.include - -GCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} - -LIB= supc++ - -.if exists(${.CURDIR}/../libstdc++-v3/arch/${GCC_MACHINE_ARCH}/defs.mk) && ${MKGCC} != "no" -.include "${.CURDIR}/../libstdc++-v3/arch/${GCC_MACHINE_ARCH}/defs.mk" - -SHLIB_MAJOR= 2 -SHLIB_MINOR= 0 - -.include "${.CURDIR}/../libsupc++/Makefile.common" - -SRCS= ${LIBSUPCXXSRCS} xmalloc.c -CXXFLAGS+= ${G_SECTION_FLAGS} - -COPTS.cp-demangle.c = -Wno-stack-protector - -.if ${HAVE_LIBGCC_EH} == "no" -G_CONFIGLINKS:= ${G_CONFIGLINKS:S,libgcc/config/arm/unwind-arm.h,libgcc/unwind-generic.h,} -.endif - -.if ${MKGCC} != "no" -.if defined(G_CONFIGLINKS) && !empty(G_CONFIGLINKS) -BUILDSYMLINKS+= ${G_CONFIGLINKS} -.for _src _dst in ${G_CONFIGLINKS} -DPSRCS+= ${_dst} -.endfor -.endif -.endif - -.include - -.PATH: ${DIST}/libstdc++-v3/src \ - ${DIST}/libstdc++-v3/libsupc++ \ - ${DIST}/libiberty \ - ${.CURDIR}/../libstdc++-v3/arch/${GCC_MACHINE_ARCH} - -${OBJS}: ${.CURDIR}/../libstdc++-v3/arch/${GCC_MACHINE_ARCH}/defs.mk -.else -.include # do nothing -.endif diff --git a/external/gpl3/gcc/lib/libsupc++/Makefile.common b/external/gpl3/gcc/lib/libsupc++/Makefile.common deleted file mode 100644 index 7216f27f2..000000000 --- a/external/gpl3/gcc/lib/libsupc++/Makefile.common +++ /dev/null @@ -1,34 +0,0 @@ -# $NetBSD: Makefile.common,v 1.8 2014/06/01 19:51:02 mrg Exp $ - -DIST= ${GCCDIST} -GNUHOSTDIST= ${DIST} - -GCC_MACHINE_ARCH=${MACHINE_ARCH:S/earmv5/earm/} - -# Support src/compat builds -.if defined(MLIBDIR) && exists(${.CURDIR}/../libstdc++-v3/arch/${MLIBDIR}/defs.mk) -LIBSTDCXX_MACHINE_ARCH=${MLIBDIR} -.else -LIBSTDCXX_MACHINE_ARCH=${GCC_MACHINE_ARCH} -.endif - -LIBSTDCXXSRCS= ${G_SRC_SOURCES} ${G_CPP98_SOURCES} ${G_CPP11_SOURCES} -LIBSUPCXXSRCS= ${G_LIBSUPCXX_SOURCES} ${G_LIBSUPCXX_C_SOURCES} - -CPPFLAGS+= -I${DIST}/gcc -CPPFLAGS+= -I${DIST}/include -CPPFLAGS+= -I${DIST}/libstdc++-v3/libsupc++ -CPPFLAGS+= -I${DIST}/libgcc -CPPFLAGS+= -I${.CURDIR}/../libstdc++-v3/arch/${LIBSTDCXX_MACHINE_ARCH} -I. -CPPFLAGS+= -DHAVE_STDLIB_H -DHAVE_STRING_H - -.if defined(__MINIX) -CPPFLAGS+= -I${DESTDIR}/usr/include/g++ -CPPFLAGS+= -I${DESTDIR}/usr/include/gcc-4.8 -.endif #defined(__MINIX) - -CPPFLAGS.cp-demangle.c=-DIN_GLIBCPP_V3 - -.for f in eh_ptr eh_throw guard atexit_thread nested_exception -COPTS.${f}.cc+= -std=gnu++0x -.endfor diff --git a/external/gpl3/gcc/lib/libtsan/Makefile b/external/gpl3/gcc/lib/libtsan/Makefile deleted file mode 100644 index 4b882a1f5..000000000 --- a/external/gpl3/gcc/lib/libtsan/Makefile +++ /dev/null @@ -1,67 +0,0 @@ -# $NetBSD: Makefile,v 1.2 2015/01/07 03:49:13 christos Exp $ - -.include - -.include "../Makefile.inc" - -TSAN=${GCCDIST}/libsanitizer -.PATH: ${TSAN}/tsan ${TSAN}/interception ${TSAN}/sanitizer_common - -TSAN_SRCS= \ - tsan_clock.cc \ - tsan_fd.cc \ - tsan_flags.cc \ - tsan_interceptors.cc \ - tsan_interface.cc \ - tsan_interface_ann.cc \ - tsan_interface_atomic.cc \ - tsan_interface_java.cc \ - tsan_md5.cc \ - tsan_mman.cc \ - tsan_mutex.cc \ - tsan_mutexset.cc \ - tsan_platform_linux.cc \ - tsan_platform_mac.cc \ - tsan_report.cc \ - tsan_rtl.cc \ - tsan_rtl_amd64.S \ - tsan_rtl_mutex.cc \ - tsan_rtl_report.cc \ - tsan_rtl_thread.cc \ - tsan_stat.cc \ - tsan_suppressions.cc \ - tsan_symbolize.cc \ - tsan_symbolize_addr2line_linux.cc \ - tsan_sync.cc - -INTERCEPTION_SRCS= \ - interception_linux.cc \ - interception_type_test.cc - -SANITIZER_SRCS= \ - sanitizer_allocator.cc \ - sanitizer_common.cc \ - sanitizer_flags.cc \ - sanitizer_libc.cc \ - sanitizer_netbsd.cc \ - sanitizer_mac.cc \ - sanitizer_posix.cc \ - sanitizer_platform_limits_posix.cc \ - sanitizer_printf.cc \ - sanitizer_stackdepot.cc \ - sanitizer_stacktrace.cc \ - sanitizer_symbolizer.cc \ - sanitizer_symbolizer_linux.cc \ - sanitizer_win.cc - -# The linux build does this to avoid preinit sections on shared libraries -CSHLIBFLAGS+= -DPIC - -LIB= tsan -SRCS= ${TSAN_SRCS} ${INTERCEPTION_SRCS} ${SANITIZER_SRCS} -CPPFLAGS+=-I${TSAN}/include -I${TSAN} - -LDADD+= -lstdc++ -lpthread -DPADD+= ${LIBSTDCXX} ${LIBPTHREAD} - -.include diff --git a/external/gpl3/gcc/lib/libtsan/shlib_version b/external/gpl3/gcc/lib/libtsan/shlib_version deleted file mode 100644 index 97c9f92d6..000000000 --- a/external/gpl3/gcc/lib/libtsan/shlib_version +++ /dev/null @@ -1,2 +0,0 @@ -major=0 -minor=0 diff --git a/external/gpl3/gcc/patches/0000-gcc_nbsd.patch b/external/gpl3/gcc/patches/0000-gcc_nbsd.patch deleted file mode 100644 index 4856e4371..000000000 --- a/external/gpl3/gcc/patches/0000-gcc_nbsd.patch +++ /dev/null @@ -1,25562 +0,0 @@ -diff -rNU3 dist.orig/.gitignore dist/.gitignore ---- dist.orig/.gitignore 2013-01-10 16:48:46.000000000 +0100 -+++ dist/.gitignore 1970-01-01 01:00:00.000000000 +0100 -@@ -1,42 +0,0 @@ --*.diff --*.patch --*.orig --*.rej -- --*~ --.#* --*# -- --*.flt --*.gmo --*.info --*.la --*.lo --*.o --*.pyc --*.tmp -- --.deps --.libs -- --autom4te.cache --config.cache --config.h --config.intl --config.log --config.status --libtool --POTFILES --*-POTFILES -- --TAGS --TAGS.sub -- --.gdbinit --.gdb_history -- --# ignore core files, but not java/net/protocol/core/ --core --!core/ -- --lost+found -diff -rNU3 dist.orig/config.guess dist/config.guess ---- dist.orig/config.guess 2014-04-04 15:48:08.000000000 +0200 -+++ dist/config.guess 2015-10-18 13:19:49.000000000 +0200 -@@ -171,16 +171,32 @@ - UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ - /usr/sbin/$sysctl 2>/dev/null || echo unknown)` - case "${UNAME_MACHINE_ARCH}" in -+ earm*eb*) machine=armeb-unknown ;; -+ earm*) machine=arm-unknown ;; - armeb) machine=armeb-unknown ;; - arm*) machine=arm-unknown ;; -+ coldfire) machine=m5407-unknown ;; -+ earm*eb*) machine=armeb-unknown ;; -+ earm*) machine=arm-unknown ;; - sh3el) machine=shl-unknown ;; - sh3eb) machine=sh-unknown ;; - sh5el) machine=sh5le-unknown ;; - *) machine=${UNAME_MACHINE_ARCH}-unknown ;; - esac - # The Operating System including object format, if it has switched -- # to ELF recently, or will in the future. -+ # to ELF recently, or will in the future and ABI. - case "${UNAME_MACHINE_ARCH}" in -+ coldfire) os=netbsdelf ;; -+ earm*) -+ eval $set_cc_for_build -+ if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ -+ | grep -q __ARM_PCS_VFP -+ then -+ os=netbsdelf-eabi -+ else -+ os=netbsdelf-eabihf -+ fi -+ ;; - arm*|i386|m68k|ns32k|sh3*|sparc|vax) - eval $set_cc_for_build - if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ -diff -rNU3 dist.orig/config.sub dist/config.sub ---- dist.orig/config.sub 2014-04-04 15:48:08.000000000 +0200 -+++ dist/config.sub 2015-10-18 13:19:49.000000000 +0200 -@@ -117,7 +117,7 @@ - case $maybe_os in - nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ - linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ -- knetbsd*-gnu* | netbsd*-gnu* | \ -+ knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ - kopensolaris*-gnu* | \ - storm-chaos* | os2-emx* | rtmk-nova*) - os=-$maybe_os -@@ -297,7 +297,7 @@ - | nios | nios2 | nios2eb | nios2el \ - | ns16k | ns32k \ - | open8 \ -- | or1k | or32 \ -+ | or1k | or1knd \ - | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle \ - | pyramid \ -@@ -329,12 +329,21 @@ - basic_machine=$basic_machine-unknown - os=-none - ;; -- m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) -+ m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | m5407 \ -+ | v70 | w65 | z8k) - ;; - ms1) - basic_machine=mt-unknown - ;; - -+ riscv32-*) -+ basic_machine=riscv32-ucb -+ ;; -+ -+ riscv*-*) -+ basic_machine=riscv-ucb -+ ;; -+ - strongarm | thumb | xscale) - basic_machine=arm-unknown - ;; -@@ -386,6 +395,7 @@ - | le32-* | le64-* \ - | lm32-* \ - | m32c-* | m32r-* | m32rle-* \ -+ | m5200-* | m5407-* \ - | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ - | microblaze-* | microblazeel-* \ -@@ -920,8 +930,11 @@ - basic_machine=hppa1.1-oki - os=-proelf - ;; -- openrisc | openrisc-*) -- basic_machine=or32-unknown -+ or1k | or1k-*) -+ basic_machine=or1k-unknown -+ ;; -+ or1knd | or1knd-*) -+ basic_machine=or1knd-unknown - ;; - os400) - basic_machine=powerpc-ibm -@@ -1597,8 +1610,8 @@ - or1k-*) - os=-elf - ;; -- or32-*) -- os=-coff -+ or1knd-*) -+ os=-elf - ;; - *-tti) # must be before sparc entry or we get the wrong os. - os=-sysv3 -diff -rNU3 dist.orig/configure dist/configure ---- dist.orig/configure 2015-05-03 19:26:29.000000000 +0200 -+++ dist/configure 2015-10-18 13:19:49.000000000 +0200 -@@ -2292,7 +2292,7 @@ - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir -- ac_install_sh="$ac_aux_dir/$ac_t -c" -+ ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c" - break 2 - fi - done -@@ -6287,8 +6287,12 @@ - - if test $target_elf = yes; then : - # ELF platforms build the lto-plugin always. -- build_lto_plugin=yes -- -+ case $target in -+ m68010-*) -+ build_lto_plugin=no;; -+ *) -+ build_lto_plugin=yes;; -+ esac - else - if test x"$default_enable_lto" = x"yes" ; then - case $target in -diff -rNU3 dist.orig/configure.ac dist/configure.ac ---- dist.orig/configure.ac 2015-05-03 19:26:29.000000000 +0200 -+++ dist/configure.ac 2015-10-18 13:19:49.000000000 +0200 -@@ -1685,7 +1685,12 @@ - enable_lto=yes; default_enable_lto=yes) - - ACX_ELF_TARGET_IFELSE([# ELF platforms build the lto-plugin always. -- build_lto_plugin=yes -+ case $target in -+ m68010-*) -+ build_lto_plugin=no;; -+ *) -+ build_lto_plugin=yes;; -+ esac - ],[if test x"$default_enable_lto" = x"yes" ; then - case $target in - *-apple-darwin9* | *-cygwin* | *-mingw*) ;; -diff -rNU3 dist.orig/fixincludes/configure dist/fixincludes/configure ---- dist.orig/fixincludes/configure 2012-05-29 21:28:57.000000000 +0200 -+++ dist/fixincludes/configure 2015-10-18 13:19:49.000000000 +0200 -@@ -2141,7 +2141,7 @@ - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir -- ac_install_sh="$ac_aux_dir/$ac_t -c" -+ ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c" - break 2 - fi - done -diff -rNU3 dist.orig/gcc/Makefile.in dist/gcc/Makefile.in ---- dist.orig/gcc/Makefile.in 2014-04-05 12:26:19.000000000 +0200 -+++ dist/gcc/Makefile.in 2015-10-18 13:19:51.000000000 +0200 -@@ -639,6 +639,9 @@ - exeext = @host_exeext@ - build_exeext = @build_exeext@ - -+# NetBSD mknative-gcc addition -+ENABLE_SHARED = @enable_shared@ -+ - # Directory in which to put man pages. - mandir = @mandir@ - man1dir = $(mandir)/man1 -@@ -706,6 +709,7 @@ - - # Control whether header files are installed. - INSTALL_HEADERS=install-headers install-mkheaders -+INSTALL_HEADERS=install-headers - - # Control whether Info documentation is built and installed. - BUILD_INFO = @BUILD_INFO@ -@@ -747,8 +751,7 @@ - - # Native linker and preprocessor flags. For x-fragment overrides. - BUILD_LDFLAGS=@BUILD_LDFLAGS@ --BUILD_CPPFLAGS= -I. -I$(@D) -I$(srcdir) -I$(srcdir)/$(@D) \ -- -I$(srcdir)/../include @INCINTL@ $(CPPINC) $(CPPFLAGS) -+BUILD_CPPFLAGS=$(BALL_CPPFLAGS) - - # Actual name to use when installing a native compiler. - GCC_INSTALL_NAME := $(shell echo gcc|sed '$(program_transform_name)') -@@ -998,6 +1001,7 @@ - # puts -I options in CPPFLAGS, our include files in the srcdir will always - # win against random include files in /usr/include. - ALL_CPPFLAGS = $(INCLUDES) $(CPPFLAGS) -+BALL_CPPFLAGS = $(BINCLUDES) $(CPPFLAGS) - - # This is the variable to use when using $(COMPILER). - ALL_COMPILERFLAGS = $(ALL_CXXFLAGS) -@@ -1054,6 +1058,10 @@ - -I$(srcdir)/../include @INCINTL@ \ - $(CPPINC) $(GMPINC) $(DECNUMINC) $(BACKTRACEINC) \ - $(CLOOGINC) $(ISLINC) -+BINCLUDES = -I. -I$(@D) -I$(srcdir) -I$(srcdir)/$(@D) \ -+ -I$(srcdir)/../include @INCINTL@ \ -+ $(CPPINC) $(DECNUMINC) $(BACKTRACEINC) \ -+ $(CLOOGINC) $(ISLINC) - - .c.o: - $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $< $(OUTPUT_OPTION) -@@ -1796,7 +1804,7 @@ - - checksum-options: - echo "$(LINKER) $(ALL_LINKERFLAGS) $(LDFLAGS)" > checksum-options.tmp \ -- && $(srcdir)/../move-if-change checksum-options.tmp checksum-options -+ && $(SHELL) $(srcdir)/../move-if-change checksum-options.tmp checksum-options - - # - # Build libgcc.a. -@@ -1804,7 +1812,7 @@ - libgcc-support: libgcc.mvars stmp-int-hdrs $(TCONFIG_H) \ - $(MACHMODE_H) gcov-iov.h - --libgcc.mvars: config.status Makefile specs xgcc$(exeext) -+libgcc.mvars: config.status Makefile - : > tmp-libgcc.mvars - echo GCC_CFLAGS = '$(GCC_CFLAGS)' >> tmp-libgcc.mvars - echo INHIBIT_LIBC_CFLAGS = '$(INHIBIT_LIBC_CFLAGS)' >> tmp-libgcc.mvars -@@ -1819,6 +1827,7 @@ - s-mlib: $(srcdir)/genmultilib Makefile - if test @enable_multilib@ = yes \ - || test -n "$(MULTILIB_OSDIRNAMES)"; then \ -+ CONFIG_SHELL="$(SHELL)" \ - $(SHELL) $(srcdir)/genmultilib \ - "$(MULTILIB_OPTIONS)" \ - "$(MULTILIB_DIRNAMES)" \ -@@ -3909,21 +3918,21 @@ - - gengtype-parse.o build/gengtype-parse.o : gengtype-parse.c gengtype.h \ - $(SYSTEM_H) --gengtype-parse.o: $(CONFIG_H) -+gengtype-parse.o: $(CONFIG_H) $(BCONFIG_H) - CFLAGS-gengtype-parse.o += -DGENERATOR_FILE - build/gengtype-parse.o: $(BCONFIG_H) - - gengtype-state.o build/gengtype-state.o: gengtype-state.c $(SYSTEM_H) \ - gengtype.h errors.h double-int.h version.h $(HASHTAB_H) $(OBSTACK_H) \ - $(XREGEX_H) --gengtype-state.o: $(CONFIG_H) -+gengtype-state.o: $(CONFIG_H) $(BCONFIG_H) - CFLAGS-gengtype-state.o += -DGENERATOR_FILE - build/gengtype-state.o: $(BCONFIG_H) - - gengtype.o build/gengtype.o : gengtype.c $(SYSTEM_H) gengtype.h \ - rtl.def insn-notes.def errors.h double-int.h version.h $(HASHTAB_H) \ - $(OBSTACK_H) $(XREGEX_H) --gengtype.o: $(CONFIG_H) -+gengtype.o: $(CONFIG_H) $(BCONFIG_H) - CFLAGS-gengtype.o += -DGENERATOR_FILE - build/gengtype.o: $(BCONFIG_H) - -@@ -4061,6 +4070,12 @@ - # s-* so that mostlyclean does not force the include directory to - # be rebuilt. - -+unwind.h: $(UNWIND_H) -+ -if [ -d include ] ; then true; else mkdir include; chmod a+rx include; fi -+ rm -f include/unwind.h -+ cp $(UNWIND_H) include/unwind.h -+ chmod a+r include/unwind.h -+ - # Build the include directories. - stmp-int-hdrs: $(STMP_FIXINC) $(USER_H) fixinc_list - # Copy in the headers provided with gcc. -@@ -4076,6 +4091,7 @@ - # e.g. install-no-fixedincludes. - -if [ -d include ] ; then true; else mkdir include; chmod a+rx include; fi - -if [ -d include-fixed ] ; then true; else mkdir include-fixed; chmod a+rx include-fixed; fi -+ if false; then \ - for file in .. $(USER_H); do \ - if [ X$$file != X.. ]; then \ - realfile=`echo $$file | sed -e 's|.*/\([^/]*\)$$|\1|'`; \ -@@ -4084,7 +4100,7 @@ - cp $$file include; \ - chmod a+r include/$$realfile; \ - fi; \ -- done -+ done; \ - for file in .. $(USER_H_INC_NEXT_PRE); do \ - if [ X$$file != X.. ]; then \ - mv include/$$file include/x_$$file; \ -@@ -4093,14 +4109,14 @@ - rm -f include/x_$$file; \ - chmod a+r include/$$file; \ - fi; \ -- done -+ done; \ - for file in .. $(USER_H_INC_NEXT_POST); do \ - if [ X$$file != X.. ]; then \ - echo "#include_next <$$file>" >>include/$$file; \ - chmod a+r include/$$file; \ - fi; \ -- done -- rm -f include/stdint.h -+ done; \ -+ rm -f include/stdint.h; \ - if [ $(USE_GCC_STDINT) = wrap ]; then \ - rm -f include/stdint-gcc.h; \ - cp $(srcdir)/ginclude/stdint-gcc.h include/stdint-gcc.h; \ -@@ -4110,7 +4126,7 @@ - elif [ $(USE_GCC_STDINT) = provide ]; then \ - cp $(srcdir)/ginclude/stdint-gcc.h include/stdint.h; \ - chmod a+r include/stdint.h; \ -- fi -+ fi; \ - set -e; for ml in `cat fixinc_list`; do \ - sysroot_headers_suffix=`echo $${ml} | sed -e 's/;.*$$//'`; \ - multi_dir=`echo $${ml} | sed -e 's/^[^;]*;//'`; \ -@@ -4127,7 +4143,8 @@ - rm -f $${fix_dir}/limits.h; \ - cp -p tmp-limits.h $${fix_dir}/limits.h; \ - chmod a+r $${fix_dir}/limits.h; \ -- done -+ done; \ -+ fi - # Install the README - rm -f include-fixed/README - cp $(srcdir)/../fixincludes/README-fixinc include-fixed/README -@@ -4187,10 +4204,11 @@ - # Abort if no system headers available, unless building a crosscompiler. - # FIXME: abort unless building --without-headers would be more accurate and less ugly - stmp-fixinc: gsyslimits.h macro_list fixinc_list \ -- $(build_objdir)/fixincludes/fixincl \ -+ $(build_objdir)/fixincludes/fixincl$(build_exeext) \ - $(build_objdir)/fixincludes/fixinc.sh -- rm -rf include-fixed; mkdir include-fixed -- -chmod a+rx include-fixed -+ if false; then \ -+ rm -rf include-fixed; mkdir include-fixed; \ -+ -chmod a+rx include-fixed; \ - if [ -d ../prev-gcc ]; then \ - cd ../prev-gcc && \ - $(MAKE) real-$(INSTALL_HEADERS_DIR) DESTDIR=`pwd`/../gcc/ \ -@@ -4224,6 +4242,7 @@ - fi; \ - chmod a+r $${fix_dir}/syslimits.h; \ - done; \ -+ fi; \ - fi - $(STAMP) stmp-fixinc - # -@@ -4710,6 +4729,8 @@ - lang.install-info - - $(DESTDIR)$(infodir)/%.info: doc/%.info installdirs -+ @echo "NOT REBUILDING $@" -+NetBSD_DISABLED_info: - rm -f $@ - if [ -f $< ]; then \ - for f in $(<)*; do \ -diff -rNU3 dist.orig/gcc/c/Make-lang.in dist/gcc/c/Make-lang.in ---- dist.orig/gcc/c/Make-lang.in 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/c/Make-lang.in 2015-10-18 13:19:49.000000000 +0200 -@@ -70,7 +70,7 @@ - $(C_OBJS) $(BACKEND) $(LIBDEPS) - build/genchecksum$(build_exeext) $(C_OBJS) $(BACKEND) $(LIBDEPS) \ - checksum-options > cc1-checksum.c.tmp && \ -- $(srcdir)/../move-if-change cc1-checksum.c.tmp cc1-checksum.c -+ $(SHELL) $(srcdir)/../move-if-change cc1-checksum.c.tmp cc1-checksum.c - - cc1-checksum.o : cc1-checksum.c $(CONFIG_H) $(SYSTEM_H) - -diff -rNU3 dist.orig/gcc/c-family/c-opts.c dist/gcc/c-family/c-opts.c ---- dist.orig/gcc/c-family/c-opts.c 2015-02-11 13:14:54.000000000 +0100 -+++ dist/gcc/c-family/c-opts.c 2015-10-18 13:19:49.000000000 +0200 -@@ -284,6 +284,10 @@ - cpp_opts->discard_comments_in_macro_exp = 0; - break; - -+ case OPT_cxx_isystem: -+ add_path (xstrdup (arg), SYSTEM, 1, true); -+ break; -+ - case OPT_D: - defer_opt (code, arg); - break; -@@ -606,6 +610,10 @@ - add_path (xstrdup (arg), QUOTE, 0, true); - break; - -+ case OPT_iremap: -+ add_cpp_remap_path (arg); -+ break; -+ - case OPT_isysroot: - sysroot = arg; - break; -diff -rNU3 dist.orig/gcc/c-family/c.opt dist/gcc/c-family/c.opt ---- dist.orig/gcc/c-family/c.opt 2014-04-07 08:40:18.000000000 +0200 -+++ dist/gcc/c-family/c.opt 2015-10-18 13:19:49.000000000 +0200 -@@ -801,6 +801,12 @@ - C ObjC C++ ObjC++ - A synonym for -std=c89 (for C) or -std=c++98 (for C++) - -+; This should really just be C++/ObjC++ but we (NetBSD) use it when -+; calling C and ObjC compilers as well. -+cxx-isystem -+C ObjC C++ ObjC++ Joined Separate MissingArgError(missing path after %qs) -+-cxx-isystem Add to the start of the C++ system include path -+ - d - C ObjC C++ ObjC++ Joined - ; Documented in common.opt. FIXME - what about -dI, -dD, -dN and -dD? -@@ -1277,6 +1283,10 @@ - C ObjC C++ ObjC++ Joined Separate MissingArgError(missing path after %qs) - -iquote Add to the end of the quote include path - -+iremap -+C ObjC C++ ObjC++ Joined Separate MissingArgError(missing path after %qs) -+-iremap Convert to if it occurs as prefix in __FILE__. -+ - iwithprefix - C ObjC C++ ObjC++ Joined Separate - -iwithprefix Add to the end of the system include path -diff -rNU3 dist.orig/gcc/cfgexpand.c dist/gcc/cfgexpand.c ---- dist.orig/gcc/cfgexpand.c 2015-01-27 18:07:24.000000000 +0100 -+++ dist/gcc/cfgexpand.c 2015-10-18 13:19:49.000000000 +0200 -@@ -1321,7 +1321,9 @@ - else - len = tree_low_cst (TYPE_SIZE_UNIT (type), 1); - -- if (len < max) -+ if (len == 0) -+ ret = SPCT_HAS_ARRAY; -+ else if (len < max) - ret = SPCT_HAS_SMALL_CHAR_ARRAY | SPCT_HAS_ARRAY; - else - ret = SPCT_HAS_LARGE_CHAR_ARRAY | SPCT_HAS_ARRAY; -diff -rNU3 dist.orig/gcc/common/config/arm/arm-common.c dist/gcc/common/config/arm/arm-common.c ---- dist.orig/gcc/common/config/arm/arm-common.c 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/common/config/arm/arm-common.c 2015-10-18 13:19:49.000000000 +0200 -@@ -48,6 +48,9 @@ - return UI_SJLJ; - #endif - -+ if (ARM_DWARF_UNWIND_TABLES) -+ return UI_DWARF2; -+ - /* If not using ARM EABI unwind tables... */ - if (ARM_UNWIND_INFO) - { -diff -rNU3 dist.orig/gcc/common/config/or1k/or1k-common.c dist/gcc/common/config/or1k/or1k-common.c ---- dist.orig/gcc/common/config/or1k/or1k-common.c 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/common/config/or1k/or1k-common.c 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,30 @@ -+/* Common hooks for VAX. -+ Copyright (C) 1987-2013 Free Software Foundation, Inc. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 3, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GCC; see the file COPYING3. If not see -+. */ -+ -+#include "config.h" -+#include "system.h" -+#include "coretypes.h" -+#include "tm.h" -+#include "common/common-target.h" -+#include "common/common-target-def.h" -+ -+#undef TARGET_DEFAULT_TARGET_FLAGS -+#define TARGET_DEFAULT_TARGET_FLAGS TARGET_DEFAULT -+ -+struct gcc_targetm_common targetm_common = TARGETM_COMMON_INITIALIZER; -diff -rNU3 dist.orig/gcc/common/config/riscv/riscv-common.c dist/gcc/common/config/riscv/riscv-common.c ---- dist.orig/gcc/common/config/riscv/riscv-common.c 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/common/config/riscv/riscv-common.c 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,129 @@ -+/* Common hooks for RISC-V. -+ Copyright (C) 1989-2014 Free Software Foundation, Inc. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 3, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GCC; see the file COPYING3. If not see -+. */ -+ -+#include "config.h" -+#include "system.h" -+#include "coretypes.h" -+#include "tm.h" -+#include "common/common-target.h" -+#include "common/common-target-def.h" -+#include "opts.h" -+#include "flags.h" -+#include "errors.h" -+ -+/* Parse a RISC-V ISA string into an option mask. */ -+ -+static void -+riscv_parse_arch_string (const char *isa, int *flags) -+{ -+ const char *p = isa; -+ -+ if (strncmp (p, "RV32", 4) == 0) -+ *flags |= MASK_32BIT, p += 4; -+ else if (strncmp (p, "RV64", 4) == 0) -+ *flags &= ~MASK_32BIT, p += 4; -+ -+ if (*p++ != 'I') -+ { -+ error ("-march=%s: ISA strings must begin with I, RV32I, or RV64I", isa); -+ return; -+ } -+ -+ *flags &= ~MASK_MULDIV; -+ if (*p == 'M') -+ *flags |= MASK_MULDIV, p++; -+ -+ *flags &= ~MASK_ATOMIC; -+ if (*p == 'A') -+ *flags |= MASK_ATOMIC, p++; -+ -+ *flags |= MASK_SOFT_FLOAT_ABI; -+ if (*p == 'F') -+ *flags &= ~MASK_SOFT_FLOAT_ABI, p++; -+ -+ if (*p == 'D') -+ { -+ p++; -+ if (!TARGET_HARD_FLOAT) -+ { -+ error ("-march=%s: the D extension requires the F extension", isa); -+ return; -+ } -+ } -+ else if (TARGET_HARD_FLOAT) -+ { -+ error ("-march=%s: single-precision-only is not yet supported", isa); -+ return; -+ } -+ -+ if (*p) -+ { -+ error ("-march=%s: unsupported ISA substring %s", isa, p); -+ return; -+ } -+} -+ -+static int -+riscv_flags_from_arch_string (const char *isa) -+{ -+ int flags = 0; -+ riscv_parse_arch_string (isa, &flags); -+ return flags; -+} -+ -+/* Implement TARGET_HANDLE_OPTION. */ -+ -+static bool -+riscv_handle_option (struct gcc_options *opts, -+ struct gcc_options *opts_set ATTRIBUTE_UNUSED, -+ const struct cl_decoded_option *decoded, -+ location_t loc ATTRIBUTE_UNUSED) -+{ -+ switch (decoded->opt_index) -+ { -+ case OPT_march_: -+ riscv_parse_arch_string (decoded->arg, &opts->x_target_flags); -+ return true; -+ -+ default: -+ return true; -+ } -+} -+ -+/* Implement TARGET_OPTION_OPTIMIZATION_TABLE. */ -+static const struct default_options riscv_option_optimization_table[] = -+ { -+ { OPT_LEVELS_1_PLUS, OPT_fsection_anchors, NULL, 1 }, -+ { OPT_LEVELS_1_PLUS, OPT_fomit_frame_pointer, NULL, 1 }, -+ { OPT_LEVELS_NONE, 0, NULL, 0 } -+ }; -+ -+#undef TARGET_OPTION_OPTIMIZATION_TABLE -+#define TARGET_OPTION_OPTIMIZATION_TABLE riscv_option_optimization_table -+ -+#undef TARGET_DEFAULT_TARGET_FLAGS -+#define TARGET_DEFAULT_TARGET_FLAGS \ -+ (TARGET_DEFAULT \ -+ | riscv_flags_from_arch_string (RISCV_ARCH_STRING_DEFAULT) \ -+ | (TARGET_64BIT_DEFAULT ? 0 : MASK_32BIT)) -+ -+#undef TARGET_HANDLE_OPTION -+#define TARGET_HANDLE_OPTION riscv_handle_option -+ -+struct gcc_targetm_common targetm_common = TARGETM_COMMON_INITIALIZER; -diff -rNU3 dist.orig/gcc/config/alpha/alpha.h dist/gcc/config/alpha/alpha.h ---- dist.orig/gcc/config/alpha/alpha.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/alpha/alpha.h 2015-10-18 13:19:50.000000000 +0200 -@@ -1067,6 +1067,12 @@ - #define ASM_OUTPUT_SOURCE_FILENAME(STREAM, NAME) \ - alpha_output_filename (STREAM, NAME) - -+#define ASM_OUTPUT_COMMON(FILE, NAME, SIZE, ROUNDED) \ -+ ( fputs (".comm ", (FILE)), \ -+ assemble_name ((FILE), (NAME)), \ -+ fprintf ((FILE), ",%u\n", (int)(ROUNDED))) -+ -+ - /* By default, turn on GDB extensions. */ - #define DEFAULT_GDB_EXTENSIONS 1 - -diff -rNU3 dist.orig/gcc/config/alpha/elf.h dist/gcc/config/alpha/elf.h ---- dist.orig/gcc/config/alpha/elf.h 2014-07-25 09:28:47.000000000 +0200 -+++ dist/gcc/config/alpha/elf.h 2015-10-18 13:19:50.000000000 +0200 -@@ -18,6 +18,29 @@ - along with GCC; see the file COPYING3. If not see - . */ - -+#undef OBJECT_FORMAT_COFF -+#undef EXTENDED_COFF -+#define OBJECT_FORMAT_ELF -+ -+/* ??? Move all SDB stuff from alpha.h to osf.h. */ -+#undef SDB_DEBUGGING_INFO -+#undef DBX_DEBUGGING_INFO -+ -+#define DWARF2_DEBUGGING_INFO 1 -+ -+#undef PREFERRED_DEBUGGING_TYPE -+#define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG -+ -+#undef ASM_FINAL_SPEC -+ -+/* alpha/ doesn't use elfos.h for some reason. */ -+#define TARGET_OBJFMT_CPP_BUILTINS() \ -+ do \ -+ { \ -+ builtin_define ("__ELF__"); \ -+ } \ -+ while (0) -+ - #undef CC1_SPEC - #define CC1_SPEC "%{G*}" - -@@ -167,6 +190,6 @@ - As of Jan 2002, only glibc 2.2.4 can actually make use of this, but - I imagine that other systems will catch up. In the meantime, it - doesn't harm to make sure that the data exists to be used later. */ --#if defined(HAVE_LD_EH_FRAME_HDR) -+#if defined(HAVE_LD_EH_FRAME_HDR) && !defined(LINK_EH_SPEC) - #define LINK_EH_SPEC "%{!static:--eh-frame-hdr} " - #endif -diff -rNU3 dist.orig/gcc/config/alpha/netbsd.h dist/gcc/config/alpha/netbsd.h ---- dist.orig/gcc/config/alpha/netbsd.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/alpha/netbsd.h 2015-10-18 13:19:50.000000000 +0200 -@@ -57,6 +57,15 @@ - - #define NETBSD_ENTRY_POINT "__start" - -+/* Provide a STARTFILE_SPEC appropriate for NetBSD. Here we add the -+ (even more) magical crtbegin.o file which provides part of the -+ support for getting C++ file-scope static object constructed -+ before entering `main'. */ -+ -+#undef STARTFILE_SPEC -+#define STARTFILE_SPEC \ -+ "%{!shared: %{pg|p:gcrt0.o%s;:crt0.o%s}}\ -+ crti.o%s %{static:crtbeginT.o%s;shared|pie:crtbeginS.o%s;:crtbegin.o%s}" - - /* Provide an ENDFILE_SPEC appropriate for NetBSD/alpha ELF. Here we - add crtend.o, which provides part of the support for getting -diff -rNU3 dist.orig/gcc/config/arm/arm.h dist/gcc/config/arm/arm.h ---- dist.orig/gcc/config/arm/arm.h 2015-01-14 12:02:24.000000000 +0100 -+++ dist/gcc/config/arm/arm.h 2015-10-18 13:19:50.000000000 +0200 -@@ -889,6 +889,11 @@ - #define ARM_UNWIND_INFO 0 - #endif - -+/* Overriden by config/arm/netbsd-eabi.h. */ -+#ifndef ARM_DWARF_UNWIND_TABLES -+#define ARM_DWARF_UNWIND_TABLES 0 -+#endif -+ - /* Use r0 and r1 to pass exception handling information. */ - #define EH_RETURN_DATA_REGNO(N) (((N) < 2) ? N : INVALID_REGNUM) - -@@ -899,11 +904,21 @@ - #ifndef ARM_TARGET2_DWARF_FORMAT - #define ARM_TARGET2_DWARF_FORMAT DW_EH_PE_pcrel - -+# if ARM_DWARF_UNWIND_TABLES -+/* DWARF unwinding uses the normal indirect/pcrel vs absptr format -+ for 32bit platforms. */ -+# define ASM_PREFERRED_EH_DATA_FORMAT(CODE, GLOBAL) \ -+ ((flag_pic \ -+ && ((GLOBAL) || (CODE))) \ -+ ? ((GLOBAL) ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | DW_EH_PE_sdata4 \ -+ : DW_EH_PE_absptr) -+# else - /* ttype entries (the only interesting data references used) - use TARGET2 relocations. */ --#define ASM_PREFERRED_EH_DATA_FORMAT(code, data) \ -- (((code) == 0 && (data) == 1 && ARM_UNWIND_INFO) ? ARM_TARGET2_DWARF_FORMAT \ -- : DW_EH_PE_absptr) -+# define ASM_PREFERRED_EH_DATA_FORMAT(code, data) \ -+ (((code) == 0 && (data) == 1 && ARM_UNWIND_INFO) ? ARM_TARGET2_DWARF_FORMAT \ -+ : DW_EH_PE_absptr) -+# endif - #endif - - /* The native (Norcroft) Pascal compiler for the ARM passes the static chain -@@ -2315,7 +2330,7 @@ - - /* -mcpu=native handling only makes sense with compiler running on - an ARM chip. */ --#if defined(__arm__) -+#if defined(__arm__) && defined(__linux__) - extern const char *host_detect_local_cpu (int argc, const char **argv); - # define EXTRA_SPEC_FUNCTIONS \ - { "local_cpu_detect", host_detect_local_cpu }, -diff -rNU3 dist.orig/gcc/config/arm/bpabi-netbsd.c dist/gcc/config/arm/bpabi-netbsd.c ---- dist.orig/gcc/config/arm/bpabi-netbsd.c 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/arm/bpabi-netbsd.c 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1 @@ -+#include "bpabi.c" -diff -rNU3 dist.orig/gcc/config/arm/bpabi.h dist/gcc/config/arm/bpabi.h ---- dist.orig/gcc/config/arm/bpabi.h 2013-01-18 15:26:15.000000000 +0100 -+++ dist/gcc/config/arm/bpabi.h 2015-10-18 13:19:50.000000000 +0200 -@@ -19,12 +19,16 @@ - . */ - - /* Use the AAPCS ABI by default. */ -+#undef ARM_DEFAULT_ABI - #define ARM_DEFAULT_ABI ARM_ABI_AAPCS - - /* Assume that AAPCS ABIs should adhere to the full BPABI. */ -+#undef TARGET_BPABI - #define TARGET_BPABI (TARGET_AAPCS_BASED) - - /* BPABI targets use EABI frame unwinding tables. */ -+#undef ARM_EABI_UNWIND_TABLES -+#define ARM_EABI_UNWIND_TABLES 1 - #undef ARM_UNWIND_INFO - #define ARM_UNWIND_INFO 1 - -diff -rNU3 dist.orig/gcc/config/arm/elf.h dist/gcc/config/arm/elf.h ---- dist.orig/gcc/config/arm/elf.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/arm/elf.h 2015-10-18 13:19:50.000000000 +0200 -@@ -154,6 +154,8 @@ - #undef L_floatdidf - #undef L_floatdisf - #undef L_floatundidf -+/* XXXMRG: don't take this out, we need it! */ -+# ifndef __NetBSD__ - #undef L_floatundisf -+# endif - #endif -- -diff -rNU3 dist.orig/gcc/config/arm/netbsd-eabi.h dist/gcc/config/arm/netbsd-eabi.h ---- dist.orig/gcc/config/arm/netbsd-eabi.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/arm/netbsd-eabi.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,113 @@ -+/* Definitions of target machine for GNU compiler, NetBSD/arm ELF version. -+ Copyright (C) 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc. -+ Contributed by Wasabi Systems, Inc. -+ -+ This file is part of GCC. -+ -+ GCC is free software; you can redistribute it and/or modify it -+ under the terms of the GNU General Public License as published -+ by the Free Software Foundation; either version 3, or (at your -+ option) any later version. -+ -+ GCC is distributed in the hope that it will be useful, but WITHOUT -+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -+ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public -+ License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with GCC; see the file COPYING3. If not see -+ . */ -+ -+/* Run-time Target Specification. */ -+#undef MULTILIB_DEFAULTS -+#define MULTILIB_DEFAULTS { "mabi=aapcs-linux" } -+ -+#define TARGET_LINKER_EABI_SUFFIX \ -+ (TARGET_DEFAULT_FLOAT_ABI == ARM_FLOAT_ABI_SOFT \ -+ ? "%{!mabi=apcs-gnu:%{!mabi=atpcs:%{mfloat-abi=hard:_eabihf;:_eabi}}}" \ -+ : "%{!mabi=apcs-gnu:%{!mabi=atpcs:%{mfloat-abi=soft:_eabi;:_eabihf}}}") -+#define TARGET_LINKER_BIG_EMULATION "armelfb_nbsd%(linker_eabi_suffix)" -+#define TARGET_LINKER_LITTLE_EMULATION "armelf_nbsd%(linker_eabi_suffix)" -+ -+/* TARGET_BIG_ENDIAN_DEFAULT is set in -+ config.gcc for big endian configurations. */ -+#undef TARGET_LINKER_EMULATION -+#if TARGET_BIG_ENDIAN_DEFAULT -+#define TARGET_LINKER_EMULATION TARGET_LINKER_BIG_EMULATION -+#undef BE8_LINK_SPEC -+#define BE8_LINK_SPEC " %{!mlittle-endian:%{march=armv7-a|mcpu=cortex-a5|mcpu=cortex-a8|mcpu=cortex-a9:%{!r:--be8}}}" -+#else -+#define TARGET_LINKER_EMULATION TARGET_LINKER_LITTLE_EMULATION -+#endif -+ -+#undef ARM_DEFAULT_ABI -+#define ARM_DEFAULT_ABI ARM_ABI_AAPCS_LINUX -+ -+#undef ARM_EABI_UNWIND_TABLES -+#define ARM_EABI_UNWIND_TABLES 0 -+#undef ARM_UNWIND_INFO -+#define ARM_UNWIND_INFO 0 -+#undef ARM_DWARF_UNWIND_TABLES -+#define ARM_DWARF_UNWIND_TABLES 1 -+ -+#undef TARGET_OS_CPP_BUILTINS -+#define TARGET_OS_CPP_BUILTINS() \ -+ do \ -+ { \ -+ if (TARGET_AAPCS_BASED) \ -+ TARGET_BPABI_CPP_BUILTINS(); \ -+ NETBSD_OS_CPP_BUILTINS_ELF(); \ -+ if (ARM_DWARF_UNWIND_TABLES) \ -+ builtin_define ("__ARM_DWARF_EH__"); \ -+ if (ARM_EABI_UNWIND_TABLES) \ -+ builtin_define ("__UNWIND_TABLES__"); \ -+ } \ -+ while (0) -+ -+#undef SUBTARGET_CPP_SPEC -+#define SUBTARGET_CPP_SPEC NETBSD_CPP_SPEC -+ -+/* -+ * Override AAPCS types to remain compatible the existing NetBSD types. -+ */ -+#undef WCHAR_TYPE -+#define WCHAR_TYPE "int" -+ -+#undef SIZE_TYPE -+#define SIZE_TYPE "long unsigned int" -+ -+#undef PTRDIFF_TYPE -+#define PTRDIFF_TYPE "long int" -+ -+#undef SUBTARGET_EXTRA_ASM_SPEC -+#define SUBTARGET_EXTRA_ASM_SPEC \ -+ "-matpcs %{mabi=apcs-gnu|mabi=atpcs:-meabi=gnu} %{fpic|fpie:-k} %{fPIC|fPIE:-k}" -+ -+/* Default to full VFP if -mhard-float is specified. */ -+#undef SUBTARGET_ASM_FLOAT_SPEC -+#define SUBTARGET_ASM_FLOAT_SPEC \ -+ "%{mhard-float:%{!mfpu=*:-mfpu=vfp}} \ -+ %{mfloat-abi=hard:%{!mfpu=*:-mfpu=vfp}}" -+ -+#undef SUBTARGET_EXTRA_SPECS -+#define SUBTARGET_EXTRA_SPECS \ -+ { "subtarget_extra_asm_spec", SUBTARGET_EXTRA_ASM_SPEC }, \ -+ { "subtarget_asm_float_spec", SUBTARGET_ASM_FLOAT_SPEC }, \ -+ { "netbsd_link_spec", NETBSD_LINK_SPEC_ELF }, \ -+ { "linker_eabi_suffix", TARGET_LINKER_EABI_SUFFIX }, \ -+ { "linker_emulation", TARGET_LINKER_EMULATION }, \ -+ { "linker_big_emulation", TARGET_LINKER_BIG_EMULATION }, \ -+ { "linker_little_emulation", TARGET_LINKER_LITTLE_EMULATION }, \ -+ { "be8_link_spec", BE8_LINK_SPEC }, \ -+ { "target_fix_v4bx_spec", TARGET_FIX_V4BX_SPEC }, \ -+ { "netbsd_entry_point", NETBSD_ENTRY_POINT }, -+ -+#define NETBSD_ENTRY_POINT "__start" -+ -+#undef LINK_SPEC -+#define LINK_SPEC \ -+ "-X %{mbig-endian:-EB -m %(linker_big_emulation)} \ -+ %{mlittle-endian:-EL -m %(linker_liitle_emulation)} \ -+ %{!mbig-endian:%{!mlittle-endian:-m %(linker_emulation)}} \ -+ %(be8_link_spec) %(target_fix_v4bx_spec) \ -+ %(netbsd_link_spec)" -diff -rNU3 dist.orig/gcc/config/arm/netbsd-elf.h dist/gcc/config/arm/netbsd-elf.h ---- dist.orig/gcc/config/arm/netbsd-elf.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/arm/netbsd-elf.h 2015-10-18 13:19:50.000000000 +0200 -@@ -22,9 +22,20 @@ - - /* arm.h defaults to ARM6 CPU. */ - --/* This defaults us to little-endian. */ --#ifndef TARGET_ENDIAN_DEFAULT --#define TARGET_ENDIAN_DEFAULT 0 -+/* Default EABI to armv5t so that thumb shared libraries work. -+ The ARM926EH-S core is the default for armv5te, so set -+ SUBTARGET_CPU_DEFAULT to achieve this. */ -+ -+#define SUBTARGET_CPU_DEFAULT \ -+ (ARM_DEFAULT_ABI != ARM_ABI_APCS && ARM_DEFAULT_ABI != ARM_ABI_ATPCS \ -+ ? TARGET_CPU_arm926ejs : TARGET_CPU_arm6) -+ -+/* TARGET_BIG_ENDIAN_DEFAULT is set in -+ config.gcc for big endian configurations. */ -+#if TARGET_BIG_ENDIAN_DEFAULT -+#define TARGET_ENDIAN_DEFAULT MASK_BIG_END -+#else -+#define TARGET_ENDIAN_DEFAULT 0 - #endif - - #undef MULTILIB_DEFAULTS -@@ -38,6 +49,7 @@ - #undef ARM_DEFAULT_ABI - #define ARM_DEFAULT_ABI ARM_ABI_ATPCS - -+#undef TARGET_OS_CPP_BUILTINS - #define TARGET_OS_CPP_BUILTINS() \ - do \ - { \ -@@ -50,12 +62,13 @@ - - #undef SUBTARGET_EXTRA_ASM_SPEC - #define SUBTARGET_EXTRA_ASM_SPEC \ -- "-matpcs %{fpic|fpie:-k} %{fPIC|fPIE:-k}" -+ "-matpcs %{mabi=aapcs*:-meabi=5} %{fpic|fpie:-k} %{fPIC|fPIE:-k}" - - /* Default to full VFP if -mfloat-abi=hard is specified. */ - #undef SUBTARGET_ASM_FLOAT_SPEC - #define SUBTARGET_ASM_FLOAT_SPEC \ -- "%{mfloat-abi=hard:{!mfpu=*:-mfpu=vfp}}" -+ "%{mhard-float:%{!mfpu=*:-mfpu=vfp}} \ -+ %{mfloat-abi=hard:%{!mfpu=*:-mfpu=vfp}}" - - #undef SUBTARGET_EXTRA_SPECS - #define SUBTARGET_EXTRA_SPECS \ -@@ -68,7 +81,9 @@ - - #undef LINK_SPEC - #define LINK_SPEC \ -- "-X %{mbig-endian:-EB} %{mlittle-endian:-EL} \ -+ "-X \ -+ %{mbig-endian:-EB %{-mabi=aapcs*:-m armelfb_nbsd_eabi}} \ -+ %{mlittle-endian:-EL %{-mabi=aapcs*:-m armelf_nbsd_eabi}} \ - %(netbsd_link_spec)" - - /* Make GCC agree with . */ -@@ -79,6 +94,12 @@ - #undef PTRDIFF_TYPE - #define PTRDIFF_TYPE "long int" - -+#undef INTPTR_TYPE -+#define INTPTR_TYPE PTRDIFF_TYPE -+ -+#undef UINTPTR_TYPE -+#define UINTPTR_TYPE SIZE_TYPE -+ - /* We don't have any limit on the length as out debugger is GDB. */ - #undef DBX_CONTIN_LENGTH - -diff -rNU3 dist.orig/gcc/config/arm/t-arm dist/gcc/config/arm/t-arm ---- dist.orig/gcc/config/arm/t-arm 2013-03-07 00:29:08.000000000 +0100 -+++ dist/gcc/config/arm/t-arm 2015-10-18 13:19:50.000000000 +0200 -@@ -66,6 +66,8 @@ - - $(srcdir)/config/arm/arm-tune.md: $(srcdir)/config/arm/gentune.sh \ - $(srcdir)/config/arm/arm-cores.def -+ @echo "NOT REBUILDING $@" -+NetBSD_DISABLED_config_arm_arm-tune.md: - $(SHELL) $(srcdir)/config/arm/gentune.sh \ - $(srcdir)/config/arm/arm-cores.def > \ - $(srcdir)/config/arm/arm-tune.md -@@ -73,6 +75,8 @@ - $(srcdir)/config/arm/arm-tables.opt: $(srcdir)/config/arm/genopt.sh \ - $(srcdir)/config/arm/arm-cores.def $(srcdir)/config/arm/arm-arches.def \ - $(srcdir)/config/arm/arm-fpus.def -+ @echo "NOT REBUILDING $@" -+NetBSD_DISABLED_config_arm_arm-tables.opt: - $(SHELL) $(srcdir)/config/arm/genopt.sh $(srcdir)/config/arm > \ - $(srcdir)/config/arm/arm-tables.opt - -diff -rNU3 dist.orig/gcc/config/arm/t-netbsdeabi dist/gcc/config/arm/t-netbsdeabi ---- dist.orig/gcc/config/arm/t-netbsdeabi 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/arm/t-netbsdeabi 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,8 @@ -+# NetBSD has (will have) "non-native" libraries in /usr/lib/. -+ -+MULTILIB_OPTIONS = mabi=aapcs-linux/mabi=apcs-gnu -+MULTILIB_DIRNAMES = eabi oabi -+MULTILIB_OSDIRNAMES = . ../lib/oabi -+ -+LIBGCC = stmp-multilib -+INSTALL_LIBGCC = install-multilib -diff -rNU3 dist.orig/gcc/config/freebsd-spec.h dist/gcc/config/freebsd-spec.h ---- dist.orig/gcc/config/freebsd-spec.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/freebsd-spec.h 2015-10-18 13:19:50.000000000 +0200 -@@ -133,6 +133,14 @@ - #define FBSD_DYNAMIC_LINKER "/libexec/ld-elf.so.1" - #endif - -+#if defined(HAVE_LD_EH_FRAME_HDR) && !defined(LINK_EH_SPEC) -+#define LINK_EH_SPEC "%{!static:--eh-frame-hdr} " -+#endif -+ -+/* Use --as-needed -lgcc_s for eh support. */ -+#ifdef HAVE_LD_AS_NEEDED -+#define USE_LD_AS_NEEDED 1 -+#endif - /* NOTE: The freebsd-spec.h header is included also for various - non-FreeBSD powerpc targets, thus it should never define macros - other than FBSD_* prefixed ones, or USING_CONFIG_FREEBSD_SPEC. */ -diff -rNU3 dist.orig/gcc/config/host-netbsd.c dist/gcc/config/host-netbsd.c ---- dist.orig/gcc/config/host-netbsd.c 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/host-netbsd.c 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,85 @@ -+/* NetBSD host-specific hook definitions. -+ Copyright (C) 2004-2013 Free Software Foundation, Inc. -+ -+ This file is part of GCC. -+ -+ GCC is free software; you can redistribute it and/or modify it -+ under the terms of the GNU General Public License as published -+ by the Free Software Foundation; either version 3, or (at your -+ option) any later version. -+ -+ GCC is distributed in the hope that it will be useful, but WITHOUT -+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -+ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public -+ License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with GCC; see the file COPYING3. If not see -+ . */ -+ -+#include "config.h" -+#include "system.h" -+#include "coretypes.h" -+#include "hosthooks.h" -+#include "hosthooks-def.h" -+ -+ -+#undef HOST_HOOKS_GT_PCH_GET_ADDRESS -+#define HOST_HOOKS_GT_PCH_GET_ADDRESS netbsd_gt_pch_get_address -+#undef HOST_HOOKS_GT_PCH_USE_ADDRESS -+#define HOST_HOOKS_GT_PCH_USE_ADDRESS netbsd_gt_pch_use_address -+ -+/* For various ports, try to guess a fixed spot in the vm space -+ that's probably free. */ -+#if defined(__sparc64__) -+# define TRY_EMPTY_VM_SPACE 0x40000000000 -+#elif defined(_LP64) -+# define TRY_EMPTY_VM_SPACE 0x400000000000 -+#elif defined(__mips__) || defined(__vax__) || defined (__arm__) -+# define TRY_EMPTY_VM_SPACE 0x60000000 -+#else -+# define TRY_EMPTY_VM_SPACE 0xb0000000 -+#endif -+ -+/* Determine a location where we might be able to reliably allocate -+ SIZE bytes. FD is the PCH file, though we should return with the -+ file unmapped. */ -+ -+static void * -+netbsd_gt_pch_get_address (size_t size, int fd) -+{ -+ void *addr; -+ -+ addr = mmap ((void *) TRY_EMPTY_VM_SPACE, size, PROT_READ | PROT_WRITE, -+ MAP_PRIVATE | MAP_FIXED, fd, 0); -+ -+ /* If we failed the map, that means there's *no* free space. */ -+ if (addr == (void *) MAP_FAILED) -+ return NULL; -+ /* Unmap the area before returning. */ -+ munmap (addr, size); -+ -+ return addr; -+} -+ -+/* Map SIZE bytes of FD+OFFSET at BASE. Return 1 if we succeeded at -+ mapping the data at BASE, -1 if we couldn't. */ -+ -+static int -+netbsd_gt_pch_use_address (void *base, size_t size, int fd, size_t offset) -+{ -+ void *addr; -+ -+ /* We're called with size == 0 if we're not planning to load a PCH -+ file at all. This allows the hook to free any static space that -+ we might have allocated at link time. */ -+ if (size == 0) -+ return -1; -+ -+ addr = mmap (base, size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_FIXED, fd, offset); -+ -+ return addr == base ? 1 : -1; -+} -+ -+ -+const struct host_hooks host_hooks = HOST_HOOKS_INITIALIZER; -diff -rNU3 dist.orig/gcc/config/i386/i386.h dist/gcc/config/i386/i386.h ---- dist.orig/gcc/config/i386/i386.h 2014-01-08 20:54:29.000000000 +0100 -+++ dist/gcc/config/i386/i386.h 2015-10-18 13:19:50.000000000 +0200 -@@ -1071,6 +1071,7 @@ - - #define HARD_REGNO_CALLER_SAVE_MODE(REGNO, NREGS, MODE) \ - (CC_REGNO_P (REGNO) ? VOIDmode \ -+ : MMX_REGNO_P (REGNO) ? V8QImode \ - : (MODE) == VOIDmode && (NREGS) != 1 ? VOIDmode \ - : (MODE) == VOIDmode ? choose_hard_reg_mode ((REGNO), (NREGS), false) \ - : (MODE) == HImode && !TARGET_PARTIAL_REG_STALL ? SImode \ -diff -rNU3 dist.orig/gcc/config/i386/netbsd-elf.h dist/gcc/config/i386/netbsd-elf.h ---- dist.orig/gcc/config/i386/netbsd-elf.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/i386/netbsd-elf.h 2015-10-18 13:19:50.000000000 +0200 -@@ -118,4 +118,10 @@ - we don't care about compatibility with older gcc versions. */ - #define DEFAULT_PCC_STRUCT_RETURN 1 - --#define HAVE_ENABLE_EXECUTE_STACK -+#undef X87_ENABLE_ARITH -+#define X87_ENABLE_ARITH(MODE) \ -+ (flag_excess_precision == EXCESS_PRECISION_FAST || (MODE) == DFmode) -+ -+/* Preserve i386 psABI */ -+#undef PREFERRED_STACK_BOUNDARY_DEFAULT -+#define PREFERRED_STACK_BOUNDARY_DEFAULT MIN_STACK_BOUNDARY -diff -rNU3 dist.orig/gcc/config/i386/netbsd64.h dist/gcc/config/i386/netbsd64.h ---- dist.orig/gcc/config/i386/netbsd64.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/i386/netbsd64.h 2015-10-18 13:19:50.000000000 +0200 -@@ -66,4 +66,8 @@ - fprintf (FILE, "\tcall __mcount\n"); \ - } - -+/* Preserve i386 psABI */ -+#undef PREFERRED_STACK_BOUNDARY_DEFAULT -+#define PREFERRED_STACK_BOUNDARY_DEFAULT MIN_STACK_BOUNDARY -+ - #define HAVE_ENABLE_EXECUTE_STACK -diff -rNU3 dist.orig/gcc/config/i386/pmm_malloc.h dist/gcc/config/i386/pmm_malloc.h ---- dist.orig/gcc/config/i386/pmm_malloc.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/i386/pmm_malloc.h 2015-10-18 13:19:50.000000000 +0200 -@@ -31,7 +31,7 @@ - #ifndef __cplusplus - extern int posix_memalign (void **, size_t, size_t); - #else --extern "C" int posix_memalign (void **, size_t, size_t) throw (); -+extern "C" int posix_memalign (void **, size_t, size_t); - #endif - - static __inline void * -diff -rNU3 dist.orig/gcc/config/i386/t-netbsd64 dist/gcc/config/i386/t-netbsd64 ---- dist.orig/gcc/config/i386/t-netbsd64 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/i386/t-netbsd64 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,15 @@ -+# NetBSD has (will have) "non-native" libraries in /usr/lib/. -+# For NetBSD/amd64 we thus have /usr/lib and /usr/lib/i386. -+ -+MULTILIB_OPTIONS = m64/m32 -+MULTILIB_DIRNAMES = 64 32 -+MULTILIB_OSDIRNAMES = . ../lib/i386 -+ -+LIBGCC = stmp-multilib -+INSTALL_LIBGCC = install-multilib -+ -+# The pushl in CTOR initialization interferes with frame pointer elimination. -+# crtend*.o cannot be compiled without -fno-asynchronous-unwind-tables, -+# because then __FRAME_END__ might not be the last thing in .eh_frame -+# section. -+CRTSTUFF_T_CFLAGS += -fno-omit-frame-pointer -fno-asynchronous-unwind-tables -diff -rNU3 dist.orig/gcc/config/ia64/netbsd.h dist/gcc/config/ia64/netbsd.h ---- dist.orig/gcc/config/ia64/netbsd.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/ia64/netbsd.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,56 @@ -+/* Definitions of target machine for GNU compiler, -+ for ia64/ELF NetBSD systems. -+ Copyright (C) 2005 Free Software Foundation, Inc. -+ -+This file is part of GNU CC. -+ -+GNU CC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 2, or (at your option) -+any later version. -+ -+GNU CC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GNU CC; see the file COPYING. If not, write to -+the Free Software Foundation, 59 Temple Place - Suite 330, -+Boston, MA 02111-1307, USA. */ -+ -+#define TARGET_OS_CPP_BUILTINS() \ -+ do \ -+ { \ -+ NETBSD_OS_CPP_BUILTINS_ELF(); \ -+ } \ -+ while (0) -+ -+ -+/* Extra specs needed for NetBSD/ia-64 ELF. */ -+ -+#undef SUBTARGET_EXTRA_SPECS -+#define SUBTARGET_EXTRA_SPECS \ -+ { "netbsd_cpp_spec", NETBSD_CPP_SPEC }, \ -+ { "netbsd_link_spec", NETBSD_LINK_SPEC_ELF }, \ -+ { "netbsd_entry_point", NETBSD_ENTRY_POINT }, -+ -+ -+/* Provide a LINK_SPEC appropriate for a NetBSD/ia64 ELF target. */ -+ -+#undef LINK_SPEC -+#define LINK_SPEC "%(netbsd_link_spec)" -+ -+#define NETBSD_ENTRY_POINT "_start" -+ -+ -+/* Provide a CPP_SPEC appropriate for NetBSD. */ -+ -+#undef CPP_SPEC -+#define CPP_SPEC "%(netbsd_cpp_spec)" -+ -+ -+#if 0 -+/* Attempt to enable execute permissions on the stack. */ -+#define TRANSFER_FROM_TRAMPOLINE NETBSD_ENABLE_EXECUTE_STACK -+#endif -diff -rNU3 dist.orig/gcc/config/m68k/m68k.md dist/gcc/config/m68k/m68k.md ---- dist.orig/gcc/config/m68k/m68k.md 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/m68k/m68k.md 2015-10-18 13:19:50.000000000 +0200 -@@ -3124,16 +3124,33 @@ - ;; We need a separate DEFINE_EXPAND for u?mulsidi3 to be able to use the - ;; proper matching constraint. This is because the matching is between - ;; the high-numbered word of the DImode operand[0] and operand[1]. -+;; -+;; Note: life_analysis() does not keep track of the individual halves of the -+;; DImode register. To prevent spurious liveness before the u?mulsidi3 insn -+;; (which causes "uninitialized variable" warnings), we explicitly clobber -+;; the DImode register. - (define_expand "umulsidi3" -- [(parallel -- [(set (subreg:SI (match_operand:DI 0 "register_operand" "") 4) -- (mult:SI (match_operand:SI 1 "register_operand" "") -- (match_operand:SI 2 "register_operand" ""))) -+ [(set (match_operand:DI 0 "register_operand" "") -+ (mult:DI (zero_extend:DI (match_operand:SI 1 "register_operand" "")) -+ (zero_extend:DI (match_operand:SI 2 "register_operand" ""))))] -+ "TARGET_68020 && !TUNE_68060 && !TARGET_COLDFIRE" -+ "") -+ -+(define_insn_and_split "*umulsidi3_split" -+ [(set (match_operand:DI 0 "register_operand" "") -+ (mult:DI (zero_extend:DI (match_operand:SI 1 "register_operand" "")) -+ (zero_extend:DI (match_operand:SI 2 "register_operand" ""))))] -+ "TARGET_68020 && !TUNE_68060 && !TARGET_COLDFIRE" -+ "#" -+ "TARGET_68020 && !TUNE_68060 && !TARGET_COLDFIRE" -+ [(clobber (match_dup 0)) -+ (parallel -+ [(set (subreg:SI (match_dup 0) 4) -+ (mult:SI (match_dup 1) (match_dup 2))) - (set (subreg:SI (match_dup 0) 0) - (truncate:SI (lshiftrt:DI (mult:DI (zero_extend:DI (match_dup 1)) - (zero_extend:DI (match_dup 2))) - (const_int 32))))])] -- "TARGET_68020 && !TUNE_68060 && !TARGET_COLDFIRE" - "") - - (define_insn "" -@@ -3164,15 +3181,27 @@ - "mulu%.l %2,%3:%0") - - (define_expand "mulsidi3" -- [(parallel -- [(set (subreg:SI (match_operand:DI 0 "register_operand" "") 4) -- (mult:SI (match_operand:SI 1 "register_operand" "") -- (match_operand:SI 2 "register_operand" ""))) -+ [(set (match_operand:DI 0 "register_operand" "") -+ (mult:DI (sign_extend:DI (match_operand:SI 1 "register_operand" "")) -+ (sign_extend:DI (match_operand:SI 2 "register_operand" ""))))] -+ "TARGET_68020 && !TUNE_68060 && !TARGET_COLDFIRE" -+ "") -+ -+(define_insn_and_split "*mulsidi3_split" -+ [(set (match_operand:DI 0 "register_operand" "") -+ (mult:DI (sign_extend:DI (match_operand:SI 1 "register_operand" "")) -+ (sign_extend:DI (match_operand:SI 2 "register_operand" ""))))] -+ "TARGET_68020 && !TUNE_68060 && !TARGET_COLDFIRE" -+ "#" -+ "TARGET_68020 && !TUNE_68060 && !TARGET_COLDFIRE" -+ [(clobber (match_dup 0)) -+ (parallel -+ [(set (subreg:SI (match_dup 0) 4) -+ (mult:SI (match_dup 1) (match_dup 2))) - (set (subreg:SI (match_dup 0) 0) - (truncate:SI (lshiftrt:DI (mult:DI (sign_extend:DI (match_dup 1)) - (sign_extend:DI (match_dup 2))) - (const_int 32))))])] -- "TARGET_68020 && !TUNE_68060 && !TARGET_COLDFIRE" - "") - - (define_insn "" -diff -rNU3 dist.orig/gcc/config/m68k/netbsd-elf.h dist/gcc/config/m68k/netbsd-elf.h ---- dist.orig/gcc/config/m68k/netbsd-elf.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/m68k/netbsd-elf.h 2015-10-18 13:19:50.000000000 +0200 -@@ -35,19 +35,34 @@ - } \ - while (0) - --/* Don't try using XFmode on the 68010. */ -+/* Don't try using XFmode on the 68010 or coldfire. */ - #undef LONG_DOUBLE_TYPE_SIZE - #define LONG_DOUBLE_TYPE_SIZE (TARGET_68020 ? 80 : 64) - - #undef LIBGCC2_LONG_DOUBLE_TYPE_SIZE --#ifdef __mc68010__ -+#if defined(__mc68010__) || defined(__mcoldfire__) - #define LIBGCC2_LONG_DOUBLE_TYPE_SIZE 64 - #else - #define LIBGCC2_LONG_DOUBLE_TYPE_SIZE 80 - #endif - -+#undef SUBTARGET_OVERRIDE_OPTIONS -+#define SUBTARGET_OVERRIDE_OPTIONS \ -+ { \ -+ if (TARGET_COLDFIRE) \ -+ { \ -+ target_flags |= MASK_STRICT_ALIGNMENT | MASK_CF_HWDIV; \ -+ if ((target_flags_explicit & MASK_HARD_FLOAT) == 0) \ -+ { \ -+ target_flags &= ~MASK_HARD_FLOAT; \ -+ m68k_fpu = FPUTYPE_NONE; \ -+ } \ -+ } \ -+ } -+ - #undef SUBTARGET_EXTRA_SPECS - #define SUBTARGET_EXTRA_SPECS \ -+ { "netbsd_cpp_spec", NETBSD_CPP_SPEC }, \ - { "netbsd_entry_point", NETBSD_ENTRY_POINT }, - - -@@ -56,20 +71,31 @@ - whether or not use of the FPU is allowed. */ - - #undef CPP_SPEC --#define CPP_SPEC NETBSD_CPP_SPEC -+#define CPP_SPEC \ -+ "%(netbsd_cpp_spec)" - - - /* Provide an ASM_SPEC appropriate for NetBSD m68k ELF targets. We need - to pass PIC code generation options. */ - - #undef ASM_SPEC --#define ASM_SPEC "%(asm_cpu_spec) %{fpic|fpie:-k} %{fPIC|fPIE:-k -K}" -+#define ASM_SPEC \ -+ "%(asm_default_spec) \ -+ %{m68010} %{m68020} %{m68030} %{m68040} %{m68060} \ -+ %{m5200} %{m5206e} %{m528x} %{m5307} %{m5407} %{mcfv4e}\ -+ %{mcpu=*:-mcpu=%*} %{march=*:-march=%*}\ -+ %{fpic|fpie:-k} %{fPIC|fPIE:-k -K}" - - /* Provide a LINK_SPEC appropriate for a NetBSD/m68k ELF target. */ - - #undef LINK_SPEC - #define LINK_SPEC NETBSD_LINK_SPEC_ELF - -+/* NetBSD/sun2 does not support shlibs, avoid using libgcc_pic. */ -+#if TARGET_DEFAULT_CPU == 0 -+#undef REAL_LIBGCC_SPEC -+#endif -+ - #define NETBSD_ENTRY_POINT "_start" - - /* Output assembler code to FILE to increment profiler label # LABELNO -@@ -79,7 +105,13 @@ - #define FUNCTION_PROFILER(FILE, LABELNO) \ - do \ - { \ -- asm_fprintf (FILE, "\tlea (%LLP%d,%Rpc),%Ra1\n", (LABELNO)); \ -+ if (TARGET_COLDFIRE) \ -+ { \ -+ asm_fprintf (FILE, "\tmovea.l #%LLP%d-.,%Ra1\n", (LABELNO)); \ -+ asm_fprintf (FILE, "\tlea (-6,%Rpc,%Ra1),%Ra1\n", (LABELNO)); \ -+ } \ -+ else \ -+ asm_fprintf (FILE, "\tlea (%LLP%d,%Rpc),%Ra1\n", (LABELNO)); \ - if (flag_pic) \ - fprintf (FILE, "\tbsr.l __mcount@PLTPC\n"); \ - else \ -@@ -270,6 +302,8 @@ - - #undef STACK_BOUNDARY - #define STACK_BOUNDARY 32 -+#undef PREFERRED_STACK_BOUNDARY -+#define PREFERRED_STACK_BOUNDARY 32 - - - /* Alignment of field after `int : 0' in a structure. -diff -rNU3 dist.orig/gcc/config/m68k/t-m68010-netbsd dist/gcc/config/m68k/t-m68010-netbsd ---- dist.orig/gcc/config/m68k/t-m68010-netbsd 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/m68k/t-m68010-netbsd 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,4 @@ -+# Use unwind-dw2-fde-glibc -+LIB2ADDEH = $(srcdir)/unwind-dw2.c $(srcdir)/unwind-dw2-fde-glibc.c \ -+ $(srcdir)/unwind-sjlj.c $(srcdir)/gthr-gnat.c $(srcdir)/unwind-c.c -+LIB2ADDEHDEP = unwind.inc unwind-dw2-fde.h unwind-dw2-fde.c -diff -rNU3 dist.orig/gcc/config/m68k/t-opts dist/gcc/config/m68k/t-opts ---- dist.orig/gcc/config/m68k/t-opts 2011-05-02 17:42:39.000000000 +0200 -+++ dist/gcc/config/m68k/t-opts 2015-10-18 13:19:50.000000000 +0200 -@@ -1,5 +1,7 @@ - $(srcdir)/config/m68k/m68k-tables.opt: $(srcdir)/config/m68k/genopt.sh \ - $(srcdir)/config/m68k/m68k-devices.def $(srcdir)/config/m68k/m68k-isas.def \ - $(srcdir)/config/m68k/m68k-microarchs.def -+ @echo "NOT REBUILDING $@" -+NetBSD_DISABLED_m68k-tables.opt: - $(SHELL) $(srcdir)/config/m68k/genopt.sh $(srcdir)/config/m68k > \ - $(srcdir)/config/m68k/m68k-tables.opt -diff -rNU3 dist.orig/gcc/config/mips/netbsd.h dist/gcc/config/mips/netbsd.h ---- dist.orig/gcc/config/mips/netbsd.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/mips/netbsd.h 2015-10-18 13:19:50.000000000 +0200 -@@ -32,16 +32,63 @@ - if (TARGET_ABICALLS) \ - builtin_define ("__ABICALLS__"); \ - \ -- if (mips_abi == ABI_EABI) \ -- builtin_define ("__mips_eabi"); \ -- else if (mips_abi == ABI_N32) \ -+ /* The GNU C++ standard library requires this. */ \ -+ if (c_dialect_cxx ()) \ -+ builtin_define ("_GNU_SOURCE"); \ -+ \ -+ if (mips_abi == ABI_N32) \ -+ { \ - builtin_define ("__mips_n32"); \ -+ builtin_define ("_ABIN32=2"); \ -+ builtin_define ("_MIPS_SIM=_ABIN32"); \ -+ builtin_define ("_MIPS_SZLONG=32"); \ -+ builtin_define ("_MIPS_SZPTR=32"); \ -+ } \ - else if (mips_abi == ABI_64) \ -+ { \ - builtin_define ("__mips_n64"); \ -+ builtin_define ("_ABI64=3"); \ -+ builtin_define ("_MIPS_SIM=_ABI64"); \ -+ builtin_define ("_MIPS_SZLONG=64"); \ -+ builtin_define ("_MIPS_SZPTR=64"); \ -+ } \ - else if (mips_abi == ABI_O64) \ -+ { \ - builtin_define ("__mips_o64"); \ -+ builtin_define ("_ABIO64=4"); \ -+ builtin_define ("_MIPS_SIM=_ABIO64"); \ -+ builtin_define ("_MIPS_SZLONG=64"); \ -+ builtin_define ("_MIPS_SZPTR=64"); \ - } \ -- while (0) -+ else if (mips_abi == ABI_EABI) \ -+ { \ -+ builtin_define ("__mips_eabi"); \ -+ builtin_define ("_ABIEMB=5"); \ -+ builtin_define ("_MIPS_SIM=_ABIEMB"); \ -+ if (TARGET_LONG64) \ -+ builtin_define ("_MIPS_SZLONG=64"); \ -+ else \ -+ builtin_define ("_MIPS_SZLONG=32"); \ -+ if (TARGET_64BIT) \ -+ builtin_define ("_MIPS_SZPTR=64"); \ -+ else \ -+ builtin_define ("_MIPS_SZPTR=32"); \ -+ } \ -+ else \ -+ { \ -+ builtin_define ("__mips_o32"); \ -+ builtin_define ("_ABIO32=1"); \ -+ builtin_define ("_MIPS_SIM=_ABIO32"); \ -+ builtin_define ("_MIPS_SZLONG=32"); \ -+ builtin_define ("_MIPS_SZPTR=32"); \ -+ } \ -+ if (TARGET_FLOAT64) \ -+ builtin_define ("_MIPS_FPSET=32"); \ -+ else \ -+ builtin_define ("_MIPS_FPSET=16"); \ -+ \ -+ builtin_define ("_MIPS_SZINT=32"); \ -+ } while (0) - - /* The generic MIPS TARGET_CPU_CPP_BUILTINS are incorrect for NetBSD. - Specifically, they define too many namespace-invasive macros. Override -@@ -97,6 +144,11 @@ - builtin_define ("__mips=64"); \ - builtin_define ("__mips_isa_rev=1"); \ - } \ -+ else if (ISA_MIPS64R2) \ -+ { \ -+ builtin_define ("__mips=64"); \ -+ builtin_define ("__mips_isa_rev=2"); \ -+ } \ - \ - if (TARGET_HARD_FLOAT) \ - builtin_define ("__mips_hard_float"); \ -@@ -111,6 +163,11 @@ - else \ - builtin_define ("__MIPSEL__"); \ - \ -+ if (TARGET_OCTEON) \ -+ builtin_define ("__OCTEON__"); \ -+ \ -+ if (ISA_HAS_POP) \ -+ builtin_define ("__mips_popcount"); \ - /* No language dialect defines. */ \ - \ - /* ABIs handled in TARGET_OS_CPP_BUILTINS. */ \ -@@ -136,10 +193,12 @@ - - #undef LINK_SPEC - #define LINK_SPEC \ -- "%{EL:-m elf32lmip} \ -- %{EB:-m elf32bmip} \ -+ "%{EL:-m elf32ltsmip} \ -+ %{EB:-m elf32btsmip} \ - %(endian_spec) \ -- %{G*} %{mips1} %{mips2} %{mips3} %{mips4} %{mips32} %{mips32r2} %{mips64} \ -+ %{G*} %{mips1} %{mips2} %{mips3} %{mips4} \ -+ %{mips32} %{mips32r2} %{mips64} %{mips64r2} \ -+ %{bestGnum} %{call_shared} %{no_archive} %{exact_version} \ - %(netbsd_link_spec)" - - #define NETBSD_ENTRY_POINT "__start" -@@ -169,6 +228,20 @@ - - /* Make gcc agree with */ - -+#undef SIZE_TYPE -+#define SIZE_TYPE ((POINTER_SIZE == 64 || TARGET_NEWABI) \ -+ ? "long unsigned int" : "unsigned int") -+ -+#undef PTRDIFF_TYPE -+#define PTRDIFF_TYPE ((POINTER_SIZE == 64 || TARGET_NEWABI) \ -+ ? "long int" : "int") -+ -+#undef INTPTR_TYPE -+#define INTPTR_TYPE PTRDIFF_TYPE -+ -+#undef UINTPTR_TYPE -+#define UINTPTR_TYPE SIZE_TYPE -+ - #undef WCHAR_TYPE - #define WCHAR_TYPE "int" - -@@ -177,3 +250,6 @@ - - #undef WINT_TYPE - #define WINT_TYPE "int" -+ -+#undef TARGET_WRITABLE_EH_FRAME -+#define TARGET_WRITABLE_EH_FRAME (flag_pic && TARGET_SHARED) -diff -rNU3 dist.orig/gcc/config/mips/netbsd64.h dist/gcc/config/mips/netbsd64.h ---- dist.orig/gcc/config/mips/netbsd64.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/mips/netbsd64.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,47 @@ -+/* Definitions of target machine for GNU compiler, for MIPS NetBSD systems. -+ Copyright (C) 1993, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004 -+ Free Software Foundation, Inc. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 2, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GCC; see the file COPYING. If not, write to -+the Free Software Foundation, 51 Franklin Street, Fifth Floor, -+Boston, MA 02110-1301, USA. */ -+ -+/* Force the default endianness and ABI flags onto the command line -+ in order to make the other specs easier to write. */ -+ -+#undef DRIVER_SELF_SPECS -+#define DRIVER_SELF_SPECS \ -+ BASE_DRIVER_SELF_SPECS \ -+ "%{!EB:%{!EL:%(endian_spec)}}", \ -+ "%{!mabi=*: -mabi=n32}" -+ -+/* Define default target values. */ -+ -+/* Provide a LINK_SPEC appropriate for a NetBSD/mips target. -+ This is a copy of LINK_SPEC from tweaked for -+ the MIPS target. */ -+ -+#undef LINK_SPEC -+#define LINK_SPEC \ -+ "%{mabi=64:-m elf64%{EB:b}%{EL:l}tsmip} \ -+ %{mabi=32:-m elf32%{EB:b}%{EL:l}tsmip} \ -+ %{mabi=o64:-m elf64%{EB:b}%{EL:l}tsmip} \ -+ %{mabi=n32:-m elf32%{EB:b}%{EL:l}tsmipn32} \ -+ %(endian_spec) \ -+ %{G*} %{mips1} %{mips2} %{mips3} %{mips4} \ -+ %{mips32} %{mips32r2} %{mips64} %{mips64r2} \ -+ %{bestGnum} %{call_shared} %{no_archive} %{exact_version} \ -+ %(netbsd_link_spec)" -diff -rNU3 dist.orig/gcc/config/mips/t-mips dist/gcc/config/mips/t-mips ---- dist.orig/gcc/config/mips/t-mips 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/mips/t-mips 2015-10-18 13:19:50.000000000 +0200 -@@ -18,5 +18,7 @@ - - $(srcdir)/config/mips/mips-tables.opt: $(srcdir)/config/mips/genopt.sh \ - $(srcdir)/config/mips/mips-cpus.def -+ @echo "NOT REBUILDING $@" -+NetBSD_DISABLED_config_mips_mips-tables.opt: - $(SHELL) $(srcdir)/config/mips/genopt.sh $(srcdir)/config/mips > \ - $(srcdir)/config/mips/mips-tables.opt -diff -rNU3 dist.orig/gcc/config/mips/t-netbsd64 dist/gcc/config/mips/t-netbsd64 ---- dist.orig/gcc/config/mips/t-netbsd64 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/mips/t-netbsd64 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,9 @@ -+# NetBSD has (will have) "non-native" libraries in /usr/lib/. -+# For NetBSD/mips64 we thus have /usr/lib (n32), /usr/lib/o32 and /usr/lib/64. -+ -+MULTILIB_OPTIONS = mabi=n32/mabi=64/mabi=32 -+MULTILIB_DIRNAMES = n32 n64 o32 -+MULTILIB_OSDIRNAMES = . ../lib/64 ../lib/o32 -+ -+LIBGCC = stmp-multilib -+INSTALL_LIBGCC = install-multilib -diff -rNU3 dist.orig/gcc/config/netbsd-elf.h dist/gcc/config/netbsd-elf.h ---- dist.orig/gcc/config/netbsd-elf.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/netbsd-elf.h 2015-10-18 13:19:50.000000000 +0200 -@@ -40,8 +40,11 @@ - %{!p:crt0%O%s}}} \ - %:if-exists(crti%O%s) \ - %{static:%:if-exists-else(crtbeginT%O%s crtbegin%O%s)} \ -- %{!static: \ -- %{!shared:crtbegin%O%s} %{shared:crtbeginS%O%s}}" -+ %{!static: \ -+ %{!shared: \ -+ %{!pie:crtbegin%O%s} \ -+ %{pie:crtbeginS%O%s}} \ -+ %{shared:crtbeginS%O%s}}" - - #undef STARTFILE_SPEC - #define STARTFILE_SPEC NETBSD_STARTFILE_SPEC -@@ -52,7 +55,10 @@ - C++ file-scope static objects deconstructed after exiting "main". */ - - #define NETBSD_ENDFILE_SPEC \ -- "%{!shared:crtend%O%s} %{shared:crtendS%O%s} \ -+ "%{!shared: \ -+ %{!pie:crtend%O%s} \ -+ %{pie:crtendS%O%s}} \ -+ %{shared:crtendS%O%s} \ - %:if-exists(crtn%O%s)" - - #undef ENDFILE_SPEC -@@ -70,6 +76,7 @@ - #define NETBSD_LINK_SPEC_ELF \ - "%{assert*} %{R*} %{rpath*} \ - %{shared:-shared} \ -+ %{symbolic:-Bsymbolic} \ - %{!shared: \ - -dc -dp \ - %{!nostdlib: \ -@@ -84,3 +91,11 @@ - #ifdef HAVE_LD_AS_NEEDED - #define USE_LD_AS_NEEDED 1 - #endif -+ -+#define MFLIB_SPEC " %{fmudflap: -export-dynamic -lmudflap \ -+ %{static:%(link_gcc_c_sequence) -lmudflap}} \ -+ %{fmudflapth: -export-dynamic -lmudflapth -lpthread \ -+ %{static:%(link_gcc_c_sequence) -lmudflapth}} " -+ -+#undef TARGET_UNWIND_TABLES_DEFAULT -+#define TARGET_UNWIND_TABLES_DEFAULT true -diff -rNU3 dist.orig/gcc/config/netbsd-stdint.h dist/gcc/config/netbsd-stdint.h ---- dist.orig/gcc/config/netbsd-stdint.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/netbsd-stdint.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,72 @@ -+/* Definitions for types for NetBSD systems. -+ Copyright (C) 2009 Free Software Foundation, Inc. -+ Contributed by Gerald Pfeifer . -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 3, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+Under Section 7 of GPL version 3, you are granted additional -+permissions described in the GCC Runtime Library Exception, version -+3.1, as published by the Free Software Foundation. -+ -+You should have received a copy of the GNU General Public License and -+a copy of the GCC Runtime Library Exception along with this program; -+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -+. */ -+ -+#define SIG_ATOMIC_TYPE "int" -+ -+#define INT8_TYPE "signed char" -+#define INT16_TYPE "short int" -+#define INT32_TYPE "int" -+#define INT64_TYPE (LONG_TYPE_SIZE == 64 ? "long int" : "long long int") -+#define UINT8_TYPE "unsigned char" -+#define UINT16_TYPE "short unsigned int" -+#define UINT32_TYPE "unsigned int" -+#define UINT64_TYPE (LONG_TYPE_SIZE == 64 ? "long unsigned int" : "long long unsigned int") -+ -+#define INT_LEAST8_TYPE "signed char" -+#define INT_LEAST16_TYPE "short int" -+#define INT_LEAST32_TYPE "int" -+#define INT_LEAST64_TYPE (LONG_TYPE_SIZE == 64 ? "long int" : "long long int") -+#define UINT_LEAST8_TYPE "unsigned char" -+#define UINT_LEAST16_TYPE "short unsigned int" -+#define UINT_LEAST32_TYPE "unsigned int" -+#define UINT_LEAST64_TYPE (LONG_TYPE_SIZE == 64 ? "long unsigned int" : "long long unsigned int") -+ -+#ifdef CHAR_FAST8 -+#define INT_FAST8_TYPE (LONG_TYPE_SIZE == 64 ? "int" : "signed char") -+#else -+#define INT_FAST8_TYPE "int" -+#endif -+#ifdef SHORT_FAST16 -+#define INT_FAST16_TYPE (LONG_TYPE_SIZE == 64 ? "int" : "short int") -+#else -+#define INT_FAST16_TYPE "int" -+#endif -+#define INT_FAST32_TYPE "int" -+#define INT_FAST64_TYPE (LONG_TYPE_SIZE == 64 ? "long int" : "long long int") -+#ifdef CHAR_FAST8 -+#define UINT_FAST8_TYPE (LONG_TYPE_SIZE == 64 ? "unsigned int" : "unsigned char") -+#else -+#define UINT_FAST8_TYPE "unsigned int" -+#endif -+#ifdef SHORT_FAST16 -+#define UINT_FAST16_TYPE (LONG_TYPE_SIZE == 64 ? "unsigned int" : "short unsigned int") -+#else -+#define UINT_FAST16_TYPE "unsigned int" -+#endif -+#define UINT_FAST32_TYPE "unsigned int" -+#define UINT_FAST64_TYPE (LONG_TYPE_SIZE == 64 ? "long unsigned int" : "long long unsigned int") -+ -+#define INTPTR_TYPE (LONG_TYPE_SIZE == 64 ? "long int" : "int") -+#define UINTPTR_TYPE (LONG_TYPE_SIZE == 64 ? "long unsigned int" : "unsigned int") -diff -rNU3 dist.orig/gcc/config/netbsd.h dist/gcc/config/netbsd.h ---- dist.orig/gcc/config/netbsd.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/netbsd.h 2015-10-18 13:19:50.000000000 +0200 -@@ -36,37 +36,59 @@ - - /* NETBSD_NATIVE is defined when gcc is integrated into the NetBSD - source tree so it can be configured appropriately without using -- the GNU configure/build mechanism. */ -+ the GNU configure/build mechanism. - --#ifdef NETBSD_NATIVE -+ NETBSD_TOOLS is defined when gcc is built as cross-compiler for -+ the in-tree toolchain. -+ */ -+ -+#if defined(NETBSD_NATIVE) || defined(NETBSD_TOOLS) - - /* Look for the include files in the system-defined places. */ - - #undef GPLUSPLUS_INCLUDE_DIR - #define GPLUSPLUS_INCLUDE_DIR "/usr/include/g++" - -+#undef GPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT -+#define GPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT 1 -+ -+#undef GPLUSPLUS_BACKWARD_INCLUDE_DIR -+#define GPLUSPLUS_BACKWARD_INCLUDE_DIR "/usr/include/g++/backward" -+ -+#undef GCC_INCLUDE_DIR_ADD_SYSROOT -+#define GCC_INCLUDE_DIR_ADD_SYSROOT 1 -+ -+/* -+ * XXX figure out a better way to do this -+ */ - #undef GCC_INCLUDE_DIR --#define GCC_INCLUDE_DIR "/usr/include" -+#define GCC_INCLUDE_DIR "/usr/include/gcc-4.8" - --#undef INCLUDE_DEFAULTS --#define INCLUDE_DEFAULTS \ -- { \ -- { GPLUSPLUS_INCLUDE_DIR, "G++", 1, 1 }, \ -- { GCC_INCLUDE_DIR, "GCC", 0, 0 }, \ -- { 0, 0, 0, 0 } \ -- } -+/* Under NetBSD, the normal location of the various *crt*.o files is the -+ /usr/lib directory. */ - -+#undef STANDARD_STARTFILE_PREFIX -+#define STANDARD_STARTFILE_PREFIX "/usr/lib/" -+#undef STANDARD_STARTFILE_PREFIX_1 -+#define STANDARD_STARTFILE_PREFIX_1 "/usr/lib/" -+ -+#endif /* NETBSD_NATIVE || NETBSD_TOOLS */ -+ -+#if defined(NETBSD_NATIVE) - /* Under NetBSD, the normal location of the compiler back ends is the - /usr/libexec directory. */ - - #undef STANDARD_EXEC_PREFIX - #define STANDARD_EXEC_PREFIX "/usr/libexec/" - --/* Under NetBSD, the normal location of the various *crt*.o files is the -- /usr/lib directory. */ -+#undef TOOLDIR_BASE_PREFIX -+#define TOOLDIR_BASE_PREFIX "../" - --#undef STANDARD_STARTFILE_PREFIX --#define STANDARD_STARTFILE_PREFIX "/usr/lib/" -+#undef STANDARD_BINDIR_PREFIX -+#define STANDARD_BINDIR_PREFIX "/usr/bin" -+ -+#undef STANDARD_LIBEXEC_PREFIX -+#define STANDARD_LIBEXEC_PREFIX STANDARD_EXEC_PREFIX - - #endif /* NETBSD_NATIVE */ - -@@ -96,6 +118,7 @@ - %{!pg:-lposix}} \ - %{p:-lposix_p} \ - %{pg:-lposix_p}} \ -+ %{shared:-lc} \ - %{!shared: \ - %{!symbolic: \ - %{!p: \ -@@ -109,6 +132,7 @@ - %{!pg:-lposix}} \ - %{p:-lposix_p} \ - %{pg:-lposix_p}} \ -+ %{shared:-lc} \ - %{!shared: \ - %{!symbolic: \ - %{!p: \ -@@ -120,24 +144,18 @@ - #undef LIB_SPEC - #define LIB_SPEC NETBSD_LIB_SPEC - --/* Provide a LIBGCC_SPEC appropriate for NetBSD. We also want to exclude -- libgcc with -symbolic. */ -+#undef STATIC_LIBASAN_LIBS -+#define STATIC_LIBASAN_LIBS "-lstdc++ -lpthread" - --#ifdef NETBSD_NATIVE --#define NETBSD_LIBGCC_SPEC \ -- "%{!symbolic: \ -- %{!shared: \ -- %{!p: \ -- %{!pg: -lgcc}}} \ -- %{shared: -lgcc_pic} \ -- %{p: -lgcc_p} \ -- %{pg: -lgcc_p}}" --#else --#define NETBSD_LIBGCC_SPEC "%{!shared:%{!symbolic: -lgcc}}" --#endif -+/* Pass -cxx-isystem to cc1/cc1plus. */ -+#define NETBSD_CC1_AND_CC1PLUS_SPEC \ -+ "%{cxx-isystem}" -+ -+#undef CC1_SPEC -+#define CC1_SPEC NETBSD_CC1_AND_CC1PLUS_SPEC - --#undef LIBGCC_SPEC --#define LIBGCC_SPEC NETBSD_LIBGCC_SPEC -+#undef CC1PLUS_SPEC -+#define CC1PLUS_SPEC NETBSD_CC1_AND_CC1PLUS_SPEC - - /* When building shared libraries, the initialization and finalization - functions for the library are .init and .fini respectively. */ -@@ -172,3 +190,10 @@ - - #undef WINT_TYPE - #define WINT_TYPE "int" -+ -+#define LINK_EH_SPEC "%{!static:--eh-frame-hdr} " -+ -+/* Use --as-needed -lgcc_s for eh support. */ -+#ifdef HAVE_LD_AS_NEEDED -+#define USE_LD_AS_NEEDED 1 -+#endif -diff -rNU3 dist.orig/gcc/config/or1k/constraints.md dist/gcc/config/or1k/constraints.md ---- dist.orig/gcc/config/or1k/constraints.md 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/or1k/constraints.md 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,59 @@ -+;; Copyright (C) 2010 Embecosm Limited -+;; -+;; Contributed by Joern Rennecke in 2010 -+;; -+;; This file is part of GCC. -+;; -+;; GCC is free software; you can redistribute it and/or modify -+;; it under the terms of the GNU General Public License as published by -+;; the Free Software Foundation; either version 3, or (at your option) -+;; any later version. -+;; -+;; GCC is distributed in the hope that it will be useful, -+;; but WITHOUT ANY WARRANTY; without even the implied warranty of -+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+;; GNU General Public License for more details. -+;; -+;; You should have received a copy of the GNU General Public License -+;; along with GCC; see the file COPYING3. If not see -+;; . -+ -+(define_constraint "I" -+ "" -+ (and (match_code "const_int") -+ (match_test "ival >= -32768 && ival <= 32767"))) -+ -+(define_constraint "J" -+ "" -+ (and (match_code "const_int") -+ (match_test "ival == 0"))) -+ -+(define_constraint "K" -+ "" -+ (and (match_code "const_int") -+ (match_test "ival >= 0 && ival <= 65535"))) -+ -+(define_constraint "L" -+ "" -+ (and (match_code "const_int") -+ (match_test "ival >= 0 && ival <= 31"))) -+ -+(define_constraint "M" -+ "" -+ (and (match_code "const_int") -+ (match_test "(ival & 0xffff) == 0"))) -+ -+(define_constraint "N" -+ "" -+ (and (match_code "const_int") -+ (match_test "ival >= -33554432 && ival <= 33554431"))) -+ -+(define_constraint "O" -+ "" -+ (and (match_code "const_int") -+ (match_test "ival == 0"))) -+ -+(define_constraint "C" -+ "" -+ (match_code "const_double")) -+ -diff -rNU3 dist.orig/gcc/config/or1k/elf.h dist/gcc/config/or1k/elf.h ---- dist.orig/gcc/config/or1k/elf.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/or1k/elf.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,31 @@ -+/* Definitions for rtems targeting an OpenRisc OR1K using COFF -+ ??? this is for OR1K, but the rest of the above seems bogus. -+ Copyright (C) 1996, 1997, 2005 Free Software Foundation, Inc. -+ Contributed by Joel Sherrill (joel@OARcorp.com). -+ -+This file is part of GNU CC. -+ -+GNU CC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 2, or (at your option) -+any later version. -+ -+GNU CC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GNU CC; see the file COPYING. If not, write to -+the Free Software Foundation, 59 Temple Place - Suite 330, -+Boston, MA 02111-1307, USA. */ -+ -+/* Use ELF */ -+#undef OBJECT_FORMAT_ELF -+#define OBJECT_FORMAT_ELF -+ -+/* or1k debug info support is controlled by tm.h header files we include: -+ dbxelf.h enables optional stabs debug info. -+ elfos.h sets PREFERRED_DEBUGGING_TYPE to DWARF2_DEBUG . */ -+ -+#define DRIVER_SELF_SPECS "%{!mno-newlib:-mnewlib}" -diff -rNU3 dist.orig/gcc/config/or1k/linux-elf.h dist/gcc/config/or1k/linux-elf.h ---- dist.orig/gcc/config/or1k/linux-elf.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/or1k/linux-elf.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,98 @@ -+/* Definitions for or1k running Linux-based GNU systems using ELF -+ Copyright (C) 2002, 2005 -+ Free Software Foundation, Inc. -+ Contributed by Marko Mlinar -+ -+This file is part of GNU CC. -+ -+GNU CC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 2, or (at your option) -+any later version. -+ -+GNU CC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with this program; see the file COPYING. If not, write to -+the Free Software Foundation, 59 Temple Place - Suite 330, -+Boston, MA 02111-1307, USA. */ -+ -+/* elfos.h should have already been included. Now just override -+ any conflicting definitions and add any extras. */ -+ -+/* Do not assume anything about header files. */ -+#define NO_IMPLICIT_EXTERN_C -+ -+/* This is how we tell the assembler that two symbols have the same value. */ -+#define ASM_OUTPUT_DEF(FILE, NAME1, NAME2) \ -+ do \ -+ { \ -+ assemble_name (FILE, NAME1); \ -+ fputs (" = ", FILE); \ -+ assemble_name (FILE, NAME2); \ -+ fputc ('\n', FILE); \ -+ } \ -+ while (0) -+ -+ -+#if 0 -+/* Node: Label Output */ -+ -+#define SET_ASM_OP "\t.set\t" -+ -+#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \ -+ (*targetm.asm_out.globalize_label) (FILE, XSTR (FUN, 0)) -+ -+#define ASM_WEAKEN_LABEL(FILE, NAME) \ -+ do \ -+ { \ -+ fputs ("\t.weak\t", (FILE)); \ -+ assemble_name ((FILE), (NAME)); \ -+ fputc ('\n', (FILE)); \ -+ } \ -+ while (0) -+ -+#endif -+ -+/* The GNU C++ standard library requires that these macros be defined. */ -+#undef CPLUSPLUS_CPP_SPEC -+#define CPLUSPLUS_CPP_SPEC "-D_GNU_SOURCE %(cpp)" -+ -+#undef DRIVER_SELF_SPECS -+#define DRIVER_SELF_SPECS "" -+ -+#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1" -+ -+/* Define a set of Linux builtins. This is copied from linux.h. We can't -+ include the whole file for now, because that causes configure to require ld -+ to support --eh-frame-header, which it currently doesn't */ -+#define LINUX_TARGET_OS_CPP_BUILTINS() \ -+ do { \ -+ builtin_define ("__gnu_linux__"); \ -+ builtin_define_std ("linux"); \ -+ builtin_define_std ("unix"); \ -+ builtin_assert ("system=linux"); \ -+ builtin_assert ("system=unix"); \ -+ builtin_assert ("system=posix"); \ -+ } while (0) -+ -+#define TARGET_OS_CPP_BUILTINS() \ -+ do { \ -+ LINUX_TARGET_OS_CPP_BUILTINS(); \ -+ if (OPTION_UCLIBC) \ -+ builtin_define ("__UCLIBC__"); \ -+ /* The GNU C++ standard library requires this. */ \ -+ if (c_dialect_cxx ()) \ -+ builtin_define ("_GNU_SOURCE"); \ -+ } while (0) -+ -+#undef LINK_SPEC -+#define LINK_SPEC "%{mnewlib:-entry 0x100} \ -+ -dynamic-linker " GNU_USER_DYNAMIC_LINKER " \ -+ %{rdynamic:-export-dynamic} \ -+ %{static:-static} \ -+ %{shared:-shared}" -+ -diff -rNU3 dist.orig/gcc/config/or1k/linux-gas.h dist/gcc/config/or1k/linux-gas.h ---- dist.orig/gcc/config/or1k/linux-gas.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/or1k/linux-gas.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,37 @@ -+/* Definitions of target machine for GNU compiler. -+ Or32 Linux-based GNU systems version. -+ Copyright (C) 2002, 2005 Free Software Foundation, Inc. -+ Contributed by Marko Mlinar -+ -+This file is part of GNU CC. -+ -+GNU CC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 2, or (at your option) -+any later version. -+ -+GNU CC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with this program; see the file COPYING. If not, write to -+the Free Software Foundation, 59 Temple Place - Suite 330, -+Boston, MA 02111-1307, USA. */ -+ -+/* Unsigned chars produces much better code than signed. */ -+#undef DEFAULT_SIGNED_CHAR -+#define DEFAULT_SIGNED_CHAR 1 -+ -+/* Make gcc agree with */ -+ -+#define SIZE_TYPE "unsigned int" -+#define PTRDIFF_TYPE "int" -+#define WCHAR_TYPE "unsigned int" -+#define WCHAR_TYPE_SIZE 32 -+ -+ -+/* Clear the instruction cache from `beg' to `end'. This makes an -+ inline system call to SYS_cacheflush. */ -+#define CLEAR_INSN_CACHE(BEG, END) /* Do something here !!! */ -diff -rNU3 dist.orig/gcc/config/or1k/netbsd.h dist/gcc/config/or1k/netbsd.h ---- dist.orig/gcc/config/or1k/netbsd.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/or1k/netbsd.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,67 @@ -+/* Definitions for or1k running NetBSD systems using ELF -+ Copyright (C) 2014 -+ Free Software Foundation, Inc. -+ Contributed by Matt Thomas -+ -+This file is part of GNU CC. -+ -+GNU CC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 2, or (at your option) -+any later version. -+ -+GNU CC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with this program; see the file COPYING. If not, write to -+the Free Software Foundation, 59 Temple Place - Suite 330, -+Boston, MA 02111-1307, USA. */ -+ -+/* This is how we tell the assembler that two symbols have the same value. */ -+#define ASM_OUTPUT_DEF(FILE, NAME1, NAME2) \ -+ do \ -+ { \ -+ assemble_name (FILE, NAME1); \ -+ fputs (" = ", FILE); \ -+ assemble_name (FILE, NAME2); \ -+ fputc ('\n', FILE); \ -+ } \ -+ while (0) -+ -+#undef DRIVER_SELF_SPECS -+#define DRIVER_SELF_SPECS "" -+ -+#define TARGET_OS_CPP_BUILTINS() \ -+ do { \ -+ NETBSD_OS_CPP_BUILTINS_ELF(); \ -+ /* The GNU C++ standard library requires this. */ \ -+ if (c_dialect_cxx ()) \ -+ builtin_define ("_GNU_SOURCE"); \ -+ } while (0) -+ -+#undef CPP_SPEC -+#define CPP_SPEC NETBSD_CPP_SPEC -+ -+#undef LIB_SPEC -+#define LIB_SPEC NETBSD_LIB_SPEC -+ -+#undef LINK_SPEC -+#define LINK_SPEC NETBSD_LINK_SPEC_ELF -+ -+#undef NETBSD_ENTRY_POINT -+#define NETBSD_ENTRY_POINT "_start" -+ -+#undef SUBTARGET_EXTRA_SPECS -+#define SUBTARGET_EXTRA_SPECS \ -+ { "netbsd_link_spec", NETBSD_LINK_SPEC_ELF }, \ -+ { "netbsd_entry_point", NETBSD_ENTRY_POINT }, \ -+ { "netbsd_endfile_spec", NETBSD_ENDFILE_SPEC }, -+ -+#undef TARGET_DEFAULT -+#define TARGET_DEFAULT \ -+ (/*MASK_HARD_FLOAT |*/ MASK_DOUBLE_FLOAT \ -+ | MASK_HARD_DIV | MASK_HARD_MUL \ -+ | MASK_MASK_CMOV | MASK_MASK_ROR | MASK_MASK_SEXT) -diff -rNU3 dist.orig/gcc/config/or1k/or1k-modes.def dist/gcc/config/or1k/or1k-modes.def ---- dist.orig/gcc/config/or1k/or1k-modes.def 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/or1k/or1k-modes.def 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,38 @@ -+/* Definitions of target machine for GNU compiler, for OR32. -+ Copyright (C) 2002, 2003 Free Software Foundation, Inc. -+ -+ This file is part of GCC. -+ -+ GCC is free software; you can redistribute it and/or modify it -+ under the terms of the GNU General Public License as published -+ by the Free Software Foundation; either version 2, or (at your -+ option) any later version. -+ -+ GCC is distributed in the hope that it will be useful, but WITHOUT -+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -+ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public -+ License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with GCC; see the file COPYING. If not, write to the -+ Free Software Foundation, 59 Temple Place - Suite 330, Boston, -+ MA 02111-1307, USA. */ -+ -+/* Add any extra modes needed to represent the condition code. -+ */ -+ -+CC_MODE (CCEQ); -+CC_MODE (CCNE); -+ -+CC_MODE (CCLE); -+CC_MODE (CCGE); -+CC_MODE (CCLT); -+CC_MODE (CCGT); -+ -+CC_MODE (CCLEU); -+CC_MODE (CCGEU); -+CC_MODE (CCLTU); -+CC_MODE (CCGTU); -+ -+CC_MODE(CCFP); -+CC_MODE(CCUNS); -diff -rNU3 dist.orig/gcc/config/or1k/or1k-opts.h dist/gcc/config/or1k/or1k-opts.h ---- dist.orig/gcc/config/or1k/or1k-opts.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/or1k/or1k-opts.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,14 @@ -+#ifndef OR1K_OPTS_H -+#define OR1K_OPTS_H -+ -+enum or1k_delay { -+ OR1K_DELAY_OFF = 0, -+ OR1K_DELAY_ON = 1, -+ OR1K_DELAY_COMPAT = 2 -+}; -+ -+#define TARGET_DELAY_ON (or1k_delay_selected == OR1K_DELAY_ON) -+#define TARGET_DELAY_OFF (or1k_delay_selected == OR1K_DELAY_OFF) -+#define TARGET_DELAY_COMPAT (or1k_delay_selected == OR1K_DELAY_COMPAT) -+ -+#endif -diff -rNU3 dist.orig/gcc/config/or1k/or1k-protos.h dist/gcc/config/or1k/or1k-protos.h ---- dist.orig/gcc/config/or1k/or1k-protos.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/or1k/or1k-protos.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,67 @@ -+/* Definitions of target machine for GNU compiler, OR1K cpu. -+ -+ Copyright (C) 2010 Embecosm Limited -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 3, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GCC; see the file COPYING3. If not see -+. */ -+ -+#ifndef GCC_OR1K_PROTOS_H -+#define GCC_OR1K_PROTOS_H -+ -+/* The following are for general support. */ -+extern int or1k_trampoline_code_size (void); -+ -+/* The following are only needed when handling the machine definition. */ -+#ifdef RTX_CODE -+extern void or1k_init_expanders (void); -+extern void or1k_expand_prologue (void); -+extern void or1k_expand_epilogue (void); -+extern bool or1k_expand_move (enum machine_mode mode, rtx operands[]); -+extern const char *or1k_output_move_double (rtx *operands); -+extern void or1k_expand_conditional_branch (rtx *operands, -+ enum machine_mode mode); -+extern int or1k_emit_cmove (rtx dest, -+ rtx op, -+ rtx true_cond, -+ rtx false_cond); -+extern enum machine_mode or1k_select_cc_mode (enum rtx_code op); -+extern const char *or1k_output_bf (rtx * operands); -+extern const char *or1k_output_cmov (rtx * operands); -+extern void or1k_emit_set_const32 (rtx op0, -+ rtx op1); -+extern bool or1k_expand_symbol_ref (enum machine_mode mode, -+ rtx operands[]); -+extern void or1k_expand_cmpxchg_qihi (rtx bval, rtx retval, -+ rtx mem, rtx oldval, rtx newval, int is_weak, -+ enum memmodel success_mode, enum memmodel failure_mode); -+extern void or1k_expand_fetch_op_qihi (rtx oldval, rtx mem, rtx operand, -+ rtx newval, rtx (*generator)(rtx, rtx, rtx, rtx, rtx)); -+#endif -+ -+#endif -+extern int or1k_struct_alignment (tree); -+extern int or1k_data_alignment (tree, int); -+ -+extern int or1k_initial_elimination_offset (int, int); -+extern bool or1k_save_reg_p_cached (int regno); -+extern void or1k_print_jump_restore (rtx jump_address); -+extern rtx or1k_eh_return_handler_rtx (void); -+extern rtx or1k_return_addr_rtx (int, rtx); -+ -+extern int or1k_legitimate_pic_operand_p (rtx x); -+ -+/* For RETURN_ADDR_RTX */ -+extern rtx get_hard_reg_initial_val (enum machine_mode, unsigned int); -diff -rNU3 dist.orig/gcc/config/or1k/or1k.c dist/gcc/config/or1k/or1k.c ---- dist.orig/gcc/config/or1k/or1k.c 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/or1k/or1k.c 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,2433 @@ -+/* Subroutines for insn-output.c for GNU compiler. OpenRISC 1000 version. -+ Copyright (C) 1987, 1992, 1997, 1999, 2000, 2001, 2002, 2003, 2004, -+ 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc -+ Copyright (C) 2010 Embecosm Limited -+ -+ Contributed by Damjan Lampret in 1999. -+ Major optimizations by Matjaz Breskvar in 2005. -+ Updated for GCC 4.5 by Jeremy Bennett -+ and Joern Rennecke in 2010. -+ -+ This file is part of GNU CC. -+ -+ This program is free software; you can redistribute it and/or modify it -+ under the terms of the GNU General Public License as published by the Free -+ Software Foundation; either version 3 of the License, or (at your option) -+ any later version. -+ -+ This program is distributed in the hope that it will be useful, but WITHOUT -+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -+ more details. -+ -+ You should have received a copy of the GNU General Public License along -+ with this program. If not, see . */ -+ -+#include "config.h" -+#include "system.h" -+#include "coretypes.h" -+#include "tm.h" -+#include "rtl.h" -+#include "tree.h" -+//#include "calls.h" -+//#include "varasm.h" -+//#include "obstack.h" -+#include "regs.h" -+#include "hard-reg-set.h" -+#include "real.h" -+#include "insn-config.h" -+#include "conditions.h" -+#include "output.h" -+#include "insn-attr.h" -+#include "flags.h" -+#include "reload.h" -+#include "function.h" -+#include "expr.h" -+#include "toplev.h" -+#include "recog.h" -+#include "ggc.h" -+#include "except.h" -+#include "tm_p.h" -+#include "target.h" -+#include "target-def.h" -+#include "debug.h" -+#include "langhooks.h" -+#include "df.h" -+#include "dwarf2.h" -+#include "ansidecl.h" -+ -+/* ========================================================================== */ -+/* Local macros */ -+ -+/* Construct a l.movhi instruction for the given reg and value */ -+#define OR1K_MOVHI(rd, k) \ -+ ((0x6 << 26) | ((rd) << 21) | (k)) -+ -+/* Construct a l.ori instruction for the given two regs and value */ -+#define OR1K_ORI(rd, ra, k) \ -+ ((0x2a << 26) | ((rd) << 21) | ((ra) << 16) | (k)) -+ -+/* Construct a l.lwz instruction for the given two registers and offset */ -+#define OR1K_LWZ(rd, ra, i) \ -+ ((0x21 << 26) | ((rd) << 21) | ((ra) << 16) | (i)) -+ -+/* Construct a l.jr instruction for the given register */ -+#define OR1K_JR(rb) \ -+ ((0x11 << 26) | ((rb) << 11)) -+ -+#define OR1K_NOP \ -+ (0x15 << 24) -+ -+/* ========================================================================== */ -+/* Static variables (i.e. global to this file only. */ -+ -+ -+/*!Stack layout we use for pushing and poping saved registers */ -+static struct -+{ -+ bool save_lr_p; -+ int lr_save_offset; -+ bool save_fp_p; -+ int fp_save_offset; -+ int gpr_size; -+ int gpr_offset; -+ int total_size; -+ int vars_size; -+ int args_size; -+ int gpr_frame; -+ int late_frame; -+ HOST_WIDE_INT mask; -+} frame_info; -+ -+ -+/* ========================================================================== */ -+/* Local (i.e. static) utility functions */ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Must the current function save a register? -+ -+ @param[in] regno The register to consider. -+ -+ @return Non-zero (TRUE) if current function must save "regno", zero -+ (FALSE) otherwise. */ -+/* -------------------------------------------------------------------------- */ -+static bool -+or1k_save_reg_p (int regno) -+{ -+ /* No need to save the faked cc0 register. */ -+ if (regno == OR1K_FLAGS_REG) -+ return false; -+ -+ /* Check call-saved registers. */ -+ if (df_regs_ever_live_p(regno) && !call_used_regs[regno]) -+ return true; -+ -+ /* We need to save the old frame pointer before setting up a new -+ one. */ -+ if (regno == HARD_FRAME_POINTER_REGNUM && frame_pointer_needed) -+ return true; -+ -+ /* Save the stack pointer for DWARF2 for now. -+ * AFAIK, DWARF should be able to unwind using only the current stack -+ * register and the CFA offset, but I never got that to work. */ -+ if (regno == STACK_POINTER_REGNUM && !frame_pointer_needed) -+ return true; -+ -+ /* We need to save the incoming return address if it is ever clobbered -+ within the function. */ -+ if (regno == LINK_REGNUM -+ && (df_regs_ever_live_p(regno) || crtl->uses_pic_offset_table -+ || cfun->machine->force_lr_save)) -+ return true; -+ -+ if(crtl->calls_eh_return) -+ { -+ unsigned int i; -+ for (i = 0; EH_RETURN_DATA_REGNO (i) != INVALID_REGNUM; i++) -+ { -+ if ((unsigned int)regno == EH_RETURN_DATA_REGNO (i)) -+ return true; -+ } -+ } -+ -+ return false; -+ -+} /* or1k_save_reg_p () */ -+ -+bool -+or1k_save_reg_p_cached (int regno) -+{ -+ return (frame_info.mask & ((HOST_WIDE_INT) 1 << regno)) != 0; -+} -+ -+/* N.B. contrary to the ISA documentation, the stack includes the outgoing -+ arguments. */ -+/* -------------------------------------------------------------------------- */ -+/*!Compute full frame size and layout. -+ -+ Store information in "frame_info". -+ -+ @param[in] size The size of the function's local variables. -+ -+ @return Total size of stack frame. */ -+/* -------------------------------------------------------------------------- */ -+static HOST_WIDE_INT -+or1k_compute_frame_size (HOST_WIDE_INT size) -+{ -+ HOST_WIDE_INT args_size; -+ HOST_WIDE_INT vars_size; -+ HOST_WIDE_INT stack_offset; -+ HOST_WIDE_INT save_size; -+ bool interrupt_p = false; -+ int regno; -+ -+ args_size = crtl->outgoing_args_size; -+ vars_size = OR1K_ALIGN (size, 4); -+ -+ frame_info.args_size = args_size; -+ frame_info.vars_size = vars_size; -+ frame_info.gpr_frame = interrupt_p ? or1k_redzone : 0; -+ -+ /* If the function has local variables, we're committed to -+ allocating it anyway. Otherwise reclaim it here. */ -+ /* FIXME: Verify this. Got if from the MIPS port. */ -+ if (vars_size == 0 && crtl->is_leaf) -+ args_size = 0; -+ -+ stack_offset = 0; -+ -+ /* Save link register right at the bottom. */ -+ if (or1k_save_reg_p (LINK_REGNUM)) -+ { -+ stack_offset = stack_offset - UNITS_PER_WORD; -+ frame_info.lr_save_offset = stack_offset; -+ frame_info.save_lr_p = true; -+ } -+ else -+ frame_info.save_lr_p = false; -+ -+ /* HACK: In PIC mode we need to save the PIC reg and the link reg in -+ in case the function is doing references through the got or plt, -+ but this information is not necessarily available when the initial -+ elimination offset is calculated, so we always reserve the space even -+ if it is not used... */ -+ if (!frame_info.save_lr_p && flag_pic) -+ stack_offset = stack_offset - UNITS_PER_WORD; -+ -+ /* Save frame pointer right after possible link register. */ -+ if (frame_pointer_needed) -+ { -+ stack_offset = stack_offset - UNITS_PER_WORD; -+ frame_info.fp_save_offset = stack_offset; -+ frame_info.save_fp_p = true; -+ } -+ else -+ frame_info.save_fp_p = false; -+ -+ frame_info.gpr_size = 0; -+ frame_info.mask = 0; -+ -+ for (regno = 0; regno <= OR1K_LAST_ACTUAL_REG; regno++) -+ { -+ if (regno == LINK_REGNUM -+ || (frame_pointer_needed && regno == HARD_FRAME_POINTER_REGNUM)) -+ /* These have already been saved if so needed. */ -+ continue; -+ -+ if (or1k_save_reg_p (regno)) -+ { -+ frame_info.gpr_size += UNITS_PER_WORD; -+ frame_info.mask |= ((HOST_WIDE_INT) 1 << regno); -+ } -+ } -+ -+ if (!or1k_save_reg_p (PIC_OFFSET_TABLE_REGNUM) -+ && (crtl->uses_pic_offset_table || (flag_pic && frame_info.save_lr_p))) -+ { -+ frame_info.gpr_size += UNITS_PER_WORD; -+ frame_info.mask |= ((HOST_WIDE_INT) 1 << PIC_OFFSET_TABLE_REGNUM); -+ } -+ else if (flag_pic && !or1k_save_reg_p (PIC_OFFSET_TABLE_REGNUM)) -+ frame_info.gpr_size += UNITS_PER_WORD; -+ -+ save_size = (frame_info.gpr_size -+ + (frame_info.save_fp_p ? UNITS_PER_WORD : 0) -+ + (frame_info.save_lr_p || flag_pic ? UNITS_PER_WORD : 0)); -+ frame_info.total_size = save_size + vars_size + args_size; -+ gcc_assert (PROLOGUE_TMP != STATIC_CHAIN_REGNUM); -+ if (frame_info.total_size > 32767 && interrupt_p) -+ { -+ int n_extra -+ = (!!(~frame_info.mask && 1 << PROLOGUE_TMP) -+ + !!(~frame_info.mask & 1 << EPILOGUE_TMP)) * UNITS_PER_WORD; -+ -+ save_size += n_extra; -+ frame_info.gpr_size += n_extra; -+ frame_info.total_size += n_extra; -+ frame_info.mask |= (1 << PROLOGUE_TMP) | (1 << EPILOGUE_TMP); -+ } -+ -+ stack_offset -= frame_info.gpr_size; -+ frame_info.gpr_offset = stack_offset; -+ frame_info.late_frame = frame_info.total_size; -+ -+ if (save_size > or1k_redzone -+ || (frame_info.gpr_frame -+ && (frame_info.gpr_frame + frame_info.late_frame <= 32767))) -+ { -+ if (frame_info.gpr_frame + frame_info.late_frame <= 32767) -+ save_size = frame_info.total_size; -+ frame_info.gpr_frame += save_size; -+ frame_info.lr_save_offset += save_size; -+ frame_info.fp_save_offset += save_size; -+ frame_info.gpr_offset += save_size; -+ frame_info.late_frame -= save_size; -+ /* FIXME: check in TARGET_OVERRIDE_OPTIONS for invalid or1k_redzone. */ -+ gcc_assert (frame_info.gpr_frame <= 32767); -+ gcc_assert ((frame_info.gpr_frame & 3) == 0); -+ } -+ -+ return frame_info.total_size; -+ -+} /* or1k_compute_frame_size () */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Emit a frame related insn. -+ -+ Same as emit_insn, but sets RTX_FRAME_RELATED_P to one. Getting this right -+ will matter for DWARF 2 output, if prologues are handled via the "prologue" -+ pattern rather than target hooks. -+ -+ @param[in] insn The insn to emit. -+ -+ @return The RTX for the emitted insn. */ -+/* -------------------------------------------------------------------------- */ -+static rtx -+emit_frame_insn (rtx insn) -+{ -+ insn = emit_insn (insn); -+ RTX_FRAME_RELATED_P (insn) = 1; -+ return (insn); -+ -+} /* emit_frame_insn () */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/* Generate a RTX for the indexed memory address based on stack_pointer_rtx -+ and a displacement -+ -+ @param[in] disp The displacement -+ -+ @return The RTX for the generated address. */ -+/* -------------------------------------------------------------------------- */ -+static rtx -+stack_disp_mem (HOST_WIDE_INT disp) -+{ -+ return gen_frame_mem (Pmode, plus_constant (Pmode, stack_pointer_rtx, disp)); -+} -+ -+enum machine_mode -+or1k_select_cc_mode (enum rtx_code op) -+{ -+ switch (op) { -+ case EQ: return CCEQmode; -+ case NE: return CCNEmode; -+ case GEU: return CCGEUmode; -+ case GTU: return CCGTUmode; -+ case LTU: return CCLTUmode; -+ case LEU: return CCLEUmode; -+ case GE: return CCGEmode; -+ case LT: return CCLTmode; -+ case GT: return CCGTmode; -+ case LE: return CCLEmode; -+ default: gcc_unreachable (); -+ } -+} -+ -+/* -------------------------------------------------------------------------- */ -+/*!Generate insn patterns to do an integer compare of operands. -+ -+ @param[in] code RTX for the condition code. -+ @param[in] op0 RTX for the first operand. -+ @param[in] op1 RTX for the second operand. -+ -+ @return RTX for the comparison. */ -+/* -------------------------------------------------------------------------- */ -+static rtx -+or1k_expand_int_compare (enum rtx_code code, -+ rtx op0, -+ rtx op1) -+{ -+ enum machine_mode cmpmode; -+ rtx tmp, flags; -+ -+ cmpmode = or1k_select_cc_mode (code); -+ flags = gen_rtx_REG (cmpmode, OR1K_FLAGS_REG); -+ -+ /* This is very simple, but making the interface the same as in the -+ FP case makes the rest of the code easier. */ -+ tmp = gen_rtx_COMPARE (cmpmode, op0, op1); -+ emit_insn (gen_rtx_SET (VOIDmode, flags, tmp)); -+ -+ /* Return the test that should be put into the flags user, i.e. -+ the bcc, scc, or cmov instruction. */ -+ return gen_rtx_fmt_ee (code, VOIDmode, flags, const0_rtx); -+ -+} /* or1k_expand_int_compare () */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Generate insn patterns to do an integer compare of operands. -+ -+ We only deal with the case where the comparison is an integer -+ comparison. This wrapper function potentially allows reuse for non-integer -+ comparison in the future. -+ -+ @param[in] code RTX for the condition code. -+ @param[in] op0 RTX for the first operand. -+ @param[in] op1 RTX for the second operand. -+ -+ @return RTX for the comparison. */ -+/* -------------------------------------------------------------------------- */ -+static rtx -+or1k_expand_compare (enum rtx_code code, rtx op0, rtx op1) -+{ -+ return or1k_expand_int_compare (code, op0, op1); -+ -+} /* or1k_expand_compare () */ -+ -+ -+/* TODO(bluecmd): Write documentation for this function */ -+void -+or1k_expand_cmpxchg_qihi (rtx bval, rtx retval, rtx mem, rtx oldval, rtx newval, -+ int is_weak, enum memmodel success_mode, -+ enum memmodel failure_mode) -+{ -+ rtx addr1 = force_reg (Pmode, XEXP (mem, 0)); -+ rtx addr = gen_reg_rtx (Pmode); -+ rtx off = gen_reg_rtx (SImode); -+ rtx shifter = gen_reg_rtx (SImode); -+ rtx retword = gen_reg_rtx (SImode); -+ rtx mask = gen_reg_rtx (SImode); -+ rtx shifted_oldval = gen_reg_rtx (SImode); -+ rtx shifted_newval = gen_reg_rtx (SImode); -+ rtx shifted_mask = gen_reg_rtx (SImode); -+ rtx mask_const; -+ rtx memsi; -+ enum machine_mode mode = GET_MODE (mem); -+ -+ oldval = gen_lowpart_common (SImode, oldval); -+ newval = gen_lowpart_common (SImode, newval); -+ -+ mask_const = gen_rtx_CONST_INT (VOIDmode, -+ mode == QImode ? 0xff : 0xffff); -+ emit_insn (gen_rtx_SET (VOIDmode, mask, mask_const)); -+ -+ /* align address and retrieve the offset. */ -+ emit_insn (gen_rtx_SET (VOIDmode, addr, -+ gen_rtx_AND (Pmode, addr1, GEN_INT (-4)))); -+ emit_insn (gen_rtx_SET (VOIDmode, off, -+ gen_rtx_AND (SImode, addr1, GEN_INT (3)))); -+ emit_insn (gen_rtx_SET (VOIDmode, off, -+ gen_rtx_XOR (SImode, off, -+ GEN_INT (GET_MODE (mem) == QImode -+ ? 3 : 2)))); -+ -+ memsi = gen_rtx_MEM (SImode, addr); -+ -+ /* shift all arguments to be aligned to where the data we want -+ * to operate on is located. */ -+ emit_insn (gen_rtx_SET (VOIDmode, shifter, -+ gen_rtx_ASHIFT (SImode, off, GEN_INT (3)))); -+ -+ emit_insn (gen_ashlsi3 (shifted_oldval, oldval, shifter)); -+ emit_insn (gen_ashlsi3 (shifted_newval, newval, shifter)); -+ emit_insn (gen_ashlsi3 (shifted_mask, mask, shifter)); -+ -+ emit_insn (gen_cmpxchg_mask (bval, retword, memsi, shifted_oldval, -+ shifted_newval, shifted_mask)); -+ -+ /* shift the data we care about to the lower end. */ -+ emit_insn (gen_lshrsi3 (retword, retword, shifter)); -+ -+ emit_move_insn (retval, gen_lowpart (GET_MODE (retval), retword)); -+} -+ -+/* TODO(bluecmd): Write documentation for this function */ -+void -+or1k_expand_fetch_op_qihi (rtx oldval, rtx mem, rtx operand, rtx newval, -+ rtx (*generator)(rtx, rtx, rtx, rtx, rtx)) -+{ -+ rtx addr1 = force_reg (Pmode, XEXP (mem, 0)); -+ rtx addr = gen_reg_rtx (Pmode); -+ rtx off = gen_reg_rtx (SImode); -+ rtx shifter = gen_reg_rtx (SImode); -+ rtx mask = gen_reg_rtx (SImode); -+ rtx shifted_oldval = gen_reg_rtx (SImode); -+ rtx shifted_newval = gen_reg_rtx (SImode); -+ rtx shifted_operand = gen_reg_rtx (SImode); -+ rtx shifted_mask = gen_reg_rtx (SImode); -+ rtx mask_const; -+ rtx memsi; -+ enum machine_mode mode = GET_MODE (mem); -+ -+ /* TODO(bluecmd): A lot of code is shared between cmpxchg and this. We should -+ * move it to nice functions. */ -+ operand = gen_lowpart_common (SImode, operand); -+ -+ mask_const = gen_rtx_CONST_INT (VOIDmode, -+ mode == QImode ? 0xff : 0xffff); -+ emit_insn (gen_rtx_SET (VOIDmode, mask, mask_const)); -+ -+ /* align address and retrieve the offset. */ -+ emit_insn (gen_rtx_SET (VOIDmode, addr, -+ gen_rtx_AND (Pmode, addr1, GEN_INT (-4)))); -+ emit_insn (gen_rtx_SET (VOIDmode, off, -+ gen_rtx_AND (SImode, addr1, GEN_INT (3)))); -+ emit_insn (gen_rtx_SET (VOIDmode, off, -+ gen_rtx_XOR (SImode, off, -+ GEN_INT (GET_MODE (mem) == QImode -+ ? 3 : 2)))); -+ -+ memsi = gen_rtx_MEM (SImode, addr); -+ -+ /* shift all arguments to be aligned to where the data we want -+ * to operate on is located. */ -+ emit_insn (gen_rtx_SET (VOIDmode, shifter, -+ gen_rtx_ASHIFT (SImode, off, GEN_INT (3)))); -+ -+ emit_insn (gen_ashlsi3 (shifted_operand, operand, shifter)); -+ emit_insn (gen_ashlsi3 (shifted_mask, mask, shifter)); -+ -+ emit_insn (generator (shifted_oldval, memsi, shifted_operand, -+ shifted_newval, shifted_mask)); -+ -+ /* shift the data we care about to the lower end. */ -+ emit_insn (gen_lshrsi3 (shifted_oldval, shifted_oldval, shifter)); -+ emit_insn (gen_lshrsi3 (shifted_newval, shifted_newval, shifter)); -+ emit_move_insn (oldval, gen_lowpart (GET_MODE (oldval), shifted_oldval)); -+ emit_move_insn (newval, gen_lowpart (GET_MODE (newval), shifted_newval)); -+} -+ -+/* -------------------------------------------------------------------------- */ -+/*!Emit insns to use the l.cmov instruction -+ -+ Emit a compare and then cmov. Only works for integer first operand. -+ -+ @param[in] dest RTX for the destination operand. -+ @param[in] op RTX for the comparison operation -+ @param[in] true_cond RTX to move to dest if condition is TRUE. -+ @param[in] false_cond RTX to move to dest if condition is FALSE. -+ -+ @return Non-zero (TRUE) if insns were emitted, zero (FALSE) otherwise. */ -+/* -------------------------------------------------------------------------- */ -+static int -+or1k_emit_int_cmove (rtx dest, -+ rtx op, -+ rtx true_cond, -+ rtx false_cond) -+{ -+ rtx condition_rtx, cr; -+ rtx op0 = XEXP (op, 0); -+ rtx op1 = XEXP (op, 1); -+ -+ if ((GET_MODE (op0) != SImode) && -+ (GET_MODE (op0) != HImode) && -+ (GET_MODE (op0) != QImode)) -+ { -+ return 0; -+ } -+ -+ /* We still have to do the compare, because cmov doesn't do a compare, it -+ just looks at the FLAG bit set by a previous compare instruction. */ -+ condition_rtx = or1k_expand_compare (GET_CODE (op), op0, op1); -+ -+ cr = XEXP (condition_rtx, 0); -+ -+ emit_insn (gen_cmov (dest, condition_rtx, true_cond, false_cond, cr)); -+ -+ return 1; -+ -+} /* or1k_emit_int_cmove () */ -+ -+ -+static void -+or1k_print_operand_address (FILE *stream, rtx addr) -+{ -+ rtx offset; -+ -+ switch (GET_CODE (addr)) -+ { -+ case MEM: -+ if (GET_CODE (XEXP (addr, 0)) == REG) -+ fprintf (stream, "%s", reg_names[REGNO (addr)]); -+ else -+ abort (); -+ break; -+ -+ case REG: -+ fprintf (stream, "0(%s)", reg_names[REGNO (addr)]); -+ break; -+ -+ case PLUS: -+ offset = 0; -+ -+ if (GET_CODE (XEXP (addr, 0)) == REG) -+ { -+ offset = XEXP (addr, 1); -+ addr = XEXP (addr, 0); -+ } -+ else if (GET_CODE (XEXP (addr, 1)) == REG) -+ { -+ offset = XEXP (addr, 0); -+ addr = XEXP (addr, 1); -+ } -+ output_address (offset); -+ fprintf (stream, "(%s)", reg_names[REGNO (addr)]); -+ break; -+ -+ case SYMBOL_REF: -+ if (SYMBOL_REF_DECL (addr)) -+ assemble_external (SYMBOL_REF_DECL (addr)); -+ -+ if (XSTR (addr, 0)[0] == '*') -+ fputs (&XSTR (addr, 0)[1], stream); -+ else -+ { -+ asm_fprintf (stream, "%U%s", XSTR (addr, 0)); -+ } -+ break; -+ -+ default: -+ output_addr_const (stream, addr); -+ } -+} -+ -+/* -------------------------------------------------------------------------- */ -+/*!Is this a value suitable for an OR1K address displacement? -+ -+ Must be an integer (signed) which fits into 16-bits. If the result is a -+ double word, we had better also check that we can also get at the second -+ word. -+ -+ @param[in] mode Mode of the result for which this displacement will be -+ used. -+ @param[in] x RTX for an expression. -+ -+ @return Non-zero (TRUE) if this is a valid 16-bit offset, zero (FALSE) -+ otherwise. */ -+/* -------------------------------------------------------------------------- */ -+static int -+or1k_legitimate_displacement_p (enum machine_mode mode, -+ rtx x) -+{ -+ if (CONST_INT == GET_CODE(x)) -+ { -+ HOST_WIDE_INT disp = INTVAL (x); -+ -+ /* Allow for a second access 4 bytes further on if double. */ -+ if ((DFmode == mode) || (DImode == mode)) -+ { -+ return (-32768 < disp) && (disp <= 32763); -+ } -+ else -+ { -+ return (-32768 < disp) && (disp <= 32767); -+ } -+ } -+ else -+ { -+ return 0; -+ } -+} /* or1k_legitimate_displacement_p () */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Can this register be used as a base register? -+ -+ We need a strict version, for which the register must either be a hard -+ register, or already renumbered to a hard register. -+ -+ For the non-strict version, any register (other than the flag register will -+ do). -+ -+ @todo The code from the old port does not allow r0 as a base when strict, -+ and does when non-strict. Surely it is always a valid register? -+ -+ @param[in] regno The register to test -+ @param[in] strict Non-zero (TRUE) if this is a strict check, zero (FALSE) -+ otherwise. -+ -+ @return Non-zero (TRUE) if this register can be used as a base register, -+ zero (FALSE) otherwise. */ -+/* -------------------------------------------------------------------------- */ -+static bool -+or1k_regnum_ok_for_base_p (HOST_WIDE_INT num, -+ bool strict) -+{ -+ if (strict) -+ { -+ return (num < FIRST_PSEUDO_REGISTER) -+ ? (num > 0) && (num <= OR1K_LAST_INT_REG) -+ : (reg_renumber[num] > 0) && (reg_renumber[num] <= OR1K_LAST_INT_REG); -+ } -+ else -+ { -+ return (num <= OR1K_LAST_INT_REG) || (num >= FIRST_PSEUDO_REGISTER); -+ } -+} /* or1k_regnum_ok_for_base_p () */ -+ -+int -+or1k_legitimate_pic_operand_p (rtx x) -+{ -+ if (GET_CODE (x) == CONST -+ && GET_CODE (XEXP (x, 0)) == PLUS -+ && ((GET_CODE (XEXP (XEXP (x, 0), 0)) == SYMBOL_REF -+ && (!SYMBOL_REF_LOCAL_P (XEXP (XEXP (x, 0), 0)) -+ || SYMBOL_REF_WEAK (XEXP (XEXP (x, 0), 0)))) -+ || GET_CODE (XEXP (XEXP (x, 0), 0)) == LABEL_REF) -+ && CONST_INT_P (XEXP (XEXP (x, 0), 1))) -+ return or1k_legitimate_displacement_p (SImode, XEXP (XEXP (x, 0), 1)); -+ -+ return 1; -+} -+ -+static bool -+or1k_expand_pic_symbol_ref (enum machine_mode mode ATTRIBUTE_UNUSED, -+ rtx operands[]) -+{ -+ if (GET_CODE (operands[1]) == LABEL_REF -+ || (GET_CODE (operands[1]) == SYMBOL_REF -+ && SYMBOL_REF_LOCAL_P (operands[1]) -+ && !SYMBOL_REF_WEAK (operands[1]))) -+ { -+ crtl->uses_pic_offset_table = 1; -+ emit_insn (gen_movsi_gotoffhi (operands[0], operands[1])); -+ emit_insn (gen_movsi_gotofflo (operands[0], operands[0], -+ operands[1])); -+ emit_insn (gen_add3_insn(operands[0], operands[0], -+ pic_offset_table_rtx)); -+ return true; -+ } -+ else if (GET_CODE (operands[1]) == SYMBOL_REF) -+ { -+ crtl->uses_pic_offset_table = 1; -+ emit_insn (gen_movsi_got (operands[0], operands[1])); -+ return true; -+ } -+ else if (GET_CODE (operands[1]) == CONST -+ && GET_CODE (XEXP (operands[1], 0)) == PLUS -+ && GET_CODE (XEXP (XEXP (operands[1], 0), 0)) == SYMBOL_REF -+ && GET_CODE (XEXP (XEXP (operands[1], 0), 1)) == CONST_INT) -+ { -+ rtx symbolref = XEXP (XEXP (operands[1], 0), 0); -+ crtl->uses_pic_offset_table = 1; -+ -+ if (SYMBOL_REF_LOCAL_P (symbolref) -+ && !SYMBOL_REF_WEAK (symbolref)) -+ { -+ emit_insn (gen_movsi_gotoffhi (operands[0], operands[1])); -+ emit_insn (gen_movsi_gotofflo (operands[0], operands[0], -+ operands[1])); -+ emit_insn (gen_add3_insn(operands[0], operands[0], -+ pic_offset_table_rtx)); -+ } -+ else -+ { -+ rtx const_int = XEXP (XEXP (operands[1], 0), 1); -+ -+ /* Expand the constant into a register if it doesn't -+ fit directly as an 16-bit immediate in the add below. -+ Note that the reg allocation is allowed here since -+ we are guarded by LEGITIMATE_PIC_OPERAND_P. */ -+ if (!or1k_legitimate_displacement_p (mode, const_int)) -+ { -+ rtx scratch = gen_reg_rtx (mode); -+ -+ or1k_emit_set_const32 (scratch, const_int); -+ const_int = scratch; -+ } -+ -+ emit_insn (gen_movsi_got (operands[0], symbolref)); -+ emit_insn (gen_add3_insn(operands[0], operands[0], const_int)); -+ } -+ return true; -+ } -+ return false; -+} -+ -+/* Return the TLS type for TLS symbols, 0 otherwise. */ -+enum tls_model -+or1k_tls_symbolic_operand (rtx op) -+{ -+ if (GET_CODE (op) == CONST) -+ { -+ rtx sym, addend; -+ split_const (op, &sym, &addend); -+ if (GET_CODE (sym) == SYMBOL_REF) -+ return SYMBOL_REF_TLS_MODEL (sym); -+ } -+ else if (GET_CODE (op) == SYMBOL_REF) -+ return SYMBOL_REF_TLS_MODEL (op); -+ -+ return TLS_MODEL_NONE; -+} -+ -+static GTY(()) rtx gen_tls_tga; -+ -+/* Get reference to the '__tls_get_addr' symbol */ -+static rtx -+gen_tls_get_addr (void) -+{ -+ if (!gen_tls_tga) -+ gen_tls_tga = init_one_libfunc ("__tls_get_addr"); -+ return gen_tls_tga; -+} -+ -+/* Emit call to '__tls_get_addr' */ -+static void -+or1k_tls_call (rtx dest, rtx arg) -+{ -+ emit_library_call_value (gen_tls_get_addr(), dest, -+ LCT_CONST, Pmode, 1, arg, Pmode); -+} -+ -+static rtx -+or1k_legitimize_tls_address (rtx dest, rtx x) -+{ -+ rtx sym; -+ rtx tp = gen_rtx_REG(Pmode, THREAD_PTR_REGNUM); -+ rtx addend = NULL_RTX; -+ rtx result = dest; -+ -+ enum tls_model tls_kind = or1k_tls_symbolic_operand (x); -+ -+ if (GET_CODE (x) == SYMBOL_REF) -+ sym = gen_rtx_SYMBOL_REF(Pmode, XSTR(x, 0)); -+ else if (GET_CODE (x) == CONST) -+ { -+ result = gen_reg_rtx (Pmode); -+ split_const (x, &sym, &addend); -+ sym = gen_rtx_SYMBOL_REF(Pmode, XSTR(sym, 0)); -+ } -+ else -+ gcc_unreachable (); -+ -+ switch (tls_kind) { -+ case TLS_MODEL_GLOBAL_DYNAMIC: -+ case TLS_MODEL_LOCAL_DYNAMIC: -+ { -+ /* TODO: For now, treat LD as GD */ -+ rtx hi = gen_reg_rtx (Pmode); -+ rtx offset = gen_reg_rtx (Pmode); -+ rtx addr = gen_reg_rtx (Pmode); -+ crtl->uses_pic_offset_table = 1; -+ /* Generate a new symbol ref that is not marked as TLS or we will recurse -+ * in or1k_legitimate_constant_p. */ -+ emit_insn (gen_movsi_tlsgdhi (hi, sym)); -+ emit_insn (gen_movsi_tlsgdlo (offset, hi, sym)); -+ emit_insn (gen_add3_insn (addr, offset, pic_offset_table_rtx)); -+ or1k_tls_call (result, addr); -+ break; -+ } -+ case TLS_MODEL_INITIAL_EXEC: -+ { -+ rtx hi = gen_reg_rtx (Pmode); -+ rtx offset = gen_reg_rtx (Pmode); -+ rtx addr = gen_reg_rtx (Pmode); -+ rtx tpoffset = gen_reg_rtx (Pmode); -+ crtl->uses_pic_offset_table = 1; -+ emit_insn (gen_movsi_gottpoffhi (hi, sym)); -+ emit_insn (gen_movsi_gottpofflo (offset, hi, sym)); -+ emit_insn (gen_add3_insn (addr, offset, pic_offset_table_rtx)); -+ emit_insn (gen_load_gottpoff (tpoffset, addr)); -+ emit_insn (gen_add3_insn (result, tpoffset, tp)); -+ break; -+ } -+ case TLS_MODEL_LOCAL_EXEC: -+ { -+ rtx hi = gen_reg_rtx (Pmode); -+ rtx addr = gen_reg_rtx (Pmode); -+ emit_insn (gen_movsi_tpoffhi (hi, sym)); -+ emit_insn (gen_movsi_tpofflo (addr, hi, sym)); -+ emit_insn (gen_add3_insn (result, addr, tp)); -+ break; -+ } -+ default: -+ gcc_unreachable (); -+ } -+ -+ if (addend != NULL_RTX) -+ emit_insn (gen_add3_insn (dest, result, addend)); -+ -+ return dest; -+} -+ -+static rtx -+or1k_legitimize_address (rtx x, rtx oldx ATTRIBUTE_UNUSED, -+ enum machine_mode mode ATTRIBUTE_UNUSED) -+{ -+ if (or1k_tls_symbolic_operand (x) != TLS_MODEL_NONE) -+ return or1k_legitimize_tls_address (gen_reg_rtx (Pmode), x); -+ -+ return x; -+} -+ -+static bool -+or1k_cannot_force_const_mem (enum machine_mode mode ATTRIBUTE_UNUSED, rtx x) -+{ -+ return or1k_tls_symbolic_operand (x) != TLS_MODEL_NONE; -+} -+ -+bool -+or1k_expand_symbol_ref(enum machine_mode mode, rtx operands[]) -+{ -+ if (flag_pic && or1k_expand_pic_symbol_ref(mode, operands)) -+ return true; -+ -+ return false; -+} -+ -+bool -+or1k_expand_move (enum machine_mode mode, rtx operands[]) -+{ -+ if (can_create_pseudo_p ()) -+ { -+ if (GET_CODE (operands[0]) == MEM -+ || (GET_CODE (operands[0]) == SUBREG -+ && GET_CODE (SUBREG_REG (operands[0])) == MEM)) -+ { -+ /* Source operand for store must be in a register. */ -+ operands[1] = force_reg (SImode, operands[1]); -+ } -+ } -+ -+ if (or1k_tls_symbolic_operand (operands[1]) != TLS_MODEL_NONE) -+ { -+ or1k_legitimize_tls_address (force_reg (Pmode, operands[0]), -+ operands[1]); -+ return true; -+ } -+ -+ if (or1k_expand_symbol_ref (mode, operands)) -+ return true; -+ -+ /* Working with CONST_INTs is easier, so convert -+ a double if needed. */ -+ -+ if (GET_CODE (operands[1]) == CONST_DOUBLE) { -+ operands[1] = GEN_INT (CONST_DOUBLE_LOW (operands[1])); -+ } -+ -+ /* Handle sets of MEM first. */ -+ if (GET_CODE (operands[0]) == MEM) -+ { -+ if (register_operand(operands[1], SImode) -+ || (operands[1] == const0_rtx)) -+ goto movsi_is_ok; -+ -+ if (! reload_in_progress) -+ { -+ operands[0] = validize_mem (operands[0]); -+ operands[1] = force_reg (SImode, operands[1]); -+ } -+ } -+ -+ /* This makes sure we will not get rematched due to splittage. */ -+ if (! CONSTANT_P (operands[1]) || input_operand (operands[1], SImode)) -+ ; -+ else if (CONSTANT_P (operands[1]) -+ && GET_CODE (operands[1]) != HIGH -+ && GET_CODE (operands[1]) != LO_SUM) -+ { -+ or1k_emit_set_const32 (operands[0], operands[1]); -+ return true; -+ } -+ movsi_is_ok: -+ ; -+ -+ return false; -+} -+ -+/* -------------------------------------------------------------------------- */ -+/*!Emit a move from SRC to DEST. -+ -+ Assume that the move expanders can handle all moves if !can_create_pseudo_p -+ (). The distinction is important because, unlike emit_move_insn, the move -+ expanders know how to force Pmode objects into the constant pool even when -+ the constant pool address is not itself legitimate. -+ -+ @param[in] dest Destination of the move. -+ @param[in] src Source for the move. -+ -+ @return RTX for the move. */ -+/* -------------------------------------------------------------------------- */ -+static rtx -+or1k_emit_move (rtx dest, rtx src) -+{ -+ return (can_create_pseudo_p () -+ ? emit_move_insn (dest, src) -+ : emit_move_insn_1 (dest, src)); -+ -+} /* or1k_emit_move () */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Emit an instruction of the form (set TARGET (CODE OP0 OP1)). -+ -+ @param[in] code The code for the operation. -+ @param[in] target Destination for the set operation. -+ @param[in] op0 First operand. -+ @param[in] op1 Second operand. */ -+/* -------------------------------------------------------------------------- */ -+static void -+or1k_emit_binary (enum rtx_code code, -+ rtx target, -+ rtx op0, -+ rtx op1) -+{ -+ emit_insn (gen_rtx_SET (VOIDmode, target, -+ gen_rtx_fmt_ee (code, GET_MODE (target), op0, op1))); -+ -+} /* or1k_emit_binary () */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Compute the result of an operation into a new register. -+ -+ Compute ("code" "op0" "op1") and store the result in a new register of mode -+ "mode". -+ -+ @param[in] mode Mode of the result -+ @parma[in] code RTX for the operation to perform -+ @param[in] op0 RTX for the first operand -+ @param[in] op1 RTX for the second operand -+ -+ @return The RTX for the new register. */ -+/* -------------------------------------------------------------------------- */ -+static rtx -+or1k_force_binary (enum machine_mode mode, -+ enum rtx_code code, -+ rtx op0, -+ rtx op1) -+{ -+ rtx reg; -+ -+ reg = gen_reg_rtx (mode); -+ or1k_emit_binary (code, reg, op0, op1); -+ -+ return reg; -+ -+} /* or1k_force_binary () */ -+ -+ -+/* ========================================================================== */ -+/* Global support functions */ -+ -+static int -+or1k_trampoline_code_words (void) -+{ -+ int words = 5; -+ -+ /* need one more word in TARGET_DELAY_COMPAT mode to hold l.nop in delay slot */ -+ if (TARGET_DELAY_COMPAT) -+ words++; -+ -+ return words; -+} -+ -+/* -------------------------------------------------------------------------- */ -+/* Return the size in bytes of the trampoline code. -+ -+ Padded to TRAMPOLINE_ALIGNMENT bits. The code sequence is documented in -+ or1k_trampoline_init (). -+ -+ This is just the code size. the static chain pointer and target function -+ address immediately follow. -+ -+ @return The size of the trampoline code in bytes. */ -+/* -------------------------------------------------------------------------- */ -+int -+or1k_trampoline_code_size (void) -+{ -+ const int TRAMP_BYTE_ALIGN = TRAMPOLINE_ALIGNMENT / 8; -+ -+ return (or1k_trampoline_code_words() * 4 + TRAMP_BYTE_ALIGN - 1) / TRAMP_BYTE_ALIGN * TRAMP_BYTE_ALIGN; -+ -+} /* or1k_trampoline_code_size () */ -+ -+ -+/* ========================================================================== */ -+/* Functions to support the Machine Description */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Expand a prologue pattern. -+ -+ Called after register allocation to add any instructions needed for the -+ prologue. Using a prologue insn is favored compared to putting all of the -+ instructions in output_function_prologue(), since it allows the scheduler -+ to intermix instructions with the saves of the caller saved registers. In -+ some cases, it might be necessary to emit a barrier instruction as the last -+ insn to prevent such scheduling. */ -+/* -------------------------------------------------------------------------- */ -+void -+or1k_expand_prologue (void) -+{ -+ int total_size = or1k_compute_frame_size (get_frame_size ()); -+ rtx insn; -+ -+ if (!total_size) -+ /* No frame needed. */ -+ return; -+ -+ gcc_assert (!frame_info.save_lr_p || !frame_info.save_fp_p -+ || frame_info.lr_save_offset != frame_info.fp_save_offset); -+ -+ if (frame_info.gpr_frame) -+ emit_frame_insn (gen_add2_insn (stack_pointer_rtx, -+ GEN_INT (-frame_info.gpr_frame))); -+ if (frame_info.save_fp_p) -+ { -+ emit_frame_insn (gen_rtx_SET (Pmode, -+ stack_disp_mem (frame_info.fp_save_offset), -+ hard_frame_pointer_rtx)); -+ -+ emit_frame_insn -+ (gen_add3_insn (hard_frame_pointer_rtx, stack_pointer_rtx, const0_rtx)); -+ } -+ if (frame_info.save_lr_p) -+ { -+ emit_frame_insn -+ (gen_rtx_SET (Pmode, stack_disp_mem (frame_info.lr_save_offset), -+ gen_rtx_REG (Pmode, LINK_REGNUM))); -+ } -+ if (frame_info.gpr_size) -+ { -+ int offset = 0; -+ int regno; -+ -+ for (regno = 0; regno <= OR1K_LAST_ACTUAL_REG; regno++) -+ { -+ if (!(frame_info.mask & ((HOST_WIDE_INT) 1 << regno))) -+ continue; -+ -+ /* Check that the offsets aren't stepping on lr/fp slots */ -+ gcc_assert (!frame_info.save_lr_p -+ || ((frame_info.gpr_offset + offset) -+ != frame_info.lr_save_offset)); -+ gcc_assert (!frame_info.save_fp_p -+ || ((frame_info.gpr_offset + offset) -+ != frame_info.fp_save_offset)); -+ -+ emit_frame_insn -+ (gen_rtx_SET (Pmode, -+ stack_disp_mem (frame_info.gpr_offset + offset), -+ gen_rtx_REG (Pmode, regno))); -+ offset = offset + UNITS_PER_WORD; -+ } -+ } -+ -+ /* Update the stack pointer to reflect frame size. */ -+ total_size = frame_info.late_frame; -+ insn = gen_add2_insn (stack_pointer_rtx, GEN_INT (-total_size)); -+ if (total_size > 32768) -+ { -+ rtx note = insn; -+ rtx value_rtx = gen_rtx_REG (Pmode, PROLOGUE_TMP); -+ -+ or1k_emit_set_const32 (value_rtx, GEN_INT (-total_size)); -+ if (frame_info.save_fp_p) -+ insn = gen_frame_alloc_fp (value_rtx); -+ else -+ insn = gen_add2_insn (stack_pointer_rtx, value_rtx); -+ insn = emit_frame_insn (insn); -+ add_reg_note (insn, REG_FRAME_RELATED_EXPR, note); -+ } -+ else if (total_size) -+ { -+ if (frame_info.save_fp_p) -+ emit_frame_insn (gen_frame_alloc_fp (GEN_INT (-total_size))); -+ else -+ emit_frame_insn (insn); -+ } -+ /* Emit got pointer acquiring if there are any got references or -+ this function has calls */ -+ if (crtl->uses_pic_offset_table || (flag_pic && frame_info.save_lr_p)) -+ { -+ SET_REGNO (pic_offset_table_rtx, PIC_OFFSET_TABLE_REGNUM); -+ emit_insn (gen_set_got (pic_offset_table_rtx)); -+ } -+ -+} /* or1k_expand_prologue () */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Expand an epilogue pattern. -+ -+ Called after register allocation to add any instructions needed for the -+ epilogue. Using an epilogue insn is favored compared to putting all of the -+ instructions in output_function_epilogue(), since it allows the scheduler -+ to intermix instructions with the restores of the caller saved registers. -+ In some cases, it might be necessary to emit a barrier instruction as the -+ first insn to prevent such scheduling. */ -+/* -------------------------------------------------------------------------- */ -+void -+or1k_expand_epilogue (void) -+{ -+ int total_size = or1k_compute_frame_size (get_frame_size ()); -+ -+ if (frame_info.save_fp_p) -+ { -+ emit_insn (gen_frame_dealloc_fp ()); -+ emit_insn -+ (gen_rtx_SET (Pmode, hard_frame_pointer_rtx, -+ stack_disp_mem (frame_info.fp_save_offset))); -+ } -+ else -+ { -+ rtx value_rtx; -+ -+ total_size = frame_info.late_frame; -+ if (total_size > 32767) -+ { -+ value_rtx = gen_rtx_REG (Pmode, EPILOGUE_TMP); -+ or1k_emit_set_const32 (value_rtx, GEN_INT (total_size)); -+ } -+ else if (frame_info.late_frame) -+ value_rtx = GEN_INT (total_size); -+ if (total_size) -+ emit_insn (gen_frame_dealloc_sp (value_rtx)); -+ } -+ -+ /* eh_return sets the LR, do not overwrite it */ -+ if (frame_info.save_lr_p && !crtl->calls_eh_return) -+ { -+ emit_insn -+ (gen_rtx_SET (Pmode, gen_rtx_REG (Pmode, LINK_REGNUM), -+ stack_disp_mem (frame_info.lr_save_offset))); -+ } -+ -+ if (frame_info.gpr_size) -+ { -+ int offset = 0; -+ int regno; -+ -+ for (regno = 2; regno <= OR1K_LAST_ACTUAL_REG; regno++) -+ { -+ if (!(frame_info.mask & ((HOST_WIDE_INT) 1 << regno))) -+ continue; -+ -+ if (regno != FIRST_PSEUDO_REGISTER) -+ emit_insn -+ (gen_rtx_SET (Pmode, gen_rtx_REG (Pmode, regno), -+ stack_disp_mem (frame_info.gpr_offset + offset))); -+ offset = offset + UNITS_PER_WORD; -+ } -+ } -+ -+ if (crtl->calls_eh_return) -+ emit_insn (gen_add2_insn (stack_pointer_rtx, EH_RETURN_STACKADJ_RTX)); -+ -+ if (frame_info.gpr_frame) -+ emit_insn (gen_add2_insn (stack_pointer_rtx, -+ GEN_INT (frame_info.gpr_frame))); -+ emit_jump_insn (gen_return_internal (gen_rtx_REG (Pmode, 9))); -+ -+} /* or1k_expand_epilogue () */ -+ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Generate assembler code for a movdi/movdf pattern -+ -+ @param[in] operands Operands to the movdx pattern. -+ -+ @return The assembler string to output (always "", since we've done the -+ output here). */ -+/* -------------------------------------------------------------------------- */ -+const char * -+or1k_output_move_double (rtx *operands) -+{ -+ rtx xoperands[3]; -+ -+ switch (GET_CODE (operands[0])) -+ { -+ case REG: -+ if (GET_CODE (operands[1]) == REG) -+ { -+ if (REGNO (operands[0]) == REGNO (operands[1]) + 1) -+ { -+ output_asm_insn ("\tl.or \t%H0, %H1, r0", operands); -+ output_asm_insn ("\tl.or \t%0, %1, r0", operands); -+ return ""; -+ } -+ else -+ { -+ output_asm_insn ("\tl.or \t%0, %1, r0", operands); -+ output_asm_insn ("\tl.or \t%H0, %H1, r0", operands); -+ return ""; -+ } -+ } -+ else if (GET_CODE (operands[1]) == MEM) -+ { -+ xoperands[1] = XEXP (operands[1], 0); -+ if (GET_CODE (xoperands[1]) == REG) -+ { -+ xoperands[0] = operands[0]; -+ if (REGNO (xoperands[0]) == REGNO (xoperands[1])) -+ { -+ output_asm_insn ("\tl.lwz \t%H0, 4(%1)", xoperands); -+ output_asm_insn ("\tl.lwz \t%0, 0(%1)", xoperands); -+ return ""; -+ } -+ else -+ { -+ output_asm_insn ("\tl.lwz \t%0, 0(%1)", xoperands); -+ output_asm_insn ("\tl.lwz \t%H0, 4(%1)", xoperands); -+ return ""; -+ } -+ } -+ else if (GET_CODE (xoperands[1]) == PLUS) -+ { -+ if (GET_CODE (xoperands[2] = XEXP (xoperands[1], 1)) == REG) -+ { -+ xoperands[0] = operands[0]; -+ xoperands[1] = XEXP (xoperands[1], 0); -+ if (REGNO (xoperands[0]) == REGNO (xoperands[2])) -+ { -+ output_asm_insn ("\tl.lwz \t%H0, %1+4(%2)", -+ xoperands); -+ output_asm_insn ("\tl.lwz \t%0, %1(%2)", xoperands); -+ return ""; -+ } -+ else -+ { -+ output_asm_insn ("\tl.lwz \t%0, %1(%2)", xoperands); -+ output_asm_insn ("\tl.lwz \t%H0, %1+4(%2)", -+ xoperands); -+ return ""; -+ } -+ } -+ else if (GET_CODE (xoperands[2] = XEXP (xoperands[1], 0)) == -+ REG) -+ { -+ xoperands[0] = operands[0]; -+ xoperands[1] = XEXP (xoperands[1], 1); -+ if (REGNO (xoperands[0]) == REGNO (xoperands[2])) -+ { -+ output_asm_insn ("\tl.lwz \t%H0, %1+4(%2)", -+ xoperands); -+ output_asm_insn ("\tl.lwz \t%0, %1(%2)", xoperands); -+ return ""; -+ } -+ else -+ { -+ output_asm_insn ("\tl.lwz \t%0, %1(%2)", xoperands); -+ output_asm_insn ("\tl.lwz \t%H0, %1+4(%2)", -+ xoperands); -+ return ""; -+ } -+ } -+ else -+ abort (); -+ } -+ else -+ abort (); -+ } -+ else -+ abort (); -+ case MEM: -+ xoperands[0] = XEXP (operands[0], 0); -+ if (GET_CODE (xoperands[0]) == REG) -+ { -+ xoperands[1] = operands[1]; -+ output_asm_insn ("\tl.sw \t0(%0), %1", xoperands); -+ output_asm_insn ("\tl.sw \t4(%0), %H1", xoperands); -+ return ""; -+ } -+ else if (GET_CODE (xoperands[0]) == PLUS) -+ { -+ if (GET_CODE (xoperands[1] = XEXP (xoperands[0], 1)) == REG) -+ { -+ xoperands[0] = XEXP (xoperands[0], 0); -+ xoperands[2] = operands[1]; -+ output_asm_insn ("\tl.sw \t%0(%1), %2", xoperands); -+ output_asm_insn ("\tl.sw \t%0+4(%1), %H2", xoperands); -+ return ""; -+ } -+ else if (GET_CODE (xoperands[1] = XEXP (xoperands[0], 0)) == REG) -+ { -+ xoperands[0] = XEXP (xoperands[0], 1); -+ xoperands[2] = operands[1]; -+ output_asm_insn ("\tl.sw \t%0(%1), %2", xoperands); -+ output_asm_insn ("\tl.sw \t%0+4(%1), %H2", xoperands); -+ return ""; -+ } -+ else -+ abort (); -+ } -+ else -+ { -+ fprintf (stderr, " O/p error %s\n", -+ GET_RTX_NAME (GET_CODE (xoperands[0]))); -+ return ""; -+ /* abort (); */ -+ } -+ default: -+ abort (); -+ } -+} /* or1k_output_move_double () */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Expand a conditional branch -+ -+ @param[in] operands Operands to the branch. -+ @param[in] mode Mode of the comparison. */ -+/* -------------------------------------------------------------------------- */ -+void -+or1k_expand_conditional_branch (rtx *operands, -+ enum machine_mode mode) -+{ -+ rtx tmp; -+ enum rtx_code test_code = GET_CODE(operands[0]); -+ -+ switch (mode) -+ { -+ case SImode: -+ tmp = or1k_expand_compare (test_code, operands[1], operands[2]); -+ tmp = gen_rtx_IF_THEN_ELSE (VOIDmode, -+ tmp, -+ gen_rtx_LABEL_REF (VOIDmode, operands[3]), -+ pc_rtx); -+ emit_jump_insn (gen_rtx_SET (VOIDmode, pc_rtx, tmp)); -+ return; -+ -+ case SFmode: -+ tmp = or1k_expand_compare (test_code, operands[1], operands[2]); -+ tmp = gen_rtx_IF_THEN_ELSE (VOIDmode, -+ tmp, -+ gen_rtx_LABEL_REF (VOIDmode, operands[3]), -+ pc_rtx); -+ emit_jump_insn (gen_rtx_SET (VOIDmode, pc_rtx, tmp)); -+ return; -+ -+ default: -+ abort (); -+ } -+ -+} /* or1k_expand_conditional_branch () */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Emit a conditional move -+ -+ move "true_cond" to "dest" if "op" of the operands of the last comparison -+ is nonzero/true, "false_cond" if it is zero/false. -+ -+ @param[in] dest RTX for the destination operand. -+ @param[in] op RTX for the comparison operation -+ @param[in] true_cond RTX to move to dest if condition is TRUE. -+ @param[in] false_cond RTX to move to dest if condition is FALSE. -+ -+ @return Non-zero (TRUE) if the hardware supports such an operation, zero -+ (FALSE) otherwise. */ -+/* -------------------------------------------------------------------------- */ -+int -+or1k_emit_cmove (rtx dest, -+ rtx op, -+ rtx true_cond, -+ rtx false_cond) -+{ -+ enum machine_mode result_mode = GET_MODE (dest); -+ -+ if (GET_MODE (true_cond) != result_mode) -+ return 0; -+ -+ if (GET_MODE (false_cond) != result_mode) -+ return 0; -+ -+ /* First, work out if the hardware can do this at all */ -+ return or1k_emit_int_cmove (dest, op, true_cond, false_cond); -+ -+} /* or1k_emit_cmove () */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Output the assembler for a branch on flag instruction. -+ -+ @param[in] operands Operands to the branch. -+ -+ @return The assembler string to use. */ -+/* -------------------------------------------------------------------------- */ -+const char * -+or1k_output_bf (rtx * operands) -+{ -+ enum rtx_code code; -+ enum machine_mode mode_calc, mode_got; -+ -+ code = GET_CODE (operands[1]); -+ mode_calc = or1k_select_cc_mode (code); -+ mode_got = GET_MODE (operands[2]); -+ -+ if (mode_calc != mode_got) -+ return "l.bnf\t%l0%("; -+ else -+ return "l.bf\t%l0%("; -+} /* or1k_output_bf () */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Output the assembler for a conditional move instruction. -+ -+ @param[in] operands Operands to the conditional move. -+ -+ @return The assembler string to use. */ -+/* -------------------------------------------------------------------------- */ -+const char * -+or1k_output_cmov (rtx * operands) -+{ -+ enum rtx_code code; -+ enum machine_mode mode_calc, mode_got; -+ -+ code = GET_CODE (operands[1]); -+ mode_calc = or1k_select_cc_mode (code); -+ mode_got = GET_MODE (operands[4]); -+ -+ if (mode_calc != mode_got) -+ return "l.cmov\t%0,%3,%2"; /* reversed */ -+ else -+ return "l.cmov\t%0,%2,%3"; -+ -+} /* or1k_output_cmov () */ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Load a 32-bit constant. -+ -+ We know it can't be done in one insn when we get here, the movsi expander -+ guarantees this. -+ -+ @param[in] op0 RTX for the destination. -+ @param[in] op1 RTX for the (constant) source. */ -+/* -------------------------------------------------------------------------- */ -+void -+or1k_emit_set_const32 (rtx op0, -+ rtx op1) -+{ -+ enum machine_mode mode = GET_MODE (op0); -+ rtx temp; -+ -+ /* Sanity check that we really can't do it in one instruction. I.e that we -+ don't have a 16-bit constant. */ -+ if (GET_CODE (op1) == CONST_INT) -+ { -+ HOST_WIDE_INT val = INTVAL (op1) & GET_MODE_MASK (mode); -+ -+ if ((-32768 <= val) && (val <= 32767)) -+ { -+ abort (); -+ } -+ } -+ -+ /* Full 2-insn decomposition is needed. */ -+ if (reload_in_progress || reload_completed) -+ temp = op0; -+ else -+ temp = gen_reg_rtx (mode); -+ -+ if (GET_CODE (op1) == CONST_INT) -+ { -+ /* Emit them as real moves instead of a HIGH/LO_SUM, -+ this way CSE can see everything and reuse intermediate -+ values if it wants. */ -+ emit_insn (gen_rtx_SET (VOIDmode, temp, -+ GEN_INT (INTVAL (op1) -+ & ~(HOST_WIDE_INT) 0xffff))); -+ -+ emit_insn (gen_rtx_SET (VOIDmode, -+ op0, -+ gen_rtx_IOR (mode, temp, -+ GEN_INT (INTVAL (op1) & 0xffff)))); -+ } -+ else -+ { -+ /* since or1k bfd can not deal with relocs that are not of type -+ OR1K_CONSTH_RELOC + OR1K_CONST_RELOC (ie move high must be -+ followed by exactly one lo_sum) -+ */ -+ emit_insn (gen_movsi_insn_big (op0, op1)); -+ } -+} /* or1k_emit_set_const32 () */ -+ -+ -+/* ========================================================================== */ -+/* Target hook functions. -+ -+ These are initialized at the end of this file, to avoid having to -+ predeclare all the functions. They are only needed here, so are static. */ -+ -+ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Define where a function returns values. -+ -+ Define this to return an RTX representing the place where a function -+ returns or receives a value of data type ret type, a tree node representing -+ a data type. "func" is a tree node representing FUNCTION_DECL or -+ FUNCTION_TYPE of a function being called. If "outgoing" is false, the hook -+ should compute the register in which the caller will see the return -+ value. Otherwise, the hook should return an RTX representing the place -+ where a function returns a value. -+ -+ On many machines, only TYPE_MODE ("ret_type") is relevant. (Actually, on -+ most machines, scalar values are returned in the same place regardless of -+ mode.) The value of the expression is usually a reg RTX for the hard -+ register where the return value is stored. The value can also be a parallel -+ RTX, if the return value is in multiple places. See FUNCTION_ARG for an -+ explanation of the parallel form. Note that the callee will populate every -+ location specified in the parallel, but if the first element of the -+ parallel contains the whole return value, callers will use that element as -+ the canonical location and ignore the others. The m68k port uses this type -+ of parallel to return pointers in both ‘%a0’ (the canonical location) and -+ ‘%d0’. -+ -+ If TARGET_PROMOTE_FUNCTION_RETURN returns true, you must apply the same -+ promotion rules specified in PROMOTE_MODE if valtype is a scalar type. -+ -+ If the precise function being called is known, "func" is a tree node -+ (FUNCTION_DECL) for it; otherwise, "func" is a null pointer. This makes it -+ possible to use a different value-returning convention for specific -+ functions when all their calls are known. -+ -+ Some target machines have "register windows" so that the register in which -+ a function returns its value is not the same as the one in which the caller -+ sees the value. For such machines, you should return different RTX -+ depending on outgoing. -+ -+ TARGET_FUNCTION_VALUE is not used for return values with aggregate data -+ types, because these are returned in another way. See -+ TARGET_STRUCT_VALUE_RTX and related macros. -+ -+ For the OR1K, we can just use the result of LIBCALL_VALUE, since all -+ functions return their result in the same place (register rv = r11). -+ -+ JPB 30-Aug-10: What about 64-bit scalar returns (long long int, double), -+ which also use rvh (=r12)? -+ -+ @param[in] ret_type The return type of the function. -+ @param[in] func Tree representing function being called. -+ @param[in] outgoing Non-zero (TRUE) if the result represents where the -+ function places the results, zero (FALSE) if the -+ result represents where the caller sees the result. -+ -+ @return A RTX representing where the result can be found. */ -+/* -------------------------------------------------------------------------- */ -+static rtx -+or1k_function_value (const_tree ret_type, -+ const_tree func ATTRIBUTE_UNUSED, -+ bool outgoing ATTRIBUTE_UNUSED) -+{ -+ return LIBCALL_VALUE (TYPE_MODE(ret_type)); -+ -+} /* or1k_function_value () */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Check if a function is suitable for tail call optimization. -+ -+ True if it is OK to do sibling call optimization for the specified call -+ expression "exp". "decl" will be the called function, or NULL if this is an -+ indirect call. -+ -+ It is not uncommon for limitations of calling conventions to prevent tail -+ calls to functions outside the current unit of translation, or during PIC -+ compilation. The hook is used to enforce these restrictions, as the sibcall -+ md pattern can not fail, or fall over to a “normal” call. The criteria for -+ successful sibling call optimization may vary greatly between different -+ architectures. -+ -+ For the OR1K, we currently don't allow sibcalls. -+ -+ @param[in] decl The function for which we may optimize -+ @param[in] exp The call expression which is candidate for optimization. -+ -+ @return Non-zero (TRUE) if sibcall optimization is permitted, zero (FALSE) -+ otherwise. */ -+/* -------------------------------------------------------------------------- */ -+static bool -+or1k_function_ok_for_sibcall (tree decl ATTRIBUTE_UNUSED, -+ tree exp ATTRIBUTE_UNUSED) -+{ -+ return 0; -+} /* or1k_function_ok_for_sibcall () */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Should an argument be passed by reference. -+ -+ This target hook should return true if an argument at the position -+ indicated by "cum" should be passed by reference. This predicate is queried -+ after target independent reasons for being passed by reference, such as -+ TREE_ADDRESSABLE ("type"). -+ -+ If the hook returns TRUE, a copy of that argument is made in memory and a -+ pointer to the argument is passed instead of the argument itself. The -+ pointer is passed in whatever way is appropriate for passing a pointer to -+ that type. -+ -+ For the OR1K, all aggregates and arguments greater than 8 bytes are passed -+ this way. -+ -+ @param[in] cum Position of argument under consideration. -+ @param[in[ mode Not sure what this relates to. -+ @param[in] type Type of the argument. -+ @param[in] named Not sure what this relates to. -+ -+ @return Non-zero (TRUE) if the argument should be passed by reference, -+ zero (FALSE) otherwise. */ -+/* -------------------------------------------------------------------------- */ -+static bool -+or1k_pass_by_reference (cumulative_args_t cum ATTRIBUTE_UNUSED, -+ enum machine_mode mode ATTRIBUTE_UNUSED, -+ const_tree type, -+ bool named ATTRIBUTE_UNUSED) -+{ -+ return (type && (AGGREGATE_TYPE_P (type) || int_size_in_bytes (type) > 8)); -+ -+} /* or1k_pass_by_reference () */ -+ -+ -+int -+or1k_initial_elimination_offset(int from, int to) -+{ -+ or1k_compute_frame_size (get_frame_size ()); -+ return ((from == FRAME_POINTER_REGNUM -+ ? frame_info.gpr_offset : frame_info.gpr_frame) -+ + (to == STACK_POINTER_REGNUM ? frame_info.late_frame : 0)); -+} -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!How many bytes at the beginning of an argument must be put into registers. -+ -+ This target hook returns the number of bytes at the beginning of an -+ argument that must be put in registers. The value must be zero for -+ arguments that are passed entirely in registers or that are entirely pushed -+ on the stack. -+ -+ On some machines, certain arguments must be passed partially in registers -+ and partially in memory. On these machines, typically the first few words -+ of arguments a re passed in registers, and the rest on the stack. If a -+ multi-word argument (a double or a structure) crosses that boundary, its -+ first few words must be passed in registers and the rest must be -+ pushed. This macro tells the compiler when this occurs, and how many bytes -+ should go in registers. -+ -+ FUNCTION_ARG for these arguments should return the first register to be -+ used by the caller for this argument; likewise FUNCTION_INCOMING_ARG, for -+ the called function. -+ -+ On the OR1K we never split argumetns between registers and memory. -+ -+ JPB 30-Aug-10: Is this correct? Surely we should allow this. The ABI spec -+ is incomplete on this point. -+ -+ @param[in] cum Position of argument under consideration. -+ @param[in[ mode Not sure what this relates to. -+ @param[in] type Type of the argument. -+ @param[in] named Not sure what this relates to. -+ -+ @return The number of bytes of the argument to go into registers */ -+/* -------------------------------------------------------------------------- */ -+static int -+or1k_arg_partial_bytes (cumulative_args_t cum ATTRIBUTE_UNUSED, -+ enum machine_mode mode ATTRIBUTE_UNUSED, -+ tree type ATTRIBUTE_UNUSED, -+ bool named ATTRIBUTE_UNUSED) -+{ -+ return 0; -+ -+} /* or1k_arg_partial_bytes () */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Promote the mode of a function's arguments/return value. -+ -+ Like PROMOTE_MODE, but it is applied to outgoing function arguments or -+ function return values. The target hook should return the new mode and -+ possibly change "*punsignedp" if the promotion should change -+ signedness. This function is called only for scalar or pointer types. -+ -+ "for_return" allows to distinguish the promotion of arguments and return -+ values. If it is 1, a return value is being promoted and -+ TARGET_FUNCTION_VALUE must perform the same promotions done here. If it is -+ 2, the returned mode should be that of the register in which an incoming -+ parameter is copied, or the outgoing result is computed; then the hook -+ should return the same mode as PROMOTE_MODE, though the signedness may be -+ different. -+ -+ The default is to not promote arguments and return values. You can also -+ define the hook to "default_promote_function_mode_always_promote" if you -+ would like to apply the same rules given by PROMOTE_MODE. -+ -+ For the OR1K, if the size of the mode is integral and less than 4, we -+ promote to SImode, otherwise we return the mode we are supplied. -+ -+ @param[in] type Not sure. Type of the argument? -+ @param[in] mode The mode of argument/return value to consider. -+ @param[out] punsignedp Signedness of the value. -+ @param[in] fntype Not sure. Type of the function? -+ @param[in] for_return 1 if a return value, 2 if an incoming value. -+ -+ @return The new mode. */ -+/* -------------------------------------------------------------------------- */ -+static enum machine_mode -+or1k_promote_function_mode (const_tree type ATTRIBUTE_UNUSED, -+ enum machine_mode mode, -+ int *punsignedp ATTRIBUTE_UNUSED, -+ const_tree fntype ATTRIBUTE_UNUSED, -+ int for_return ATTRIBUTE_UNUSED) -+{ -+ return ( (GET_MODE_CLASS (mode) == MODE_INT) -+ && (GET_MODE_SIZE (mode) < 4)) ? SImode : mode; -+ -+} /* or1k_promote_function_mode () */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Is this a legitimate address? -+ -+ A function that returns whether x (an RTX) is a legitimate memory address on -+ the target machine for a memory operand of mode mode. -+ -+ Legitimate addresses are defined in two variants: a strict variant and a -+ non-strict one. The strict parameter chooses which variant is desired by -+ the caller. -+ -+ The strict variant is used in the reload pass. It must be defined so that -+ any pseudo- register that has not been allocated a hard register is -+ considered a memory reference. This is because in contexts where some kind -+ of register is required, a pseudo-register with no hard register must be -+ rejected. For non-hard registers, the strict variant should look up the -+ reg_renumber array; it should then proceed using the hard register number in -+ the array, or treat the pseudo as a memory reference if the array holds -1. -+ -+ The non-strict variant is used in other passes. It must be defined to accept -+ all pseudo-registers in every context where some kind of register is -+ required. -+ -+ Normally, constant addresses which are the sum of a symbol_ref and an -+ integer are stored inside a const RTX to mark them as constant. Therefore, -+ there is no need to recognize such sums specifically as legitimate -+ addresses. Normally you would simply recognize any const as legitimate. -+ -+ Usually PRINT_OPERAND_ADDRESS is not prepared to handle constant sums that -+ are not marked with const. It assumes that a naked plus indicates -+ indexing. If so, then you must reject such naked constant sums as -+ illegitimate addresses, so that none of them will be given to -+ PRINT_OPERAND_ADDRESS. -+ -+ On some machines, whether a symbolic address is legitimate depends on the -+ section that the address refers to. On these machines, define the target -+ hook TARGET_ENCODE_ SECTION_INFO to store the information into the -+ symbol_ref, and then check for it here. When you see a const, you will have -+ to look inside it to find the symbol_ref in order to determine the -+ section. See the internals manual section on "Assembler Format" for more -+ info. -+ -+ Some ports are still using a deprecated legacy substitute for this hook, the -+ GO_IF_LEGITIMATE_ADDRESS macro. This macro has this syntax: -+ -+ #define GO_IF_LEGITIMATE_ADDRESS (mode, x, label ) -+ -+ and should goto label if the address x is a valid address on the target -+ machine for a memory operand of mode mode. Whether the strict or non-strict -+ variants are desired is defined by the REG_OK_STRICT macro introduced -+ earlier in this section. Using the hook is usually simpler because it limits -+ the number of files that are recompiled when changes are made. -+ -+ The OR1K only has a single addressing mode, which is a base register with -+ 16-bit displacement. We can accept just 16-bit constants as addresses (they -+ can use r0 as base address, and we can accept plain registers as addresses -+ (they can use a displacement of zero). -+ -+ @param[in] mode The mode of the address -+ @param[in] x The address (RTX) -+ @param[in] strict Non-zero (TRUE) if we are in "strict" mode, zero (FALSE) -+ otherwise. -+ -+ @return Non-zero (TRUE) if this is a legitimate address, zero (FALSE) -+ otherwise. */ -+/* -------------------------------------------------------------------------- */ -+static bool -+or1k_legitimate_address_p (enum machine_mode mode ATTRIBUTE_UNUSED, -+ rtx x, -+ bool strict) -+{ -+ /* You might think 16-bit constants are suitable. They can be built into -+ addresses using r0 as the base. However this seems to lead to defective -+ code. So for now this is a placeholder, and this code is not used. -+ -+ if (or1k_legitimate_displacement_p (mode, x)) -+ { -+ return 1; -+ } -+ */ -+ /* Addresses consisting of a register and 16-bit displacement are also -+ suitable. We need the mode, since for double words, we had better be -+ able to address the full 8 bytes. */ -+ if (GET_CODE(x) == PLUS) -+ { -+ rtx reg = XEXP(x,0); -+ -+ /* If valid register... */ -+ if ((GET_CODE(reg) == REG) -+ && or1k_regnum_ok_for_base_p (REGNO (reg), strict)) -+ { -+ rtx offset = XEXP(x,1); -+ -+ /* ...and valid offset */ -+ if (or1k_legitimate_displacement_p (mode, offset)) -+ { -+ return 1; -+ } -+ } -+ } -+ -+ /* Addresses consisting of just a register are OK. They can be built into -+ addresses using an offset of zero (and an offset of four if double -+ word). */ -+ if (GET_CODE(x) == REG -+ && or1k_regnum_ok_for_base_p(REGNO(x),strict)) { -+ return 1; -+ } -+ -+ return 0; -+} -+ -+/* -------------------------------------------------------------------------- */ -+/*!Initialize a trampoline for nested functions. -+ -+ A nested function is defined by *two* pieces of information, the address of -+ the function (like any other function) and a pointer to the frame of the -+ enclosing function. The latter is required to allow the nested function to -+ access local variables in the enclosing function's frame. -+ -+ This represents a problem, since a function in C is represented as an -+ address that can be held in a single variable as a pointer. Requiring two -+ pointers will not fit. -+ -+ The solution is documented in "Lexical Closures for C++" by Thomas -+ M. Breuel (USENIX C++ Conference Proceedings, October 17-21, 1988). The -+ nested function is represented by a small block of code and data on the -+ enclosing function's stack frame, which sets up a pointer to the enclosing -+ function's stack frame (the static chain pointer) in a register defined by -+ the ABI, and then jumps to the code of the function proper. -+ -+ The function can be represented as a single pointer to this block of code, -+ known as a trampoline, which when called generates both pointers -+ needed. The nested function (which knows it is a nested function at compile -+ time) can then generate code to access the enclosing frame via the static -+ chain register. -+ -+ There is a catch that the trampoline is set up as data, but executed as -+ instructions. The former will be via the data cache, the latter via the -+ instruction cache. There is a risk that a later trampoline will not be seen -+ by the instruction cache, so the wrong code will be executed. So the -+ instruction cache should be flushed for the trampoline address range. -+ -+ This hook is called to initialize a trampoline. "m_tramp" is an RTX for the -+ memory block for the trampoline; "fndecl" is the FUNCTION_DECL for the -+ nested function; "static_chain" is an RTX for the static chain value that -+ should be passed to the function when it is called. -+ -+ If the target defines TARGET_ASM_TRAMPOLINE_TEMPLATE, then the first thing -+ this hook should do is emit a block move into "m_tramp" from the memory -+ block returned by assemble_trampoline_template. Note that the block move -+ need only cover the constant parts of the trampoline. If the target -+ isolates the variable parts of the trampoline to the end, not all -+ TRAMPOLINE_SIZE bytes need be copied. -+ -+ If the target requires any other actions, such as flushing caches or -+ enabling stack execution, these actions should be performed after -+ initializing the trampoline proper. -+ -+ For the OR1K, no static chain register is used. We choose to use the return -+ value (rv) register. The code is based on that for MIPS. -+ The trampoline code is: -+ -+ l.movhi r11,hi(end_addr) -+ l.ori r11,lo(end_addr) -+ l.lwz r13,4(r11) -+ l.jr r13 -+ l.lwz r11,0(r11) -+ end_addr: -+ .word -+ .word -+ -+ @note For the OR1K we need to flush the instruction cache, which is a -+ privileged operation. Needs fixing. -+ -+ @param[in] m_tramp The lowest address of the trampoline on the stack. -+ @param[in] fndecl Declaration of the enclosing function. -+ @param[in] chain_value Static chain pointer to pass to the nested -+ function. */ -+/* -------------------------------------------------------------------------- */ -+static void -+or1k_trampoline_init (rtx m_tramp, -+ tree fndecl, -+ rtx chain_value) -+{ -+ rtx addr; /* Start address of the trampoline */ -+ rtx end_addr; /* End address of the code block */ -+ -+ rtx high; /* RTX for the high part of end_addr */ -+ rtx low; /* RTX for the low part of end_addr */ -+ rtx opcode; /* RTX for generated opcodes */ -+ rtx mem; /* RTX for trampoline memory */ -+ -+ rtx *trampoline; /* The trampoline code */ -+ -+ unsigned int i; /* Index into trampoline */ -+ unsigned int j; /* General counter */ -+ -+ HOST_WIDE_INT end_addr_offset; /* Offset to end of code */ -+ HOST_WIDE_INT static_chain_offset; /* Offset to stack chain word */ -+ HOST_WIDE_INT target_function_offset; /* Offset to func address word */ -+ -+ /* Work out the offsets of the pointers from the start of the trampoline -+ code. */ -+ trampoline = (rtx*) alloca (or1k_trampoline_code_words() * sizeof(rtx)); -+ end_addr_offset = or1k_trampoline_code_size (); -+ static_chain_offset = end_addr_offset; -+ target_function_offset = static_chain_offset + GET_MODE_SIZE (ptr_mode); -+ -+ /* Get pointers in registers to the beginning and end of the code block. */ -+ addr = force_reg (Pmode, XEXP (m_tramp, 0)); -+ end_addr = or1k_force_binary (Pmode, PLUS, addr, GEN_INT (end_addr_offset)); -+ -+ /* Build up the code in TRAMPOLINE. -+ -+ l.movhi r11,hi(end_addr) -+ l.ori r11,lo(end_addr) -+ l.lwz r13,4(r11) -+ l.jr r13 -+ l.lwz r11,0(r11) -+ end_addr: -+ */ -+ -+ i = 0; -+ -+ /* Break out the high and low parts of the end_addr */ -+ high = expand_simple_binop (SImode, LSHIFTRT, end_addr, GEN_INT (16), -+ NULL, false, OPTAB_WIDEN); -+ low = convert_to_mode (SImode, gen_lowpart (HImode, end_addr), true); -+ -+ /* Emit the l.movhi, adding an operation to OR in the high bits from the -+ RTX. */ -+ opcode = gen_int_mode (OR1K_MOVHI (11, 0), SImode); -+ trampoline[i++] = expand_simple_binop (SImode, IOR, opcode, high, NULL, -+ false, OPTAB_WIDEN); -+ -+ /* Emit the l.ori, adding an operations to OR in the low bits from the -+ RTX. */ -+ opcode = gen_int_mode (OR1K_ORI (11, 11, 0), SImode); -+ trampoline[i++] = expand_simple_binop (SImode, IOR, opcode, low, NULL, -+ false, OPTAB_WIDEN); -+ -+ /* Emit the l.lwz of the function address. No bits to OR in here, so we can -+ do the opcode directly. */ -+ trampoline[i++] = -+ gen_int_mode (OR1K_LWZ (13, 11, target_function_offset - end_addr_offset), -+ SImode); -+ -+ if (TARGET_DELAY_ON) { -+ /* Emit the l.jr of the function. No bits to OR in here, so we can do the -+ opcode directly. */ -+ trampoline[i++] = gen_int_mode (OR1K_JR (13), SImode); -+ -+ /* Emit the l.lwz of the static chain. No bits to OR in here, so we can -+ do the opcode directly. */ -+ trampoline[i++] = -+ gen_int_mode (OR1K_LWZ (STATIC_CHAIN_REGNUM, 11, -+ static_chain_offset - end_addr_offset), SImode); -+ } else { -+ trampoline[i++] = -+ gen_int_mode (OR1K_LWZ (STATIC_CHAIN_REGNUM, 11, -+ static_chain_offset - end_addr_offset), SImode); -+ trampoline[i++] = gen_int_mode (OR1K_JR (13), SImode); -+ if (TARGET_DELAY_COMPAT) -+ trampoline[i++] = gen_int_mode (OR1K_NOP, SImode); -+ } -+ -+ /* Copy the trampoline code. Leave any padding uninitialized. */ -+ for (j = 0; j < i; j++) -+ { -+ mem = adjust_address (m_tramp, SImode, j * GET_MODE_SIZE (SImode)); -+ or1k_emit_move (mem, trampoline[j]); -+ } -+ -+ /* Set up the static chain pointer field. */ -+ mem = adjust_address (m_tramp, ptr_mode, static_chain_offset); -+ or1k_emit_move (mem, chain_value); -+ -+ /* Set up the target function field. */ -+ mem = adjust_address (m_tramp, ptr_mode, target_function_offset); -+ or1k_emit_move (mem, XEXP (DECL_RTL (fndecl), 0)); -+ -+ /* Flushing the trampoline from the instruction cache needs to be done -+ here. */ -+ -+} /* or1k_trampoline_init () */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/*!Provide support for DW_AT_calling_convention -+ -+ Define this to enable the dwarf attribute DW_AT_calling_convention to be -+ emitted for each function. Instead of an integer return the enum value for -+ the DW_CC_ tag. -+ -+ To support optional call frame debugging information, you must also define -+ INCOMING_RETURN_ADDR_RTX and either set RTX_FRAME_RELATED_P on the prologue -+ insns if you use RTL for the prologue, or call "dwarf2out_def_cfa" and -+ "dwarf2out_reg_save" as appropriate from TARGET_ASM_FUNCTION_PROLOGUE if -+ you don’t. -+ -+ For the OR1K, it should be sufficient to return DW_CC_normal in all cases. -+ -+ @param[in] function The function requiring debug information -+ -+ @return The enum of the DW_CC tag. */ -+/* -------------------------------------------------------------------------- */ -+static int -+or1k_dwarf_calling_convention (const_tree function ATTRIBUTE_UNUSED) -+{ -+ return DW_CC_normal; -+ -+} /* or1k_dwarf_calling_convention () */ -+ -+/* ========================================================================== */ -+/* Target hook initialization. -+ -+ In most cases these use the static functions declared above. They have -+ defaults, so must be undefined first, before being redefined. -+ -+ The description of what they do is found with the function above, unless it -+ is a standard function or a constant, in which case it is defined here (as -+ with TARGET_ASM_NAMED_SECTION). -+ -+ The final declaration is of the global "targetm" structure. */ -+ -+/* Output assembly directives to switch to section name. The section should -+ have attributes as specified by flags, which is a bit mask of the SECTION_* -+ flags defined in ‘output.h’. If decl is non-NULL, it is the VAR_DECL or -+ FUNCTION_DECL with which this section is associated. -+ -+ For OR1K, we use the default ELF sectioning. */ -+#undef TARGET_ASM_NAMED_SECTION -+#define TARGET_ASM_NAMED_SECTION default_elf_asm_named_section -+ -+#undef TARGET_FUNCTION_VALUE -+#define TARGET_FUNCTION_VALUE or1k_function_value -+ -+#undef TARGET_FUNCTION_OK_FOR_SIBCALL -+#define TARGET_FUNCTION_OK_FOR_SIBCALL or1k_function_ok_for_sibcall -+ -+#undef TARGET_PASS_BY_REFERENCE -+#define TARGET_PASS_BY_REFERENCE or1k_pass_by_reference -+ -+#undef TARGET_ARG_PARTIAL_BYTES -+#define TARGET_ARG_PARTIAL_BYTES or1k_arg_partial_bytes -+ -+#undef TARGET_OPTION_OVERRIDE -+#define TARGET_OPTION_OVERRIDE or1k_option_override -+ -+#undef TARGET_ASM_FILE_START -+#define TARGET_ASM_FILE_START or1k_asm_file_start -+ -+/* This target hook returns TRUE if an argument declared in a prototype as an -+ integral type smaller than int should actually be passed as an int. In -+ addition to avoiding errors in certain cases of mismatch, it also makes for -+ better code on certain machines. -+ -+ The default is to not promote prototypes. -+ -+ For the OR1K we do require this, so use a utility hook, which always -+ returns TRUE. */ -+#undef TARGET_PROMOTE_PROTOTYPES -+#define TARGET_PROMOTE_PROTOTYPES hook_bool_const_tree_true -+ -+#undef TARGET_PROMOTE_FUNCTION_MODE -+#define TARGET_PROMOTE_FUNCTION_MODE or1k_promote_function_mode -+ -+#undef TARGET_LEGITIMATE_ADDRESS_P -+#define TARGET_LEGITIMATE_ADDRESS_P or1k_legitimate_address_p -+ -+#undef TARGET_LEGITIMIZE_ADDRESS -+#define TARGET_LEGITIMIZE_ADDRESS or1k_legitimize_address -+ -+#undef TARGET_TRAMPOLINE_INIT -+#define TARGET_TRAMPOLINE_INIT or1k_trampoline_init -+ -+#undef TARGET_CANNOT_FORCE_CONST_MEM -+#define TARGET_CANNOT_FORCE_CONST_MEM or1k_cannot_force_const_mem -+ -+#undef TARGET_DWARF_CALLING_CONVENTION -+#define TARGET_DWARF_CALLING_CONVENTION or1k_dwarf_calling_convention -+ -+/* uClibc has some instances where (non-coforming to ISO C) a non-varargs -+ prototype is in scope when calling that function which is implemented -+ as varargs. We want this to work at least where none of the anonymous -+ arguments are used. I.e. we want the last named argument to be known -+ as named so it can be passed in a register, varars funtion or not. */ -+#undef TARGET_STRICT_ARGUMENT_NAMING -+#define TARGET_STRICT_ARGUMENT_NAMING hook_bool_CUMULATIVE_ARGS_true -+ -+/* Is this suitable for an immediate operand. -+ -+ JPB 1-Sep-10: Is this correct. We can only do 16-bit immediates directly. */ -+static bool -+or1k_legitimate_constant_p (enum machine_mode mode ATTRIBUTE_UNUSED, rtx x) -+{ -+ if (or1k_tls_symbolic_operand (x) != TLS_MODEL_NONE) -+ return 0; -+ -+ return GET_CODE(x) != CONST_DOUBLE || (GET_MODE (x) == VOIDmode && !flag_pic); -+} -+#undef TARGET_LEGITIMATE_CONSTANT_P -+#define TARGET_LEGITIMATE_CONSTANT_P or1k_legitimate_constant_p -+ -+/* On the OR1K, no functions pop their arguments. -+ JPB 29-Aug-10: Is this really correct? */ -+static int -+or1k_return_pops_args (tree ARG_UNUSED(fundecl), tree ARG_UNUSED(funtype), int ARG_UNUSED(size)) -+{ -+ return 0; -+} -+#undef TARGET_RETURN_POPS_ARGS -+#define TARGET_RETURN_POPS_ARGS or1k_return_pops_args -+ -+/* Determine where to put an argument to a function. Value is zero to push -+ the argument on the stack, or a hard register in which to store the -+ argument. -+ -+ "mode" is the argument's machine mode. -+ -+ "type" is the data type of the argument (as a tree). This is null for -+ libcalls where that information may not be available. -+ -+ "cum" is a variable of type CUMULATIVE_ARGS which gives info about the -+ preceding args and about the function being called. -+ -+ "named" is nonzero if this argument is a named parameter (otherwise it is -+ an extra parameter matching an ellipsis). -+ -+ On the ARC the first MAX_ARC_PARM_REGS args are normally in registers and -+ the rest are pushed. */ -+static rtx -+or1k_function_arg (cumulative_args_t cum, enum machine_mode mode, -+ const_tree type, bool named) -+{ -+ CUMULATIVE_ARGS *cum_pnt = get_cumulative_args (cum); -+ -+ if (OR1K_PASS_IN_REG_P (*cum_pnt, mode, type, named)) -+ return gen_rtx_REG (mode, OR1K_ROUND_ADVANCE_CUM (*cum_pnt, mode, type) -+ + GP_ARG_MIN_REG); -+ else -+ return 0; -+} -+#undef TARGET_FUNCTION_ARG -+#define TARGET_FUNCTION_ARG or1k_function_arg -+/* Update the data in "cum" to advance over an argument of mode "mode" and -+ data type "type". ("type" is null for libcalls where that information may -+ not be available.) */ -+static void -+or1k_function_arg_advance (cumulative_args_t cum, enum machine_mode mode, -+ const_tree type, bool ARG_UNUSED(named)) -+{ -+ CUMULATIVE_ARGS *cum_pnt = get_cumulative_args (cum); -+ -+ *cum_pnt = OR1K_ROUND_ADVANCE_CUM (*cum_pnt, mode, type) -+ + OR1K_ROUND_ADVANCE_ARG (mode, type); -+} -+ -+#undef TARGET_FUNCTION_ARG_ADVANCE -+#define TARGET_FUNCTION_ARG_ADVANCE or1k_function_arg_advance -+ -+#undef TARGET_PRINT_OPERAND_ADDRESS -+#define TARGET_PRINT_OPERAND_ADDRESS or1k_print_operand_address -+ -+/* Trampoline stubs are yet to be written. */ -+/* #define TARGET_ASM_TRAMPOLINE_TEMPLATE */ -+/* #define TARGET_TRAMPOLINE_INIT */ -+ -+/* Lay out structs with increased alignment so that they can be accessed -+ more efficiently. But don't increase the size of one or two byte -+ structs. */ -+int -+or1k_struct_alignment (tree t) -+{ -+ unsigned HOST_WIDE_INT total = 0; -+ int default_align_fields = 0; -+ int special_align_fields = 0; -+ tree field; -+ unsigned max_align -+ = maximum_field_alignment ? maximum_field_alignment : BIGGEST_ALIGNMENT; -+ bool struct_p; -+ -+ switch (TREE_CODE (t)) -+ { -+ case RECORD_TYPE: -+ struct_p = true; break; -+ case UNION_TYPE: case QUAL_UNION_TYPE: -+ struct_p = false; break; -+ default: gcc_unreachable (); -+ } -+ /* Skip all non field decls */ -+ for (field = TYPE_FIELDS (t); field; field = TREE_CHAIN (field)) -+ { -+ unsigned HOST_WIDE_INT field_size; -+ -+ if (TREE_CODE (field) != FIELD_DECL || -+ TREE_TYPE (field) == error_mark_node) -+ continue; -+ /* If this is a field in a non-qualified union, or the sole field in -+ a struct, and the alignment was set by the user, don't change the -+ alignment. -+ If the field is a struct/union in a non-qualified union, we already -+ had sufficient opportunity to pad it - if we didn't, that'd be -+ because the alignment was set as above. -+ Likewise if the field is a struct/union and the sole field in a -+ struct. */ -+ if (DECL_USER_ALIGN (field) -+ || TYPE_USER_ALIGN (TREE_TYPE (field)) -+ || TREE_CODE (TREE_TYPE (field)) == UNION_TYPE -+ || TREE_CODE (TREE_TYPE (field)) == QUAL_UNION_TYPE -+ || TREE_CODE (TREE_TYPE (field)) == RECORD_TYPE) -+ { -+ if (TREE_CODE (t) == UNION_TYPE) -+ return 0; -+ special_align_fields++; -+ } -+ else if (DECL_PACKED (field)) -+ special_align_fields++; -+ else -+ default_align_fields++; -+ if (!host_integerp (DECL_SIZE_UNIT (field), 1)) -+ field_size = max_align; -+ else -+ field_size = tree_low_cst (DECL_SIZE_UNIT (field), 1); -+ if (field_size >= BIGGEST_ALIGNMENT) -+ total = max_align; -+ if (struct_p) -+ total += field_size; -+ else -+ total = MAX (total, field_size); -+ } -+ -+ if (!default_align_fields -+ && (TREE_CODE (t) != RECORD_TYPE || special_align_fields <= 1)) -+ return 0; -+ return total < max_align ? (1U << ceil_log2 (total)) : max_align; -+} -+ -+/* Increase the alignment of objects so that they are easier to copy. -+ Note that this can cause more struct copies to be inlined, so code -+ size might increase, but so should perfromance. */ -+int -+or1k_data_alignment (tree t, int align) -+{ -+ if (align < FASTEST_ALIGNMENT && TREE_CODE (t) == ARRAY_TYPE) -+ { -+ int size = int_size_in_bytes (t); -+ -+ return (size > 0 && size < FASTEST_ALIGNMENT / BITS_PER_UNIT -+ ? (1 << floor_log2 (size)) * BITS_PER_UNIT -+ : FASTEST_ALIGNMENT); -+ } -+ return align; -+} -+ -+static void -+or1k_option_override (void) -+{ -+ if (!TARGET_DELAY_ON) -+ flag_delayed_branch = FALSE; -+} -+ -+static void -+or1k_asm_file_start(void) -+{ -+ default_file_start(); -+ -+ if (TARGET_DELAY_OFF) { -+ fprintf(asm_out_file, "\t.nodelay\n"); -+ } -+} -+ -+/* Implement EH_RETURN_HANDLER_RTX. -+ * Make eh_return use the link register. Epilogue LR restore -+ * is suppressed for eh_return. */ -+rtx -+or1k_eh_return_handler_rtx (void) -+{ -+ return INCOMING_RETURN_ADDR_RTX; -+} -+ -+/* Implement RETURN_ADDR_RTX. -+ * We do not support moving back to a previous frame. */ -+rtx -+or1k_return_addr_rtx (int count, rtx frame ATTRIBUTE_UNUSED) -+{ -+ if (count != 0) -+ return const0_rtx; -+ -+ /* We don't know if LR is going to be saved or if we're going to -+ * be clobbering it with the GOT instruction. -+ * Therefore the safest bet is to force a save of LR and use that. -+ * Assume it's going to be first in the stack. */ -+ -+ cfun->machine->force_lr_save = true; -+ return gen_rtx_MEM (Pmode, plus_constant (Pmode, arg_pointer_rtx, -+ -UNITS_PER_WORD)); -+} -+ -+/* Implement TARGET_FRAME_POINTER_REQUIRED. -+ * We want frame pointer in eh_return and when alloca is used */ -+static bool -+or1k_frame_pointer_required (void) -+{ -+ return crtl->calls_eh_return || cfun->calls_alloca; -+} -+ -+/* Functions to save and restore machine-specific function data. */ -+static struct machine_function * -+or1k_init_machine_status (void) -+{ -+ return ggc_alloc_cleared_machine_function (); -+} -+ -+void -+or1k_init_expanders (void) -+{ -+ /* Arrange to initialize and mark the machine per-function -+ * status. */ -+ init_machine_status = or1k_init_machine_status; -+ -+ if (cfun && cfun->machine) -+ { -+ cfun->machine->force_lr_save = false; -+ } -+} -+ -+#undef TARGET_FRAME_POINTER_REQUIRED -+#define TARGET_FRAME_POINTER_REQUIRED or1k_frame_pointer_required -+ -+/* Initialize the GCC target structure. */ -+struct gcc_target targetm = TARGET_INITIALIZER; -+ -+#include "gt-or1k.h" -diff -rNU3 dist.orig/gcc/config/or1k/or1k.h dist/gcc/config/or1k/or1k.h ---- dist.orig/gcc/config/or1k/or1k.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/or1k/or1k.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,1202 @@ -+/* Definitions of target machine for GNU compiler. OpenRISC 1000 version. -+ Copyright (C) 1987, 1988, 1992, 1995, 1996, 1999, 2000, 2001, 2002, -+ 2003, 2004, 2005 Free Software Foundation, Inc. -+ Copyright (C) 2010 Embecosm Limited -+ Contributed by Damjan Lampret in 1999. -+ Major optimizations by Matjaz Breskvar in 2005. -+ -+This file is part of GNU CC. -+ -+GNU CC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 1, or (at your option) -+any later version. -+ -+GNU CC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GNU CC; see the file COPYING. If not, write to -+the Free Software Foundation, 59 Temple Place - Suite 330, -+Boston, MA 02111-1307, USA. */ -+ -+#ifndef _OR1K_H_ -+#define _OR1K_H_ -+ -+#include "config/or1k/or1k-opts.h" -+ -+/* Target CPU builtins */ -+#define TARGET_CPU_CPP_BUILTINS() \ -+ do \ -+ { \ -+ if (TARGET_DELAY_OFF) { \ -+ builtin_define ("__OR1KND__"); \ -+ builtin_define ("__or1knd__"); \ -+ builtin_assert ("cpu=or1knd"); \ -+ builtin_assert ("machine=or1knd"); \ -+ } else { \ -+ builtin_define ("__OR1K__"); \ -+ builtin_define ("__or1k__"); \ -+ builtin_assert ("cpu=or1k"); \ -+ builtin_assert ("machine=or1k"); \ -+ } \ -+ if (TARGET_DELAY_ON) { \ -+ builtin_define ("__OR1K_DELAY__"); \ -+ } else if (TARGET_DELAY_OFF) { \ -+ builtin_define ("__OR1K_NODELAY__"); \ -+ } else if (TARGET_DELAY_COMPAT) { \ -+ builtin_define ("__OR1K_DELAY_COMPAT__"); \ -+ } \ -+ } \ -+ while (0) -+ -+#undef CPP_SPEC -+#define CPP_SPEC "%{!mnewlib:%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}}" -+ -+/* Make sure we pick up the crti.o, crtbegin.o, crtend.o and crtn.o files. */ -+#undef STARTFILE_SPEC -+#define STARTFILE_SPEC \ -+ "%{!shared:%{pie:Scrt0.o%s;:crt0.o%s}} crti.o%s \ -+ %{static:crtbeginT.o%s;shared|pie:crtbeginS.o%s;:crtbegin.o%s}" -+ -+#undef ENDFILE_SPEC -+#define ENDFILE_SPEC "%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s" -+ -+#undef LINK_SPEC -+#define LINK_SPEC "%{mnewlib:-entry 0x100} %{static:-static} %{shared:-shared}" -+ -+/* Override previous definitions (linux.h). Newlib doesn't have a profiling -+ version of the library, but it does have a debugging version (libg.a) */ -+#undef LIB_SPEC -+#define LIB_SPEC "%{!mnewlib:%{pthread:-lpthread} \ -+ %{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}}" \ -+ "%{mnewlib:%{!g:-lc} %{g:-lg} -lor1k \ -+ %{mboard=*:-lboard-%*} %{!mboard=*:-lboard-or1ksim} \ -+ %{!g:-lc} %{g:-lg} \ -+ }" -+ -+#define SUBTARGET_EXTRA_SPECS -+ -+#define EXTRA_SPECS \ -+ SUBTARGET_EXTRA_SPECS -+ -+/* Target machine storage layout */ -+ -+/* Define this if most significant bit is lowest numbered -+ in instructions that operate on numbered bit-fields. -+ This is not true on the or1k. */ -+#define BITS_BIG_ENDIAN 0 -+ -+/* Define this if most significant byte of a word is the lowest numbered. */ -+#define BYTES_BIG_ENDIAN 1 -+ -+/* Define this if most significant word of a multiword number is numbered. */ -+#define WORDS_BIG_ENDIAN 1 -+ -+#define BITS_PER_WORD 32 -+#define SHORT_TYPE_SIZE 16 -+#define INT_TYPE_SIZE 32 -+#define LONG_TYPE_SIZE 32 -+#define LONG_LONG_TYPE_SIZE 64 -+#define FLOAT_TYPE_SIZE 32 -+#define DOUBLE_TYPE_SIZE 64 -+#define LONG_DOUBLE_TYPE_SIZE 64 -+ -+/* Width of a word, in units (bytes). */ -+#define UNITS_PER_WORD 4 -+ -+/* Width in bits of a pointer. -+ See also the macro `Pmode' defined below. */ -+#define POINTER_SIZE 32 -+ -+/* Allocation boundary (in *bits*) for storing pointers in memory. */ -+#define POINTER_BOUNDARY 32 -+ -+/* Allocation boundary (in *bits*) for storing arguments in argument list. */ -+#define PARM_BOUNDARY 32 -+ -+/* Boundary (in *bits*) on which stack pointer should be aligned. */ -+#define STACK_BOUNDARY 32 -+ -+/* Allocation boundary (in *bits*) for the code of a function. */ -+#define FUNCTION_BOUNDARY 32 -+ -+/* Alignment of field after `int : 0' in a structure. */ -+#define EMPTY_FIELD_BOUNDARY 8 -+ -+/* A bitfield declared as `int' forces `int' alignment for the struct. */ -+#define PCC_BITFIELD_TYPE_MATTERS 1 -+ -+/* No data type wants to be aligned rounder than this. */ -+#define BIGGEST_ALIGNMENT 32 -+ -+/* The best alignment to use in cases where we have a choice. */ -+#define FASTEST_ALIGNMENT 32 -+ -+/* Make strings word-aligned so strcpy from constants will be faster. */ -+/* -+#define CONSTANT_ALIGNMENT(EXP, ALIGN) \ -+ ((TREE_CODE (EXP) == STRING_CST || TREE_CODE (EXP) == CONSTRUCTOR) \ -+ && (ALIGN) < FASTEST_ALIGNMENT \ -+ ? FASTEST_ALIGNMENT : (ALIGN)) -+*/ -+ -+/* One use of this macro is to increase alignment of medium-size -+ data to make it all fit in fewer cache lines. Another is to -+ cause character arrays to be word-aligned so that `strcpy' calls -+ that copy constants to character arrays can be done inline. */ -+/* -+#define DATA_ALIGNMENT(TYPE, ALIGN) \ -+ ((((ALIGN) < FASTEST_ALIGNMENT) \ -+ && (TREE_CODE (TYPE) == ARRAY_TYPE \ -+ || TREE_CODE (TYPE) == UNION_TYPE \ -+ || TREE_CODE (TYPE) == RECORD_TYPE)) ? FASTEST_ALIGNMENT : (ALIGN)) -+*/ /* CHECK - btw code gets bigger with this one */ -+#define DATA_ALIGNMENT(TYPE, ALIGN) \ -+ ((ALIGN) < FASTEST_ALIGNMENT \ -+ ? or1k_data_alignment ((TYPE), (ALIGN)) : (ALIGN)) -+ -+#define LOCAL_ALIGNMENT(TYPE, ALIGN) \ -+ ((ALIGN) < FASTEST_ALIGNMENT \ -+ ? or1k_data_alignment ((TYPE), (ALIGN)) : (ALIGN)) -+ -+/* Define this if move instructions will actually fail to work -+ when given unaligned data. */ -+#define STRICT_ALIGNMENT 1 /* CHECK */ -+ -+/* Align an address */ -+#define OR1K_ALIGN(n,a) (((n) + (a) - 1) & ~((a) - 1)) -+ -+/* Define if operations between registers always perform the operation -+ on the full register even if a narrower mode is specified. */ -+#define WORD_REGISTER_OPERATIONS /* CHECK */ -+ -+ -+/* Define if loading in MODE, an integral mode narrower than BITS_PER_WORD -+ will either zero-extend or sign-extend. The value of this macro should -+ be the code that says which one of the two operations is implicitly -+ done, NIL if none. */ -+#define LOAD_EXTEND_OP(MODE) ZERO_EXTEND -+ -+/* Define this macro if it is advisable to hold scalars in registers -+ in a wider mode than that declared by the program. In such cases, -+ the value is constrained to be within the bounds of the declared -+ type, but kept valid in the wider mode. The signedness of the -+ extension may differ from that of the type. */ -+#define PROMOTE_MODE(MODE, UNSIGNEDP, TYPE) \ -+ if (GET_MODE_CLASS (MODE) == MODE_INT \ -+ && GET_MODE_SIZE (MODE) < UNITS_PER_WORD) \ -+ (MODE) = SImode; -+ /* CHECK */ -+ -+ -+/* -+ * brings 0.4% improvment in static size for linux -+ * -+#define PROMOTE_FOR_CALL_ONLY -+*/ -+ -+/* Define this macro if it is as good or better to call a constant -+ function address than to call an address kept in a register. */ -+#define NO_FUNCTION_CSE 1 /* check */ -+ -+/* Standard register usage. */ -+ -+/* Number of actual hardware registers. -+ The hardware registers are assigned numbers for the compiler -+ from 0 to just below FIRST_PSEUDO_REGISTER. -+ All registers that the compiler knows about must be given numbers, -+ even those that are not normally considered general registers. */ -+ -+#define OR1K_LAST_ACTUAL_REG 31 -+#define ARG_POINTER_REGNUM (OR1K_LAST_ACTUAL_REG + 1) -+#define FRAME_POINTER_REGNUM (ARG_POINTER_REGNUM + 1) -+#define OR1K_LAST_INT_REG FRAME_POINTER_REGNUM -+#define OR1K_FLAGS_REG (OR1K_LAST_INT_REG + 1) -+#define FIRST_PSEUDO_REGISTER (OR1K_FLAGS_REG + 1) -+ -+/* 1 for registers that have pervasive standard uses -+ and are not available for the register allocator. -+ On the or1k, these are r1 as stack pointer and -+ r2 as frame/arg pointer. r9 is link register, r0 -+ is zero, r10 is linux thread and r16 is got pointer */ -+#define FIXED_REGISTERS { \ -+ 1, 1, 0, 0, 0, 0, 0, 0, \ -+ 0, 1, 1, 0, 0, 0, 0, 0, \ -+ 1, 0, 0, 0, 0, 0, 0, 0, \ -+ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1 } -+/* 1 for registers not available across function calls. -+ These must include the FIXED_REGISTERS and also any -+ registers that can be used without being saved. -+ The latter must include the registers where values are returned -+ and the register where structure-value addresses are passed. -+ Aside from that, you can include as many other registers as you like. */ -+#define CALL_USED_REGISTERS { \ -+ 1, 1, 0, 1, 1, 1, 1, 1, \ -+ 1, 1, 1, 1, 1, 1, 0, 1, \ -+ 1, 1, 0, 1, 0, 1, 0, 1, \ -+ 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1} -+ -+/* stack pointer: must be FIXED and CALL_USED */ -+/* hard frame pointer: must be call saved. */ -+/* soft frame pointer / arg pointer: must be FIXED and CALL_USED */ -+ -+/* Return number of consecutive hard regs needed starting at reg REGNO -+ to hold something of mode MODE. -+ This is ordinarily the length in words of a value of mode MODE -+ but can be less for certain modes in special long registers. -+ On the or1k, all registers are one word long. */ -+#define HARD_REGNO_NREGS(REGNO, MODE) \ -+ ((GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD) -+ -+/* Value is 1 if hard register REGNO can hold a value of machine-mode MODE. */ -+#define HARD_REGNO_MODE_OK(REGNO, MODE) 1 -+ -+/* Value is 1 if it is a good idea to tie two pseudo registers -+ when one has mode MODE1 and one has mode MODE2. -+ If HARD_REGNO_MODE_OK could produce different values for MODE1 and MODE2, -+ for any hard reg, then this must be 0 for correct output. */ -+#define MODES_TIEABLE_P(MODE1, MODE2) 1 -+ -+/* A C expression for the cost of moving data of mode mode from a register in -+ class "from" to one in class "to". The classes are expressed using the -+ enumeration values such as GENERAL_REGS. A value of 2 is the default; other -+ values are interpreted relative to that. -+ -+ It is not required that the cost always equal 2 when "from" is the same as -+ "to"; on some machines it is expensive to move between registers if they are -+ not general registers. -+ -+ If reload sees an insn consisting of a single set between two hard -+ registers, and if REGISTER_MOVE_COST applied to their classes returns a -+ value of 2, reload does not check to ensure that the constraints of the -+ insn are met. Setting a cost of other than 2 will allow reload to verify -+ that the constraints are met. You should do this if the "movm" pattern's -+ constraints do not allow such copying. -+ -+ JPB 31-Aug-10: This is just the default. */ -+#define REGISTER_MOVE_COST(mode, from, to) 2 -+ -+/* A C expression for the cost of moving data of mode mode between a register -+ of class "class" and memory; "in" is zero if the value is to be written to -+ memory, nonzero if it is to be read in. This cost is relative to those in -+ REGISTER_MOVE_COST. If moving between registers and memory is more -+ expensive than between two registers, you should define this macro to -+ express the relative cost. -+ -+ If you do not define this macro, GCC uses a default cost of 4 plus the cost -+ of copying via a secondary reload register, if one is needed. If your -+ machine requires a secondary reload register to copy between memory and a -+ register of class but the reload mechanism is more complex than copying via -+ an intermediate, define this macro to reflect the actual cost of the move. -+ -+ GCC defines the function "memory_move_secondary_cost" if secondary reloads -+ are needed. It computes the costs due to copying via a secondary -+ register. If your machine copies from memory using a secondary register in -+ the conventional way but the default base value of 4 is not correct for -+ your machine, define this macro to add some other value to the result of -+ that function. The arguments to that function are the same as to this -+ macro. -+ -+ JPB 31-Aug-10. Is this really correct? I suppose the OR1K only takes one -+ cycle, notionally, to access memory, but surely that will -+ often stall the pipeline. Needs more investigation. */ -+#define MEMORY_MOVE_COST(mode, class, in) 2 -+ -+/* A C expression for the cost of a branch instruction. A value of 1 is the -+ default; other values are interpreted relative to that. Parameter "speed_p" -+ is TRUE when the branch in question should be optimized for speed. When it -+ is FALSE, BRANCH_COST should be returning value optimal for code size -+ rather then performance considerations. "predictable_p" is true for well -+ predictable branches. On many architectures the BRANCH_COST can be reduced -+ then. -+ -+ JPB 31-Aug-10. The original code had the comment that "... this should -+ specify the cost of a branch insn; roughly the number of -+ extra insns that should be added to avoid a branch. -+ -+ Set this to 3 on the or1k since that is roughly the average -+ cost of an unscheduled conditional branch. -+ -+ Cost of 2 and 3 give equal and ~0.7% bigger binaries -+ respectively." -+ -+ This seems ad-hoc. Probably we need some experiments. */ -+#define BRANCH_COST(speed_p, predictable_p) 2 -+ -+/* Specify the registers used for certain standard purposes. -+ The values of these macros are register numbers. */ -+ -+/* Register to use for pushing function arguments. */ -+#define STACK_POINTER_REGNUM 1 -+ -+/* Base register for access to local variables of the function. */ -+#define HARD_FRAME_POINTER_REGNUM 2 -+ -+/* Link register. */ -+#define LINK_REGNUM 9 -+ -+/* Register in which static-chain is passed to a function. */ -+ -+#define STATIC_CHAIN_REGNUM 11 -+ -+#define PROLOGUE_TMP 13 -+#define EPILOGUE_TMP 3 -+ -+/* Register in which address to store a structure value -+ is passed to a function. */ -+/*#define STRUCT_VALUE_REGNUM 0*/ -+ -+/* Pass address of result struct to callee as "invisible" first argument */ -+#define STRUCT_VALUE 0 -+ -+/* -----------------------[ PHX start ]-------------------------------- */ -+ -+/* Define the classes of registers for register constraints in the -+ machine description. Also define ranges of constants. -+ -+ One of the classes must always be named ALL_REGS and include all hard regs. -+ If there is more than one class, another class must be named NO_REGS -+ and contain no registers. -+ -+ The name GENERAL_REGS must be the name of a class (or an alias for -+ another name such as ALL_REGS). This is the class of registers -+ that is allowed by "g" or "r" in a register constraint. -+ Also, registers outside this class are allocated only when -+ instructions express preferences for them. -+ -+ GENERAL_REGS and BASE_REGS classess are the same on or1k. -+ -+ The classes must be numbered in nondecreasing order; that is, -+ a larger-numbered class must never be contained completely -+ in a smaller-numbered class. -+ -+ For any two classes, it is very desirable that there be another -+ class that represents their union. */ -+ -+/* The or1k has only one kind of registers, so NO_REGS, GENERAL_REGS -+ and ALL_REGS are the only classes. */ -+/* JPB 26-Aug-10: Based on note from Mikhael (mirekez@gmail.com), we don't -+ need CR_REGS and it is in the wrong place for later things! */ -+enum reg_class -+{ -+ NO_REGS, -+ GENERAL_REGS, -+ ALL_REGS, -+ LIM_REG_CLASSES -+}; -+ -+#define N_REG_CLASSES (int) LIM_REG_CLASSES -+ -+/* Give names of register classes as strings for dump file. */ -+#define REG_CLASS_NAMES \ -+{ \ -+ "NO_REGS", \ -+ "GENERAL_REGS", \ -+ "ALL_REGS" \ -+} -+ -+/* Define which registers fit in which classes. This is an initializer for a -+ vector of HARD_REG_SET of length N_REG_CLASSES. -+ -+ An initializer containing the contents of the register classes, as integers -+ which are bit masks. The Nth integer specifies the contents of class N. -+ The way the integer MASK is interpreted is that register R is in the class -+ if `MASK & (1 << R)' is 1. -+ -+ When the machine has more than 32 registers, an integer does not suffice. -+ Then the integers are replaced by sub-initializers, braced groupings -+ containing several integers. Each sub-initializer must be suitable as an -+ initializer for the type `HARD_REG_SET' which is defined in -+ `hard-reg-set.h'. -+ -+ For the OR1K we have the minimal set. GENERAL_REGS is all except r0, which -+ it permanently zero. */ -+#define REG_CLASS_CONTENTS \ -+ { \ -+ { 0x00000000, 0x00000000 }, /* NO_REGS */ \ -+ { 0xffffffff, 0x00000003 }, /* GENERAL_REGS */ \ -+ { 0xffffffff, 0x00000007 } /* ALL_REGS */ \ -+ } -+ -+/* The same information, inverted: -+ -+ Return the class number of the smallest class containing reg number REGNO. -+ This could be a conditional expression or could index an array. -+ -+ ??? 0 is not really a register, but a constant. */ -+#define REGNO_REG_CLASS(regno) \ -+ ((0 == regno) ? ALL_REGS : ((1 <= regno) && (regno <= OR1K_LAST_INT_REG)) \ -+ ? GENERAL_REGS : NO_REGS) -+ -+/* The class value for index registers, and the one for base regs. */ -+#define INDEX_REG_CLASS GENERAL_REGS -+#define BASE_REG_CLASS GENERAL_REGS -+ -+/* Given an rtx X being reloaded into a reg required to be in class CLASS, -+ return the class of reg to actually use. In general this is just CLASS; -+ but on some machines in some cases it is preferable to use a more -+ restrictive class. */ -+#define PREFERRED_RELOAD_CLASS(X,CLASS) (CLASS) -+ -+/* Return the maximum number of consecutive registers needed to represent mode -+ MODE in a register of class CLASS. -+ -+ On the or1k, this is always the size of MODE in words, since all registers -+ are the same size. */ -+#define CLASS_MAX_NREGS(CLASS, MODE) \ -+ ((GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD) -+ -+ -+/* -------------------------------------------------------------------------- */ -+/* Stack layout; function entry, exit and calling. */ -+ -+/* Define this if pushing a word on the stack makes the stack pointer a -+ smaller address. */ -+#define STACK_GROWS_DOWNWARD 1 -+ -+/* Define this if the nominal address of the stack frame is at the -+ high-address end of the local variables; that is, each additional local -+ variable allocated goes at a more negative offset in the frame. */ -+#define FRAME_GROWS_DOWNWARD 1 -+ -+/* Offset within stack frame to start allocating local variables at. If -+ FRAME_GROWS_DOWNWARD, this is the offset to the END of the first local -+ allocated. Otherwise, it is the offset to the BEGINNING of the first local -+ allocated. */ -+#define STARTING_FRAME_OFFSET 0 -+ -+/* Offset of first parameter from the argument pointer register value. */ -+#define FIRST_PARM_OFFSET(FNDECL) 0 -+ -+/* Define this if stack space is still allocated for a parameter passed -+ in a register. The value is the number of bytes allocated to this -+ area. -+ -+ No such allocation for OR1K. */ -+/* #define REG_PARM_STACK_SPACE(FNDECL) (UNITS_PER_WORD * GP_ARG_NUM_REG) */ -+ -+/* Define this if the above stack space is to be considered part of the -+ space allocated by the caller. -+ -+ N/a for OR1K. */ -+/* #define OUTGOING_REG_PARM_STACK_SPACE */ -+ -+/* Define this macro if `REG_PARM_STACK_SPACE' is defined, but the -+ stack parameters don't skip the area specified by it. -+ -+ N/a for OR1K. */ -+/* #define STACK_PARMS_IN_REG_PARM_AREA */ -+ -+/* If nonzero, the maximum amount of space required for outgoing arguments -+ will be computed and placed into the variable -+ current_function_outgoing_args_size. No space will be pushed onto the stack -+ for each call; instead, the function prologue should increase the stack -+ frame size by this amount. -+ -+ Setting both PUSH_ARGS and ACCUMULATE_OUTGOING_ARGS is not proper. -+ -+ This is the approached used by OR1K. */ -+#define ACCUMULATE_OUTGOING_ARGS 1 -+ -+#define ELIMINABLE_REGS \ -+{{ ARG_POINTER_REGNUM, STACK_POINTER_REGNUM}, \ -+ { ARG_POINTER_REGNUM, HARD_FRAME_POINTER_REGNUM}, \ -+ { FRAME_POINTER_REGNUM, STACK_POINTER_REGNUM}, \ -+ { FRAME_POINTER_REGNUM, HARD_FRAME_POINTER_REGNUM}} -+ -+#define INITIAL_ELIMINATION_OFFSET(FROM, TO, OFFSET) \ -+ (OFFSET) = or1k_initial_elimination_offset ((FROM), (TO)) -+ -+/* Minimum and maximum general purpose registers used to hold arguments. */ -+#define GP_ARG_MIN_REG 3 -+#define GP_ARG_MAX_REG 8 -+#define GP_ARG_NUM_REG (GP_ARG_MAX_REG - GP_ARG_MIN_REG + 1) -+ -+/* Return register */ -+#define GP_ARG_RETURN 11 -+#define GP_ARG_RETURNH 12 -+ -+/* TLS thread pointer register */ -+#define THREAD_PTR_REGNUM 10 -+ -+/* Position Independent Code. */ -+ -+#define PIC_OFFSET_TABLE_REGNUM 16 -+ -+/* A C expression that is nonzero if X is a legitimate immediate -+ operand on the target machine when generating position independent code. -+ You can assume that X satisfies CONSTANT_P, so you need not -+ check this. You can also assume `flag_pic' is true, so you need not -+ check it either. You need not define this macro if all constants -+ (including SYMBOL_REF) can be immediate operands when generating -+ position independent code. */ -+#define LEGITIMATE_PIC_OPERAND_P(X) or1k_legitimate_pic_operand_p (X) -+ -+/* A C expression to create an RTX representing the place where a library -+ function returns a value of mode mode. -+ -+ Note that “library function” in this context means a compiler support -+ routine, used to perform arithmetic, whose name is known specially by the -+ compiler and was not mentioned in the C code being compiled. -+ -+ For the OR1K, return value is in R11 (GP_ARG_RETURN). */ -+#define LIBCALL_VALUE(mode) \ -+ gen_rtx_REG( \ -+ ((GET_MODE_CLASS (mode) != MODE_INT \ -+ || GET_MODE_SIZE (mode) >= 4) \ -+ ? (mode) \ -+ : SImode), \ -+ GP_ARG_RETURN) -+ -+/* Define this if PCC uses the nonreentrant convention for returning -+ structure and union values. -+ -+ Not needed for OR1K. */ -+/*#define PCC_STATIC_STRUCT_RETURN */ -+ -+/* A C expression that is nonzero if regno is the number of a hard register in -+ which the values of called function may come back. -+ -+ A register whose use for returning values is limited to serving as the -+ second of a pair (for a value of type double, say) need not be recognized -+ by this macro. So for most machines, this definition suffices: -+ -+ #define FUNCTION_VALUE_REGNO_P(N) ((N) == 0) -+ -+ If the machine has register windows, so that the caller and the called -+ function use different registers for the return value, this macro should -+ recognize only the caller's register numbers. -+ -+ For OR1K, we must check if we have the return register. -+ -+ From GCC 4.6, this will be replaced by TARGET_FUNCION_VALUE_REGNO_P target -+ hook function. */ -+#define FUNCTION_VALUE_REGNO_P(N) ((N) == GP_ARG_RETURN) -+ -+/* 1 if N is a possible register number for function argument passing. */ -+#define FUNCTION_ARG_REGNO_P(N) \ -+ ((N) >= GP_ARG_MIN_REG && (N) <= GP_ARG_MAX_REG) -+ -+/* A code distinguishing the floating point format of the target -+ machine. There are three defined values: IEEE_FLOAT_FORMAT, -+ VAX_FLOAT_FORMAT, and UNKNOWN_FLOAT_FORMAT. */ -+#define TARGET_FLOAT_FORMAT IEEE_FLOAT_FORMAT -+#define FLOAT_WORDS_BIG_ENDIAN 1 -+ -+/* A C type for declaring a variable that is used as the first argument of -+ FUNCTION_ARG and other related values. For some target machines, the type -+ int suffices and can hold the number of bytes of argument so far. -+ -+ There is no need to record in CUMULATIVE_ARGS anything about the arguments -+ that have been passed on the stack. The compiler has other variables to -+ keep track of that. For target machines on which all arguments are passed -+ on the stack, there is no need to store anything in CUMULATIVE_ARGS; -+ however, the data structure must exist and should not be empty, so use -+ int. */ -+#define CUMULATIVE_ARGS int -+ -+/* A C statement (sans semicolon) for initializing the variable "cum" for the -+ state at the beginning of the argument list. The variable has type -+ CUMULATIVE_ARGS. The value of "fntype" is the tree node for the data type -+ of the function which will receive the args, or 0 if the args are to a -+ compiler support library function. For direct calls that are not libcalls, -+ "fndecl" contain the declaration node of the function. "fndecl" is also set -+ when INIT_CUMULATIVE_ARGS is used to find arguments for the function being -+ compiled. "n_named_args" is set to the number of named arguments, -+ including a structure return address if it is passed as a parameter, when -+ making a call. When processing incoming arguments, "n_named_args" is set to -+ −1. -+ -+ When processing a call to a compiler support library function, "libname" -+ identifies which one. It is a symbol_ref rtx which contains the name of the -+ function, as a string. "libname" is 0 when an ordinary C function call is -+ being processed. Thus, each time this macro is called, either "libname" or -+ "fntype" is nonzero, but never both of them at once. -+ -+ For the OR1K, we set "cum" to zero each time. -+ JPB 29-Aug-10: Is this correct? */ -+#define INIT_CUMULATIVE_ARGS(cum, fntype, libname, fndecl, n_named_args) \ -+ (cum = 0) -+ -+/* -------------------------------------------------------------------------- */ -+/* Define intermediate macro to compute the size (in registers) of an argument -+ for the or1k. -+ -+ The OR1K_ROUND_ADVANCE* macros are local to this file. */ -+ -+/* Round "size" up to a word boundary. */ -+#define OR1K_ROUND_ADVANCE(size) \ -+ (((size) + UNITS_PER_WORD - 1) / UNITS_PER_WORD) -+ -+/* Round arg "mode"/"type" up to the next word boundary. */ -+#define OR1K_ROUND_ADVANCE_ARG(mode, type) \ -+ ((mode) == BLKmode \ -+ ? OR1K_ROUND_ADVANCE (int_size_in_bytes (type)) \ -+ : OR1K_ROUND_ADVANCE (GET_MODE_SIZE (mode))) -+ -+/* The ABI says that no rounding to even or odd words takes place. */ -+#define OR1K_ROUND_ADVANCE_CUM(cum, mode, type) (cum) -+ -+/* Return boolean indicating if arg of type "type" and mode "mode" will be -+ passed in a reg. This includes arguments that have to be passed by -+ reference as the pointer to them is passed in a reg if one is available -+ (and that is what we're given). -+ -+ When passing arguments "named" is always 1. When receiving arguments -+ "named" is 1 for each argument except the last in a stdarg/varargs -+ function. In a stdarg function we want to treat the last named arg as -+ named. In a varargs function we want to treat the last named arg (which is -+ `__builtin_va_alist') as unnamed. -+ -+ This macro is only used in this file. */ -+#define OR1K_PASS_IN_REG_P(cum, mode, type, named) \ -+ ((named) \ -+ && ((OR1K_ROUND_ADVANCE_CUM ((cum), (mode), (type)) \ -+ + OR1K_ROUND_ADVANCE_ARG ((mode), (type)) \ -+ <= GP_ARG_NUM_REG))) -+ -+/* Output assembler code to FILE to increment profiler label # LABELNO -+ for profiling a function entry. */ -+#define FUNCTION_PROFILER(FILE, LABELNO) -+ -+/* EXIT_IGNORE_STACK should be nonzero if, when returning from a function, the -+ stack pointer does not matter. The value is tested only in functions that -+ have frame pointers. No definition is equivalent to always zero. -+ -+ The default suffices for OR1K. */ -+#define EXIT_IGNORE_STACK 0 -+ -+/* A C expression whose value is RTL representing the location of the -+ incoming return address at the beginning of any function, before the -+ prologue. This RTL is either a REG, indicating that the return -+ value is saved in REG, or a MEM representing a location in -+ the stack. */ -+#define INCOMING_RETURN_ADDR_RTX gen_rtx_REG (Pmode, LINK_REGNUM) -+ -+#define RETURN_ADDR_RTX or1k_return_addr_rtx -+ -+/* Addressing modes, and classification of registers for them. */ -+ -+/* #define HAVE_POST_INCREMENT */ -+/* #define HAVE_POST_DECREMENT */ -+ -+/* #define HAVE_PRE_DECREMENT */ -+/* #define HAVE_PRE_INCREMENT */ -+ -+/* Macros to check register numbers against specific register classes. */ -+#define MAX_REGS_PER_ADDRESS 1 -+ -+/* True if X is an rtx for a constant that is a valid address. -+ -+ JPB 29-Aug-10: Why is the default implementation not OK? */ -+#define CONSTANT_ADDRESS_P(X) \ -+ (GET_CODE (X) == LABEL_REF || GET_CODE (X) == SYMBOL_REF \ -+ || GET_CODE (X) == CONST_INT || GET_CODE (X) == CONST \ -+ || GET_CODE (X) == HIGH) -+ -+/* A C expression which is nonzero if register number num is suitable for use -+ as a base register in operand addresses. Like TARGET_LEGITIMATE_ADDRESS_P, -+ this macro should also define a strict and a non-strict variant. Both -+ variants behave the same for hard register; for pseudos, the strict variant -+ will pass only those that have been allocated to a valid hard registers, -+ while the non-strict variant will pass all pseudos. -+ -+ Compiler source files that want to use the strict variant of this and other -+ macros define the macro REG_OK_STRICT. You should use an #ifdef -+ REG_OK_STRICT conditional to define the strict variant in that case and the -+ non-strict variant otherwise. -+ -+ JPB 29-Aug-10: This has been conflated with the old REG_OK_FOR_BASE_P -+ function, which is no longer part of GCC. -+ -+ I'm not sure this is right. r0 can be a base register, just -+ it can't get set by the user. */ -+#ifdef REG_OK_STRICT -+#define REGNO_OK_FOR_BASE_P(num) \ -+ ( ((0 < (num)) && ((num) <= OR1K_LAST_INT_REG)) \ -+ || ((0 < reg_renumber[num]) && (reg_renumber[num] <= OR1K_LAST_INT_REG))) -+ -+#else -+/* Accept an int register or a pseudo reg. -+ -+ JPB 1-Sep-10: Should this allow r0, if the strict version does not? */ -+#define REGNO_OK_FOR_BASE_P(num) ((num) <= OR1K_LAST_INT_REG || \ -+ (num) >= FIRST_PSEUDO_REGISTER) -+#endif -+ -+/* OR1K doesn't have any indexed addressing. */ -+#define REG_OK_FOR_INDEX_P(X) 0 -+#define REGNO_OK_FOR_INDEX_P(X) 0 -+ -+ -+/* Specify the machine mode that this machine uses for the index in the -+ tablejump instruction. */ -+#define CASE_VECTOR_MODE SImode -+ -+/* Define as C expression which evaluates to nonzero if the tablejump -+ instruction expects the table to contain offsets from the address of the -+ table. -+ -+ Do not define this if the table should contain absolute addresses. */ -+/* #define CASE_VECTOR_PC_RELATIVE 1 */ -+ -+/* Define this as 1 if `char' should by default be signed; else as 0. */ -+#define DEFAULT_SIGNED_CHAR 1 -+ -+/* The maximum number of bytes that a single instruction can move quickly -+ between memory and registers or between two memory locations. */ -+#define MOVE_MAX 4 -+ -+/* Define this if zero-extension is slow (more than one real instruction). */ -+/* #define SLOW_ZERO_EXTEND */ -+ -+/* Nonzero if access to memory by bytes is slow and undesirable. -+ For RISC chips, it means that access to memory by bytes is no -+ better than access by words when possible, so grab a whole word -+ and maybe make use of that. */ -+#define SLOW_BYTE_ACCESS 1 -+ -+/* Define if shifts truncate the shift count -+ which implies one can omit a sign-extension or zero-extension -+ of a shift count. */ -+/* #define SHIFT_COUNT_TRUNCATED */ -+ -+/* Value is 1 if truncating an integer of INPREC bits to OUTPREC bits -+ is done just by pretending it is already truncated. */ -+#define TRULY_NOOP_TRUNCATION(OUTPREC, INPREC) 1 -+ -+/* Specify the machine mode that pointers have. -+ After generation of rtl, the compiler makes no further distinction -+ between pointers and any other objects of this machine mode. */ -+#define Pmode SImode -+ -+/* A function address in a call instruction -+ is a byte address (for indexing purposes) -+ so give the MEM rtx a byte's mode. */ -+#define FUNCTION_MODE SImode -+ -+ -+/* -------------------------------------------------------------------------- */ -+/* Condition code stuff */ -+ -+/* Given a comparison code (EQ, NE, etc.) and the first operand of a COMPARE, -+ return the mode to be used for the comparison. */ -+#define SELECT_CC_MODE(op, x, y) or1k_select_cc_mode(op) -+ -+/* Can the condition code MODE be safely reversed? This is safe in -+ all cases on this port, because at present it doesn't use the -+ trapping FP comparisons (fcmpo). */ -+#define REVERSIBLE_CC_MODE(mode) 1 -+ -+/* Given a condition code and a mode, return the inverse condition. -+ -+ JPB 31-Aug-10: This seems like the default. Do we even need this? */ -+#define REVERSE_CONDITION(code, mode) reverse_condition (code) -+ -+ -+/* -------------------------------------------------------------------------- */ -+/* Control the assembler format that we output. */ -+ -+/* A C string constant describing how to begin a comment in the target -+ assembler language. The compiler assumes that the comment will end at -+ the end of the line. */ -+#define ASM_COMMENT_START "#" -+ -+/* Output to assembler file text saying following lines may contain character -+ constants, extra white space, comments, etc. -+ -+ JPB 29-Aug-10: Default would seem to be OK here. */ -+#define ASM_APP_ON "#APP\n" -+ -+/* Output to assembler file text saying following lines no longer contain -+ unusual constructs. -+ -+ JPB 29-Aug-10: Default would seem to be OK here. */ -+#define ASM_APP_OFF "#NO_APP\n" -+ -+/* Switch to the text or data segment. */ -+ -+/* Output before read-only data. */ -+#define TEXT_SECTION_ASM_OP "\t.section .text" -+ -+/* Output before writable data. */ -+#define DATA_SECTION_ASM_OP "\t.section .data" -+ -+/* Output before uninitialized data. */ -+#define BSS_SECTION_ASM_OP "\t.section .bss" -+ -+/* How to refer to registers in assembler output. This sequence is indexed by -+ compiler's hard-register-number (see above). */ -+#define REGISTER_NAMES \ -+ {"r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7", \ -+ "r8", "r9", "r10", "r11", "r12", "r13", "r14", "r15", \ -+ "r16", "r17", "r18", "r19", "r20", "r21", "r22", "r23", \ -+ "r24", "r25", "r26", "r27", "r28", "r29", "r30", "r31", \ -+ "argp", "frame", "cc-flag"} -+ -+ -+/* -------------------------------------------------------------------------- */ -+/* Debug things for DBX (STABS) */ -+/* */ -+/* Note. Our config.gcc includes dbxelf.h, which sets up appropriate */ -+/* defaults. Choice of which debug format to use is in our elf.h */ -+/* -------------------------------------------------------------------------- */ -+ -+/* Don't try to use the type-cross-reference character in DBX data. -+ Also has the consequence of putting each struct, union or enum -+ into a separate .stabs, containing only cross-refs to the others. */ -+/* JPB 24-Aug-10: Is this really correct. Can't GDB use this info? */ -+#define DBX_NO_XREFS -+ -+/* -------------------------------------------------------------------------- */ -+/* Debug things for DWARF2 */ -+/* */ -+/* Note. Choice of which debug format to use is in our elf.h */ -+/* -------------------------------------------------------------------------- */ -+ -+/* We support frame unwind info including for exceptions handling. This needs -+ INCOMING_RETURN_ADDR_RTX to be set and OBJECT_FORMAT_ELF to be defined (in -+ elfos.h). Override any default value. */ -+#undef DWARF2_UNWIND_INFO -+#define DWARF2_UNWIND_INFO 1 -+ -+/* We want frame info produced. Note that this is superfluous if -+ DWARF2_UNWIND_INFO is non-zero, but we set so this so, we can produce frame -+ info even when it is zero. Override any default value. */ -+#undef DWARF2_FRAME_INFO -+#define DWARF2_FRAME_INFO 1 -+ -+/* Macro specifying which register holds the return address */ -+#define DWARF_FRAME_RETURN_COLUMN DWARF_FRAME_REGNUM (LINK_REGNUM) -+ -+/* Where is the start of our stack frame in relation to the end of the -+ previous stack frame at the start of a function, before the prologue */ -+#define INCOMING_FRAME_SP_OFFSET 0 -+ -+/* Use compact debug tables. Generates .file/.loc directives. */ -+#undef DWARF2_ASM_LINE_DEBUG_INFO -+#define DWARF2_ASM_LINE_DEBUG_INFO 1 -+ -+/* We don't need an alternative return address for now. */ -+/* DWARF_ALT_FRAME_RETURN_COLUMN */ -+ -+/* We always save registers in the prologue with word alignment, so don't -+ need this. */ -+/* DWARF_CIE_DATA_ALIGNMENT */ -+ -+/* This specifies the maximum number of registers we can save in a frame. We -+ could note that only SP, FP, LR, arg regs and callee saved regs come into -+ this category. However this is only an efficiency thing, so for now we -+ don't use it. */ -+/* DWARF_FRAME_REGISTERS */ -+ -+/* This specifies a mapping from register numbers in .dwarf_frame to -+ .eh_frame. However for us they are the same, so we don't need it. */ -+/* DWARF_FRAME_REGNUM */ -+ -+/* Defined if the DWARF column numbers do not match register numbers. For us -+ they do, so this is not needed. */ -+/* DWARF_REG_TO_UNWIND_COLUMN */ -+ -+/* Can be used to define a register guaranteed to be zero. Only useful if zero -+ is used to terminate backtraces, and not recommended for new ports, so we -+ don't use it. */ -+/* DWARF_ZERO_REG */ -+ -+/* This is the inverse function for DWARF_FRAME_REGNUM. Again not needed. */ -+/* DWARF2_FRAME_REG_OUT */ -+ -+ -+/* -------------------------------------------------------------------------- */ -+/* Node: Label Output */ -+ -+/* Globalizing directive for a label. */ -+#define GLOBAL_ASM_OP "\t.global " -+ -+#define SUPPORTS_WEAK 1 -+ -+/* This is how to output the definition of a user-level label named NAME, -+ such as the label on a static function or variable NAME. */ -+#define ASM_OUTPUT_LABEL(FILE,NAME) \ -+ { assemble_name (FILE, NAME); fputs (":\n", FILE); } -+ -+/* We use -fleading-underscore to add it, when necessary. -+ JPB: No prefix for global symbols */ -+#define USER_LABEL_PREFIX "" -+ -+/* Remove any previous definition (elfos.h). */ -+#define ASM_GENERATE_INTERNAL_LABEL(LABEL, PREFIX, NUM) \ -+ sprintf (LABEL, "*%s%d", PREFIX, NUM) -+ -+/* This is how to output an assembler line defining an int constant. */ -+#define ASM_OUTPUT_INT(stream, value) \ -+ { \ -+ fprintf (stream, "\t.word\t"); \ -+ output_addr_const (stream, (value)); \ -+ fprintf (stream, "\n")} -+ -+/* This is how to output an assembler line defining a float constant. */ -+#define ASM_OUTPUT_FLOAT(stream, value) \ -+ { long l; \ -+ REAL_VALUE_TO_TARGET_SINGLE (value,l); \ -+ fprintf(stream,"\t.word\t0x%08x\t\t# float %26.7e\n", l, value); } -+ -+/* This is how to output an assembler line defining a double constant. */ -+#define ASM_OUTPUT_DOUBLE(stream, value) \ -+ { long l[2]; \ -+ REAL_VALUE_TO_TARGET_DOUBLE (value,&l[0]); \ -+ fprintf(stream,"\t.word\t0x%08x,0x%08x\t# float %26.16le\n", \ -+ l[0],l[1],value); } -+ -+/* This is how to output an assembler line defining a long double constant. -+ -+ JPB 29-Aug-10: Do we really mean this. I thought long double on OR1K was -+ the same as double. */ -+#define ASM_OUTPUT_LONG_DOUBLE(stream, value) \ -+ { long l[4]; \ -+ REAL_VALUE_TO_TARGET_DOUBLE (value,&l[0]); \ -+ fprintf (stream, \ -+ "\t.word\t0x%08x,0x%08x,0x%08x,0x%08x\t# float %26.18lle\n", \ -+ l[0],l[1],l[2],l[3],value); } -+ -+/* This is how to output an assembler line defining a short constant. */ -+#define ASM_OUTPUT_SHORT(stream, value) \ -+ { fprintf (stream, "\t.half\t"); \ -+ output_addr_const (stream, (value)); \ -+ fprintf (stream, "\n"); } -+ -+/* This is how to output an assembler line defining a char constant. */ -+#define ASM_OUTPUT_CHAR(stream, value) \ -+ { fprintf (stream, "\t.byte\t"); \ -+ output_addr_const (stream, (value)); \ -+ fprintf (stream, "\n")} -+ -+/* This is how to output an assembler line for a numeric constant byte. */ -+#define ASM_OUTPUT_BYTE(stream, value) \ -+ fprintf (stream, "\t.byte\t0x%02x\n", (value)) -+ -+/* This is how to output an insn to push a register on the stack. -+ It need not be very fast code. -+ -+ JPB 29-Aug-10: This was using l.sub (since we don't have l.subi), so it -+ was potty code. Replaced by adding immediate -1. */ -+#define ASM_OUTPUT_REG_PUSH(stream, regno) \ -+ { fprintf (stream, "\tl.addi\tr1,r1,-4\n"); \ -+ fprintf (stream, "\tl.sw\t0(r1),%s\n", reg_names[regno]); } -+ -+/* This is how to output an insn to pop a register from the stack. -+ It need not be very fast code. */ -+#define ASM_OUTPUT_REG_POP(stream,REGNO) \ -+ { fprintf (stream, "\tl.lwz\t%s,0(r1)\n", reg_names[REGNO]); \ -+ fprintf (stream, "\tl.addi\tr1,r1,4\n"); } -+ -+/* This is how to output an element of a case-vector that is absolute. -+ (The Vax does not use such vectors, -+ but we must define this macro anyway.) */ -+#define ASM_OUTPUT_ADDR_VEC_ELT(stream, value) \ -+ fprintf (stream, "\t.word\t.L%d\n", value) -+ -+/* This is how to output an element of a case-vector that is relative. */ -+#define ASM_OUTPUT_ADDR_DIFF_ELT(stream, body, value, rel) \ -+ fprintf (stream, "\t.word\t.L%d-.L%d\n", value, rel) -+ -+#define JUMP_TABLES_IN_TEXT_SECTION (flag_pic) -+/* ??? If we were serious about PIC, we should also use l.jal to get -+ the table start address. */ -+ -+/* This is how to output an assembler line that says to advance the location -+ counter to a multiple of 2**log bytes. */ -+#define ASM_OUTPUT_ALIGN(stream, log) \ -+ if ((log) != 0) \ -+ { \ -+ fprintf (stream, "\t.align\t%d\n", 1 << (log)); \ -+ } -+ -+/* This is how to output an assembler line that says to advance the location -+ counter by "size" bytes. */ -+#define ASM_OUTPUT_SKIP(stream, size) \ -+ fprintf (stream, "\t.space %d\n", (size)) -+ -+/* Need to split up .ascii directives to avoid breaking -+ the linker. */ -+ -+/* This is how to output a string. */ -+#define ASM_OUTPUT_ASCII(stream, ptr, len) \ -+ output_ascii_pseudo_op (stream, (const unsigned char *) (ptr), len) -+ -+/* Invoked just before function output. */ -+#define ASM_OUTPUT_FUNCTION_PREFIX(stream, fnname) \ -+ { fputs (".proc\t", stream); assemble_name (stream, fnname); \ -+ fputs ("\n", stream); } -+ -+/* This says how to output an assembler line to define a global common -+ symbol. */ -+#define ASM_OUTPUT_COMMON(stream,name,size,rounded) \ -+ { data_section (); \ -+ fputs ("\t.global\t", stream); \ -+ assemble_name(stream, name); \ -+ fputs ("\n", stream); \ -+ assemble_name (stream, name); \ -+ fputs (":\n", stream); \ -+ fprintf (stream, "\t.space\t%d\n", rounded); } -+ -+/* This says how to output an assembler line to define a local common -+ symbol. -+ -+ JPB 29-Aug-10: I'm sure this doesn't work - we don't have a .bss directive -+ like this. */ -+#define ASM_OUTPUT_LOCAL(stream, name, size, rounded) \ -+ { fputs ("\t.bss\t", (stream)); \ -+ assemble_name ((stream), (name)); \ -+ fprintf ((stream), ",%d,%d\n", (size), (rounded)); } -+ -+/* This says how to output an assembler line to define a global common symbol -+ with size "size" (in bytes) and alignment "align" (in bits). */ -+#define ASM_OUTPUT_ALIGNED_COMMON(stream, name, size, align) \ -+ { data_section(); \ -+ if ((ALIGN) > 8) \ -+ { \ -+ fprintf(stream, "\t.align %d\n", ((align) / BITS_PER_UNIT)); \ -+ } \ -+ fputs("\t.global\t", stream); assemble_name(stream, name); \ -+ fputs("\n", stream); \ -+ assemble_name(stream, name); \ -+ fputs (":\n", stream); \ -+ fprintf(stream, "\t.space\t%d\n", size); } -+ -+/* This says how to output an assembler line to define a local common symbol -+ with size "size" (in bytes) and alignment "align" (in bits). */ -+#define ASM_OUTPUT_ALIGNED_LOCAL(stream, name, size, align) \ -+ { data_section(); \ -+ if ((align) > 8) \ -+ { \ -+ fprintf(stream, "\t.align %d\n", ((align) / BITS_PER_UNIT)); \ -+ } \ -+ assemble_name(stream, name); \ -+ fputs (":\n", stream); \ -+ fprintf(stream, "\t.space %d\n", size); } -+ -+/* Store in "output" a string (made with alloca) containing an assembler-name -+ for a local static variable named "name". "labelno" is an integer which is -+ different for each call. */ -+#define ASM_FORMAT_PRIVATE_NAME(output, name, labelno) \ -+ { (output) = (char *) alloca (strlen ((name)) + 10); \ -+ sprintf ((output), "%s.%lu", (name), (unsigned long int) (labelno)); } -+ -+/* Macro for %code validation. Returns nonzero if valid. -+ -+ The acceptance of '(' is an idea taken from SPARC; output nop for %( if not -+ optimizing or the slot is not filled. */ -+#define PRINT_OPERAND_PUNCT_VALID_P(code) (('(' == code) || ('%' == code)) -+ -+/* Print an instruction operand "x" on file "stream". "code" is the code from -+ the %-spec that requested printing this operand; if `%z3' was used to print -+ operand 3, then CODE is 'z'. */ -+#define PRINT_OPERAND(stream, x, code) \ -+{ \ -+ if (code == 'r' \ -+ && GET_CODE (x) == MEM \ -+ && GET_CODE (XEXP (x, 0)) == REG) \ -+ { \ -+ fprintf (stream, "%s", reg_names[REGNO (XEXP (x, 0))]); \ -+ } \ -+ else if (code == '(') \ -+ { \ -+ if (TARGET_DELAY_ON && dbr_sequence_length ()) \ -+ fprintf (stream, "\t# delay slot filled"); \ -+ else if (!TARGET_DELAY_OFF) \ -+ fprintf (stream, "\n\tl.nop\t\t\t# nop delay slot"); \ -+ } \ -+ else if (code == 'C') \ -+ { \ -+ switch (GET_CODE (x)) \ -+ { \ -+ case EQ: \ -+ fputs ("eq", stream); \ -+ break; \ -+ case NE: \ -+ fputs ("ne", stream); \ -+ break; \ -+ case GT: \ -+ fputs ("gts", stream); \ -+ break; \ -+ case GE: \ -+ fputs ("ges", stream); \ -+ break; \ -+ case LT: \ -+ fputs ("lts", stream); \ -+ break; \ -+ case LE: \ -+ fputs ("les", stream); \ -+ break; \ -+ case GTU: \ -+ fputs ("gtu", stream); \ -+ break; \ -+ case GEU: \ -+ fputs ("geu", stream); \ -+ break; \ -+ case LTU: \ -+ fputs ("ltu", stream); \ -+ break; \ -+ case LEU: \ -+ fputs ("leu", stream); \ -+ break; \ -+ default: \ -+ abort (); \ -+ } \ -+ } \ -+ else if (code == 'H') \ -+ { \ -+ if (GET_CODE (x) == REG) \ -+ fprintf (stream, "%s", reg_names[REGNO (x) + 1]); \ -+ else \ -+ abort (); \ -+ } \ -+ else if (GET_CODE (x) == REG) \ -+ fprintf (stream, "%s", reg_names[REGNO (x)]); \ -+ else if (GET_CODE (x) == MEM) \ -+ output_address (XEXP (x, 0)); \ -+ else \ -+ output_addr_const (stream, x); \ -+} -+ -+/* The size of the trampoline in bytes. This is a block of code followed by -+ two words specifying the function address and static chain pointer. */ -+#define TRAMPOLINE_SIZE \ -+ (or1k_trampoline_code_size () + GET_MODE_SIZE (ptr_mode) * 2) -+ -+/* Alignment required for trampolines, in bits. -+ -+ For the OR1K, there is no need for anything other than word alignment. */ -+#define TRAMPOLINE_ALIGNMENT 32 -+ -+/* Assume that if the assembler supports thread local storage -+ * the system supports it. */ -+#if !defined(TARGET_HAVE_TLS) && defined(HAVE_AS_TLS) -+#define TARGET_HAVE_TLS true -+#endif -+ -+/* Describe how we implement __builtin_eh_return. */ -+#define EH_RETURN_REGNUM 23 -+/* Use r25, r27, r29 and r31 (clobber regs) for exception data */ -+#define EH_RETURN_DATA_REGNO(N) ((N) < 4 ? (25 + ((N)<<1)) : INVALID_REGNUM) -+#define EH_RETURN_STACKADJ_RTX gen_rtx_REG (Pmode, EH_RETURN_REGNUM) -+#define EH_RETURN_HANDLER_RTX or1k_eh_return_handler_rtx () -+ -+#define ASM_PREFERRED_EH_DATA_FORMAT(CODE, GLOBAL) \ -+ (flag_pic ? DW_EH_PE_pcrel : DW_EH_PE_absptr) -+ -+#define INIT_EXPANDERS or1k_init_expanders () -+ -+/* A C structure for machine-specific, per-function data. This is -+ * added to the cfun structure. */ -+typedef struct GTY(()) machine_function -+{ -+ /* Force stack save of LR. Used in RETURN_ADDR_RTX. */ -+ int force_lr_save; -+} machine_function; -+ -+#endif /* _OR1K_H_ */ -diff -rNU3 dist.orig/gcc/config/or1k/or1k.md dist/gcc/config/or1k/or1k.md ---- dist.orig/gcc/config/or1k/or1k.md 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/or1k/or1k.md 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,1599 @@ -+;; Machine description for GNU compiler, OpenRISC 1000 family, OR32 ISA -+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, -+;; 2009, 2010 Free Software Foundation, Inc. -+;; Copyright (C) 2010 Embecosm Limited -+ -+;; Contributed by Damjan Lampret in 1999. -+;; Major optimizations by Matjaz Breskvar in 2005. -+;; Floating point additions by Jungsook Yang -+;; Julius Baxter in 2010 -+;; Updated for GCC 4.5 by Jeremy Bennett -+;; and Joern Rennecke in 2010 -+ -+;; This file is part of GNU CC. -+ -+;; This program is free software; you can redistribute it and/or modify it -+;; under the terms of the GNU General Public License as published by the Free -+;; Software Foundation; either version 3 of the License, or (at your option) -+;; any later version. -+;; -+;; This program is distributed in the hope that it will be useful, but WITHOUT -+;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -+;; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -+;; more details. -+;; -+;; You should have received a copy of the GNU General Public License along -+;; with this program. If not, see . */ -+ -+(define_constants [ -+ (SP_REG 1) -+ (FP_REG 2) ; hard frame pointer -+ (CC_REG 34) -+ -+ ;; unspec values -+ (UNSPEC_FRAME 0) -+ (UNSPEC_GOT 1) -+ (UNSPEC_GOTOFFHI 2) -+ (UNSPEC_GOTOFFLO 3) -+ (UNSPEC_TPOFFLO 4) -+ (UNSPEC_TPOFFHI 5) -+ (UNSPEC_GOTTPOFFLO 6) -+ (UNSPEC_GOTTPOFFHI 7) -+ (UNSPEC_GOTTPOFFLD 8) -+ (UNSPEC_TLSGDLO 9) -+ (UNSPEC_TLSGDHI 10) -+ (UNSPEC_SET_GOT 101) -+ (UNSPEC_CMPXCHG 201) -+ (UNSPEC_FETCH_AND_OP 202) -+]) -+ -+(include "predicates.md") -+ -+(include "constraints.md") -+ -+(define_attr "type" -+ "unknown,load,store,move,extend,logic,add,mul,shift,compare,branch,jump,fp,jump_restore" -+ (const_string "unknown")) -+ -+;; Number of machine instructions required to implement an insn. -+(define_attr "length" "" (const_int 1)) -+ -+;; Single delay slot after branch or jump instructions, wich may contain any -+;; instruction but another branch or jump. -+;; If TARGET_DELAY_OFF is not true, then never use delay slots. -+;; If TARGET_DELAY_ON is not true, no instruction will be allowed to -+;; fill the slot, and so it will be filled by a nop instead. -+(define_delay -+ (and (match_test "!TARGET_DELAY_OFF") (eq_attr "type" "branch,jump")) -+ [(and (match_test "TARGET_DELAY_ON") -+ (eq_attr "type" "!branch,jump") -+ (eq_attr "length" "1")) (nil) (nil)]) -+ -+;; ALU is modelled as a single functional unit, which is reserved for varying -+;; numbers of slots. -+;; -+;; I think this is all incorrect for the OR1K. The latency says when the -+;; result will be ready, not how long the pipeline takes to execute. -+(define_cpu_unit "or1k_alu") -+(define_insn_reservation "bit_unit" 3 (eq_attr "type" "shift") "or1k_alu") -+(define_insn_reservation "lsu_load" 3 (eq_attr "type" "load") "or1k_alu*3") -+(define_insn_reservation "lsu_store" 2 (eq_attr "type" "store") "or1k_alu") -+(define_insn_reservation "alu_unit" 2 -+ (eq_attr "type" "add,logic,extend,move,compare") -+ "or1k_alu") -+(define_insn_reservation "mul_unit" 16 (eq_attr "type" "mul") "or1k_alu*16") -+ -+;; AI = Atomic Integers -+;; We do not support DI in our atomic operations. -+(define_mode_iterator AI [QI HI SI]) -+ -+;; Note: We use 'mult' here for nand since it does not have its own RTX class. -+(define_code_iterator atomic_op [plus minus and ior xor mult]) -+(define_code_attr op_name -+ [(plus "add") (minus "sub") (and "and") (ior "or") (xor "xor") (mult "nand")]) -+(define_code_attr op_insn -+ [(plus "add") (minus "sub") (and "and") (ior "or") (xor "xor") (mult "and")]) -+(define_code_attr post_op_insn -+ [(plus "") (minus "") (and "") (ior "") (xor "") -+ (mult "l.xori \t%3,%3,0xffff # fetch_nand: invert")]) -+ -+;; Called after register allocation to add any instructions needed for the -+;; prologue. Using a prologue insn is favored compared to putting all of the -+;; instructions in output_function_prologue(), since it allows the scheduler -+;; to intermix instructions with the saves of the caller saved registers. In -+;; some cases, it might be necessary to emit a barrier instruction as the last -+;; insn to prevent such scheduling. -+ -+(define_expand "prologue" -+ [(use (const_int 1))] -+ "" -+{ -+ or1k_expand_prologue (); -+ DONE; -+}) -+ -+;; Called after register allocation to add any instructions needed for the -+;; epilogue. Using an epilogue insn is favored compared to putting all of the -+;; instructions in output_function_epilogue(), since it allows the scheduler -+;; to intermix instructions with the restores of the caller saved registers. -+;; In some cases, it might be necessary to emit a barrier instruction as the -+;; first insn to prevent such scheduling. -+(define_expand "epilogue" -+ [(use (const_int 2))] -+ "" -+{ -+ or1k_expand_epilogue (); -+ DONE; -+}) -+ -+(define_insn "frame_alloc_fp" -+ [(set (reg:SI SP_REG) -+ (plus:SI (reg:SI SP_REG) -+ (match_operand:SI 0 "nonmemory_operand" "r,I"))) -+ (clobber (mem:QI (plus:SI (reg:SI FP_REG) -+ (unspec:SI [(const_int FP_REG)] UNSPEC_FRAME))))] -+ "" -+ "@ -+ l.add\tr1,r1,%0\t# allocate frame -+ l.addi\tr1,r1,%0\t# allocate frame" -+ [(set_attr "type" "add") -+ (set_attr "length" "1")]) -+ -+(define_insn "frame_dealloc_fp" -+ [(set (reg:SI SP_REG) (reg:SI FP_REG)) -+ (clobber (mem:QI (plus:SI (reg:SI FP_REG) -+ (unspec:SI [(const_int FP_REG)] UNSPEC_FRAME))))] -+ "" -+ "l.ori\tr1,r2,0\t# deallocate frame" -+ [(set_attr "type" "logic") -+ (set_attr "length" "1")]) -+ -+(define_insn "frame_dealloc_sp" -+ [(set (reg:SI SP_REG) -+ (plus:SI (reg:SI SP_REG) -+ (match_operand:SI 0 "nonmemory_operand" "r,I"))) -+ (clobber (mem:QI (plus:SI (reg:SI SP_REG) -+ (unspec:SI [(const_int SP_REG)] UNSPEC_FRAME))))] -+ "" -+ "@ -+ l.add \tr1,r1,%0 -+ l.addi \tr1,r1,%0" -+ [(set_attr "type" "add") -+ (set_attr "length" "1")]) -+ -+(define_insn "return_internal" -+ [(return) -+ (use (match_operand 0 "pmode_register_operand" ""))] -+ "" -+ "l.jr \t%0\t# return_internal%(" -+ [(set_attr "type" "jump") -+ (set_attr "length" "1")]) -+ -+ -+ -+;; -+;; movQI -+;; -+ -+(define_expand "movqi" -+ [(set (match_operand:QI 0 "general_operand" "") -+ (match_operand:QI 1 "general_operand" ""))] -+ "" -+ " -+ if (can_create_pseudo_p()) -+ { -+ if (GET_CODE (operands[1]) == CONST_INT) -+ { -+ rtx reg = gen_reg_rtx (SImode); -+ -+ emit_insn (gen_movsi (reg, operands[1])); -+ operands[1] = gen_lowpart (QImode, reg); -+ } -+ if (GET_CODE (operands[1]) == MEM && optimize > 0) -+ { -+ rtx reg = gen_reg_rtx (SImode); -+ -+ emit_insn (gen_rtx_SET (SImode, reg, -+ gen_rtx_ZERO_EXTEND (SImode, -+ operands[1]))); -+ -+ operands[1] = gen_lowpart (QImode, reg); -+ } -+ if (GET_CODE (operands[0]) != REG) -+ operands[1] = force_reg (QImode, operands[1]); -+ } -+") -+ -+(define_insn "*movqi_internal" -+ [(set (match_operand:QI 0 "nonimmediate_operand" "=m,r,r,r,r") -+ (match_operand:QI 1 "general_operand" "r,r,I,K,m"))] -+ "" -+ "@ -+ l.sb \t%0,%1\t # movqi -+ l.ori \t%0,%1,0\t # movqi: move reg to reg -+ l.addi \t%0,r0,%1\t # movqi: move immediate -+ l.ori \t%0,r0,%1\t # movqi: move immediate -+ l.lbz \t%0,%1\t # movqi" -+ [(set_attr "type" "store,add,add,logic,load")]) -+ -+ -+;; -+;; movHI -+;; -+ -+(define_expand "movhi" -+ [(set (match_operand:HI 0 "general_operand" "") -+ (match_operand:HI 1 "general_operand" ""))] -+ "" -+ " -+ if (can_create_pseudo_p()) -+ { -+ if (GET_CODE (operands[1]) == CONST_INT) -+ { -+ rtx reg = gen_reg_rtx (SImode); -+ -+ emit_insn (gen_movsi (reg, operands[1])); -+ operands[1] = gen_lowpart (HImode, reg); -+ } -+ else if (GET_CODE (operands[1]) == MEM && optimize > 0) -+ { -+ rtx reg = gen_reg_rtx (SImode); -+ -+ emit_insn (gen_rtx_SET (SImode, reg, -+ gen_rtx_ZERO_EXTEND (SImode, -+ operands[1]))); -+ operands[1] = gen_lowpart (HImode, reg); -+ } -+ if (GET_CODE (operands[0]) != REG) -+ operands[1] = force_reg (HImode, operands[1]); -+ } -+") -+ -+(define_insn "*movhi_internal" -+ [(set (match_operand:HI 0 "nonimmediate_operand" "=m,r,r,r,r") -+ (match_operand:HI 1 "general_operand" "r,r,I,K,m"))] -+ "" -+ "@ -+ l.sh \t%0,%1\t # movhi -+ l.ori \t%0,%1,0\t # movhi: move reg to reg -+ l.addi \t%0,r0,%1\t # movhi: move immediate -+ l.ori \t%0,r0,%1\t # movhi: move immediate -+ l.lhz \t%0,%1\t # movhi" -+ [(set_attr "type" "store,add,add,logic,load")]) -+ -+(define_expand "movsi" -+ [(set (match_operand:SI 0 "general_operand" "") -+ (match_operand:SI 1 "general_operand" ""))] -+ "" -+{ -+ if (or1k_expand_move (SImode, operands)) DONE; -+}) -+ -+;; -+;; movSI -+;; -+ -+(define_insn "*movsi_insn" -+ [(set (match_operand:SI 0 "nonimmediate_operand" "=r,r,r,r,r,m") -+ (match_operand:SI 1 "input_operand" "I,K,M,r,m,r"))] -+ "(register_operand (operands[0], SImode) -+ || (register_operand (operands[1], SImode)) -+ || (operands[1] == const0_rtx))" -+ "@ -+ l.addi \t%0,r0,%1\t # move immediate I -+ l.ori \t%0,r0,%1\t # move immediate K -+ l.movhi \t%0,hi(%1)\t # move immediate M -+ l.ori \t%0,%1,0\t # move reg to reg -+ l.lwz \t%0,%1\t # SI load -+ l.sw \t%0,%1\t # SI store" -+ [(set_attr "type" "add,load,store,add,logic,move") -+ (set_attr "length" "1,1,1,1,1,1")]) -+ -+(define_insn "movsi_lo_sum" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (lo_sum:SI (match_operand:SI 1 "register_operand" "r") -+ (match_operand:SI 2 "immediate_operand" "i")))] -+ "" -+ "l.ori \t%0,%1,lo(%2) # movsi_lo_sum" -+ [(set_attr "type" "logic") -+ (set_attr "length" "1")]) -+ -+(define_insn "movsi_high" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (high:SI (match_operand:SI 1 "immediate_operand" "i")))] -+ "" -+ "l.movhi \t%0,hi(%1) # movsi_high" -+[(set_attr "type" "move") -+ (set_attr "length" "1")]) -+ -+(define_insn "movsi_gotofflo" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (unspec:SI [(lo_sum:SI (match_operand:SI 1 "register_operand" "r") -+ (match_operand 2 "" ""))] UNSPEC_GOTOFFLO))] -+ "flag_pic" -+ "l.ori \t%0,%1,gotofflo(%2) # movsi_gotofflo" -+ [(set_attr "type" "logic") -+ (set_attr "length" "1")]) -+ -+(define_insn "movsi_gotoffhi" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (unspec:SI [(match_operand 1 "" "")] UNSPEC_GOTOFFHI))] -+ "flag_pic" -+ "l.movhi \t%0,gotoffhi(%1) # movsi_gotoffhi" -+ [(set_attr "type" "move") -+ (set_attr "length" "1")]) -+ -+(define_insn "movsi_got" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (unspec:SI [(match_operand 1 "symbolic_operand" "")] UNSPEC_GOT)) -+ (use (reg:SI 16))] -+ "flag_pic" -+ "l.lwz \t%0, got(%1)(r16)" -+ [(set_attr "type" "load")] -+) -+ -+(define_insn "movsi_tlsgdlo" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (unspec:SI [(lo_sum:SI (match_operand:SI 1 "register_operand" "r") -+ (match_operand:SI 2 "immediate_operand" "i"))] UNSPEC_TLSGDLO))] -+ "" -+ "l.ori \t%0,%1,tlsgdlo(%2) # movsi_tlsgdlo" -+ [(set_attr "type" "logic") -+ (set_attr "length" "1")]) -+ -+(define_insn "movsi_tlsgdhi" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (unspec:SI [(match_operand:SI 1 "immediate_operand" "i")] UNSPEC_TLSGDHI))] -+ "" -+ "l.movhi \t%0,tlsgdhi(%1) # movsi_tlsgdhi" -+[(set_attr "type" "move") -+ (set_attr "length" "1")]) -+ -+(define_insn "movsi_gottpofflo" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (unspec:SI [(lo_sum:SI (match_operand:SI 1 "register_operand" "r") -+ (match_operand:SI 2 "immediate_operand" "i"))] UNSPEC_GOTTPOFFLO))] -+ "" -+ "l.ori \t%0,%1,gottpofflo(%2) # movsi_gottpofflo" -+ [(set_attr "type" "logic") -+ (set_attr "length" "1")]) -+ -+(define_insn "movsi_gottpoffhi" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (unspec:SI [(match_operand:SI 1 "immediate_operand" "i")] UNSPEC_GOTTPOFFHI))] -+ "" -+ "l.movhi \t%0,gottpoffhi(%1) # movsi_gottpoffhi" -+[(set_attr "type" "move") -+ (set_attr "length" "1")]) -+ -+(define_insn "load_gottpoff" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (unspec:SI [(match_operand:SI 1 "register_operand" "r")] UNSPEC_GOTTPOFFLD))] -+ "" -+ "l.lwz \t%0,0(%1) # load_gottpoff" -+[(set_attr "type" "load") -+ (set_attr "length" "1")]) -+ -+(define_insn "movsi_tpofflo" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (unspec:SI [(lo_sum:SI (match_operand:SI 1 "register_operand" "r") -+ (match_operand:SI 2 "immediate_operand" "i"))] UNSPEC_TPOFFLO))] -+ "" -+ "l.ori \t%0,%1,tpofflo(%2) # movsi_tpofflo" -+ [(set_attr "type" "logic") -+ (set_attr "length" "1")]) -+ -+(define_insn "movsi_tpoffhi" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (unspec:SI [(match_operand:SI 1 "immediate_operand" "i")] UNSPEC_TPOFFHI))] -+ "" -+ "l.movhi \t%0,tpoffhi(%1) # movsi_tpoffhi" -+[(set_attr "type" "move") -+ (set_attr "length" "1")]) -+ -+ -+(define_insn_and_split "movsi_insn_big" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (match_operand:SI 1 "immediate_operand" "i"))] -+ "GET_CODE (operands[1]) != CONST_INT" -+ ;; the switch of or1k bfd to Rela allows us to schedule insns separately. -+ "l.movhi \t%0,hi(%1)\;l.ori \t%0,%0,lo(%1)" -+ "(GET_CODE (operands[1]) != CONST_INT -+ || ! (CONST_OK_FOR_CONSTRAINT_P (INTVAL (operands[1]), 'I', \"I\") -+ || CONST_OK_FOR_CONSTRAINT_P (INTVAL (operands[1]), 'K', \"K\") -+ || CONST_OK_FOR_CONSTRAINT_P (INTVAL (operands[1]), 'M', \"M\"))) -+ && reload_completed -+ && GET_CODE (operands[1]) != HIGH && GET_CODE (operands[1]) != LO_SUM" -+ [(pc)] -+{ -+ if (!or1k_expand_symbol_ref(SImode, operands)) -+ { -+ emit_insn (gen_movsi_high (operands[0], operands[1])); -+ emit_insn (gen_movsi_lo_sum (operands[0], operands[0], operands[1])); -+ } -+ DONE; -+} -+ [(set_attr "type" "move") -+ (set_attr "length" "2")]) -+ -+ -+;; -+;; Conditional Branches & Moves -+;; -+ -+(define_expand "addsicc" -+ [(match_operand:SI 0 "register_operand" "") -+ (match_operand 1 "comparison_operator" "") -+ (match_operand:SI 2 "register_operand" "") -+ (match_operand:SI 3 "register_operand" "")] -+ "" -+ "FAIL;") -+ -+(define_expand "addhicc" -+ [(match_operand:HI 0 "register_operand" "") -+ (match_operand 1 "comparison_operator" "") -+ (match_operand:HI 2 "register_operand" "") -+ (match_operand:HI 3 "register_operand" "")] -+ "" -+ "FAIL;") -+ -+(define_expand "addqicc" -+ [(match_operand:QI 0 "register_operand" "") -+ (match_operand 1 "comparison_operator" "") -+ (match_operand:QI 2 "register_operand" "") -+ (match_operand:QI 3 "register_operand" "")] -+ "" -+ "FAIL;") -+ -+ -+;; -+;; conditional moves -+;; -+ -+(define_expand "movsicc" -+ [(set (match_operand:SI 0 "register_operand" "") -+ (if_then_else:SI (match_operand 1 "comparison_operator" "") -+ (match_operand:SI 2 "register_operand" "") -+ (match_operand:SI 3 "register_operand" "")))] -+ "TARGET_MASK_CMOV" -+ " -+{ -+ if (or1k_emit_cmove (operands[0], operands[1], operands[2], operands[3])) -+ DONE; -+}") -+ -+(define_expand "movhicc" -+ [(set (match_operand:HI 0 "register_operand" "") -+ (if_then_else:SI (match_operand 1 "comparison_operator" "") -+ (match_operand:HI 2 "register_operand" "") -+ (match_operand:HI 3 "register_operand" "")))] -+ "" -+ " -+{ -+ FAIL; -+}") -+ -+(define_expand "movqicc" -+ [(set (match_operand:QI 0 "register_operand" "") -+ (if_then_else:SI (match_operand 1 "comparison_operator" "") -+ (match_operand:QI 2 "register_operand" "") -+ (match_operand:QI 3 "register_operand" "")))] -+ "" -+ " -+{ -+ FAIL; -+}") -+ -+ -+;; We use the BASE_REGS for the cmov input operands because, if rA is -+;; 0, the value of 0 is placed in rD upon truth. Similarly for rB -+;; because we may switch the operands and rB may end up being rA. -+ -+(define_insn "cmov" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (if_then_else:SI -+ (match_operator 1 "comparison_operator" -+ [(match_operand 4 "cc_reg_operand" "") -+ (const_int 0)]) -+ (match_operand:SI 2 "register_operand" "r") -+ (match_operand:SI 3 "register_operand" "r")))] -+ "TARGET_MASK_CMOV" -+ "* -+ return or1k_output_cmov(operands); -+ ") -+ -+;; -+;; .................... -+;; -+;; COMPARISONS -+;; -+;; .................... -+ -+;; Flow here is rather complex: -+;; -+;; 1) The cmp{si,di,sf,df} routine is called. It deposits the -+;; arguments into the branch_cmp array, and the type into -+;; branch_type. No RTL is generated. -+;; -+;; 2) The appropriate branch define_expand is called, which then -+;; creates the appropriate RTL for the comparison and branch. -+;; Different CC modes are used, based on what type of branch is -+;; done, so that we can constrain things appropriately. There -+;; are assumptions in the rest of GCC that break if we fold the -+;; operands into the branches for integer operations, and use cc0 -+;; for floating point, so we use the fp status register instead. -+;; If needed, an appropriate temporary is created to hold the -+;; of the integer compare. -+ -+;; Compare insns are next. Note that the RS/6000 has two types of compares, -+;; signed & unsigned, and one type of branch. -+;; -+;; Start with the DEFINE_EXPANDs to generate the rtl for compares, scc -+;; insns, and branches. We store the operands of compares until we see -+;; how it is used. -+ -+;; JPB 31-Aug-10: cmpxx appears to be obsolete in GCC 4.5. Needs more -+;; investigation. -+ -+;;(define_expand "cmpsi" -+;; [(set (reg:CC CC_REG) -+;; (compare:CC (match_operand:SI 0 "register_operand" "") -+;; (match_operand:SI 1 "nonmemory_operand" "")))] -+;; "" -+;; { -+;; if (GET_CODE (operands[0]) == MEM && GET_CODE (operands[1]) == MEM) -+;; operands[0] = force_reg (SImode, operands[0]); -+;; or1k_compare_op0 = operands[0]; -+;; or1k_compare_op1 = operands[1]; -+;; DONE; -+;; }) -+ -+;; (define_expand "cmpsf" -+;; [(set (reg:CC CC_REG) -+;; (compare:CC (match_operand:SF 0 "register_operand" "") -+;; (match_operand:SF 1 "register_operand" "")))] -+;; "TARGET_HARD_FLOAT" -+;; { -+;; if (GET_CODE (operands[0]) == MEM && GET_CODE (operands[1]) == MEM) -+;; operands[0] = force_reg (SFmode, operands[0]); -+;; or1k_compare_op0 = operands[0]; -+;; or1k_compare_op1 = operands[1]; -+;; DONE; -+;; }) -+ -+(define_expand "cbranchsi4" -+ [(match_operator 0 "comparison_operator" -+ [(match_operand:SI 1 "register_operand") -+ (match_operand:SI 2 "nonmemory_operand")]) -+ (match_operand 3 "")] -+ "" -+ { -+ or1k_expand_conditional_branch (operands, SImode); -+ DONE; -+ }) -+ -+(define_expand "cbranchsf4" -+ [(match_operator 0 "comparison_operator" -+ [(match_operand:SF 1 "register_operand") -+ (match_operand:SF 2 "register_operand")]) -+ (match_operand 3 "")] -+ "TARGET_HARD_FLOAT" -+ { -+ or1k_expand_conditional_branch (operands, SFmode); -+ DONE; -+ }) -+ -+;; -+;; Setting a CCxx registers from comparision -+;; -+ -+ -+ -+;; Here are the actual compare insns. -+(define_insn "*cmpsi_eq" -+ [(set (reg:CCEQ CC_REG) -+ (compare:CCEQ (match_operand:SI 0 "register_operand" "r,r") -+ (match_operand:SI 1 "nonmemory_operand" "I,r")))] -+ "" -+ "@ -+ l.sfeqi\t%0,%1 # cmpsi_eq -+ l.sfeq \t%0,%1 # cmpsi_eq" -+ [(set_attr "type" "compare") -+ (set_attr "length" "1")]) -+ -+(define_insn "*cmpsi_ne" -+ [(set (reg:CCNE CC_REG) -+ (compare:CCNE (match_operand:SI 0 "register_operand" "r,r") -+ (match_operand:SI 1 "nonmemory_operand" "I,r")))] -+ "" -+ "@ -+ l.sfnei\t%0,%1 # cmpsi_ne -+ l.sfne \t%0,%1 # cmpsi_ne" -+ [(set_attr "type" "compare") -+ (set_attr "length" "1")]) -+ -+(define_insn "*cmpsi_gt" -+ [(set (reg:CCGT CC_REG) -+ (compare:CCGT (match_operand:SI 0 "register_operand" "r,r") -+ (match_operand:SI 1 "nonmemory_operand" "I,r")))] -+ "" -+ "@ -+ l.sfgtsi\t%0,%1 # cmpsi_gt -+ l.sfgts \t%0,%1 # cmpsi_gt" -+ [(set_attr "type" "compare") -+ (set_attr "length" "1")]) -+ -+(define_insn "*cmpsi_gtu" -+ [(set (reg:CCGTU CC_REG) -+ (compare:CCGTU (match_operand:SI 0 "register_operand" "r,r") -+ (match_operand:SI 1 "nonmemory_operand" "I,r")))] -+ "" -+ "@ -+ l.sfgtui\t%0,%1 # cmpsi_gtu -+ l.sfgtu \t%0,%1 # cmpsi_gtu" -+ [(set_attr "type" "compare") -+ (set_attr "length" "1")]) -+ -+(define_insn "*cmpsi_lt" -+ [(set (reg:CCLT CC_REG) -+ (compare:CCLT (match_operand:SI 0 "register_operand" "r,r") -+ (match_operand:SI 1 "nonmemory_operand" "I,r")))] -+ "" -+ "@ -+ l.sfltsi\t%0,%1 # cmpsi_lt -+ l.sflts \t%0,%1 # cmpsi_lt" -+ [(set_attr "type" "compare") -+ (set_attr "length" "1")]) -+ -+(define_insn "*cmpsi_ltu" -+ [(set (reg:CCLTU CC_REG) -+ (compare:CCLTU (match_operand:SI 0 "register_operand" "r,r") -+ (match_operand:SI 1 "nonmemory_operand" "I,r")))] -+ "" -+ "@ -+ l.sfltui\t%0,%1 # cmpsi_ltu -+ l.sfltu \t%0,%1 # cmpsi_ltu" -+ [(set_attr "type" "compare") -+ (set_attr "length" "1")]) -+ -+(define_insn "*cmpsi_ge" -+ [(set (reg:CCGE CC_REG) -+ (compare:CCGE (match_operand:SI 0 "register_operand" "r,r") -+ (match_operand:SI 1 "nonmemory_operand" "I,r")))] -+ "" -+ "@ -+ l.sfgesi\t%0,%1 # cmpsi_ge -+ l.sfges \t%0,%1 # cmpsi_ge" -+ [(set_attr "type" "compare") -+ (set_attr "length" "1")]) -+ -+ -+(define_insn "*cmpsi_geu" -+ [(set (reg:CCGEU CC_REG) -+ (compare:CCGEU (match_operand:SI 0 "register_operand" "r,r") -+ (match_operand:SI 1 "nonmemory_operand" "I,r")))] -+ "" -+ "@ -+ l.sfgeui\t%0,%1 # cmpsi_geu -+ l.sfgeu \t%0,%1 # cmpsi_geu" -+ [(set_attr "type" "compare") -+ (set_attr "length" "1")]) -+ -+ -+(define_insn "*cmpsi_le" -+ [(set (reg:CCLE CC_REG) -+ (compare:CCLE (match_operand:SI 0 "register_operand" "r,r") -+ (match_operand:SI 1 "nonmemory_operand" "I,r")))] -+ "" -+ "@ -+ l.sflesi\t%0,%1 # cmpsi_le -+ l.sfles \t%0,%1 # cmpsi_le" -+ [(set_attr "type" "compare") -+ (set_attr "length" "1")]) -+ -+(define_insn "*cmpsi_leu" -+ [(set (reg:CCLEU CC_REG) -+ (compare:CCLEU (match_operand:SI 0 "register_operand" "r,r") -+ (match_operand:SI 1 "nonmemory_operand" "I,r")))] -+ "" -+ "@ -+ l.sfleui\t%0,%1 # cmpsi_leu -+ l.sfleu \t%0,%1 # cmpsi_leu" -+ [(set_attr "type" "compare") -+ (set_attr "length" "1")]) -+ -+;; Single precision floating point evaluation instructions -+(define_insn "*cmpsf_eq" -+ [(set (reg:CCEQ CC_REG) -+ (compare:CCEQ (match_operand:SF 0 "register_operand" "r,r") -+ (match_operand:SF 1 "register_operand" "r,r")))] -+ "TARGET_HARD_FLOAT" -+ "lf.sfeq.s\t%0,%1 # cmpsf_eq" -+ [(set_attr "type" "compare") -+ (set_attr "length" "1")]) -+ -+(define_insn "*cmpsf_ne" -+ [(set (reg:CCNE CC_REG) -+ (compare:CCNE (match_operand:SF 0 "register_operand" "r,r") -+ (match_operand:SF 1 "register_operand" "r,r")))] -+ "TARGET_HARD_FLOAT" -+ "lf.sfne.s\t%0,%1 # cmpsf_ne" -+ [(set_attr "type" "compare") -+ (set_attr "length" "1")]) -+ -+ -+(define_insn "*cmpsf_gt" -+ [(set (reg:CCGT CC_REG) -+ (compare:CCGT (match_operand:SF 0 "register_operand" "r,r") -+ (match_operand:SF 1 "register_operand" "r,r")))] -+ "TARGET_HARD_FLOAT" -+ "lf.sfgt.s\t%0,%1 # cmpsf_gt" -+ [(set_attr "type" "compare") -+ (set_attr "length" "1")]) -+ -+(define_insn "*cmpsf_ge" -+ [(set (reg:CCGE CC_REG) -+ (compare:CCGE (match_operand:SF 0 "register_operand" "r,r") -+ (match_operand:SF 1 "register_operand" "r,r")))] -+ "TARGET_HARD_FLOAT" -+ "lf.sfge.s\t%0,%1 # cmpsf_ge" -+ [(set_attr "type" "compare") -+ (set_attr "length" "1")]) -+ -+ -+(define_insn "*cmpsf_lt" -+ [(set (reg:CCLT CC_REG) -+ (compare:CCLT (match_operand:SF 0 "register_operand" "r,r") -+ (match_operand:SF 1 "register_operand" "r,r")))] -+ "TARGET_HARD_FLOAT" -+ "lf.sflt.s\t%0,%1 # cmpsf_lt" -+ [(set_attr "type" "compare") -+ (set_attr "length" "1")]) -+ -+(define_insn "*cmpsf_le" -+ [(set (reg:CCLE CC_REG) -+ (compare:CCLE (match_operand:SF 0 "register_operand" "r,r") -+ (match_operand:SF 1 "register_operand" "r,r")))] -+ "TARGET_HARD_FLOAT" -+ "lf.sfle.s\t%0,%1 # cmpsf_le" -+ [(set_attr "type" "compare") -+ (set_attr "length" "1")]) -+ -+(define_insn "*bf" -+ [(set (pc) -+ (if_then_else (match_operator 1 "comparison_operator" -+ [(match_operand 2 -+ "cc_reg_operand" "") -+ (const_int 0)]) -+ (label_ref (match_operand 0 "" "")) -+ (pc)))] -+ "" -+ "* -+ return or1k_output_bf(operands); -+ " -+ [(set_attr "type" "branch") -+ (set_attr "length" "1")]) -+ -+;; -+;; -+;; -+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -+;; -+;; -+(define_insn_and_split "movdi" -+ [(set (match_operand:DI 0 "nonimmediate_operand" "=r, r, m, r") -+ (match_operand:DI 1 "general_operand" " r, m, r, n"))] -+ "" -+ "* -+ return or1k_output_move_double (operands); -+ " -+ "&& reload_completed && CONSTANT_P (operands[1])" -+ [(set (match_dup 2) (match_dup 3)) (set (match_dup 4) (match_dup 5))] -+ "operands[2] = operand_subword (operands[0], 0, 0, DImode); -+ operands[3] = operand_subword (operands[1], 0, 0, DImode); -+ operands[4] = operand_subword (operands[0], 1, 0, DImode); -+ operands[5] = operand_subword (operands[1], 1, 0, DImode);" -+ [(set_attr "length" "2,2,2,3")]) -+ -+;; Moving double and single precision floating point values -+ -+ -+(define_insn "movdf" -+ [(set (match_operand:DF 0 "nonimmediate_operand" "=r, r, m, r") -+ (match_operand:DF 1 "general_operand" " r, m, r, i"))] -+ "" -+ "* -+ return or1k_output_move_double (operands); -+ " -+ [(set_attr "length" "2,2,2,3")]) -+ -+ -+(define_insn "movsf" -+ [(set (match_operand:SF 0 "nonimmediate_operand" "=r,r,m") -+ (match_operand:SF 1 "general_operand" "r,m,r"))] -+ "" -+ "@ -+ l.ori \t%0,%1,0\t # movsf -+ l.lwz \t%0,%1\t # movsf -+ l.sw \t%0,%1\t # movsf" -+ [(set_attr "type" "move,load,store") -+ (set_attr "length" "1,1,1")]) -+ -+ -+;; -+;; extendqisi2 -+;; -+ -+(define_expand "extendqisi2" -+ [(use (match_operand:SI 0 "register_operand" "")) -+ (use (match_operand:QI 1 "nonimmediate_operand" ""))] -+ "" -+ " -+{ -+ if (TARGET_MASK_SEXT) -+ emit_insn (gen_extendqisi2_sext(operands[0], operands[1])); -+ else { -+ if ( GET_CODE(operands[1]) == MEM ) { -+ emit_insn (gen_extendqisi2_no_sext_mem(operands[0], operands[1])); -+ } -+ else { -+ emit_insn (gen_extendqisi2_no_sext_reg(operands[0], operands[1])); -+ } -+ } -+ DONE; -+}") -+ -+(define_insn "extendqisi2_sext" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (sign_extend:SI (match_operand:QI 1 "nonimmediate_operand" "r,m")))] -+ "TARGET_MASK_SEXT" -+ "@ -+ l.extbs \t%0,%1\t # extendqisi2_has_signed_extend -+ l.lbs \t%0,%1\t # extendqisi2_has_signed_extend" -+ [(set_attr "length" "1,1") -+ (set_attr "type" "extend,load")]) -+ -+(define_insn "extendqisi2_no_sext_mem" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (sign_extend:SI (match_operand:QI 1 "memory_operand" "m")))] -+ "!TARGET_MASK_SEXT" -+ "l.lbs \t%0,%1\t # extendqisi2_no_sext_mem" -+ [(set_attr "length" "1") -+ (set_attr "type" "load")]) -+ -+(define_expand "extendqisi2_no_sext_reg" -+ [(set (match_dup 2) -+ (ashift:SI (match_operand:QI 1 "register_operand" "") -+ (const_int 24))) -+ (set (match_operand:SI 0 "register_operand" "") -+ (ashiftrt:SI (match_dup 2) -+ (const_int 24)))] -+ "!TARGET_MASK_SEXT" -+ " -+{ -+ operands[1] = gen_lowpart (SImode, operands[1]); -+ operands[2] = gen_reg_rtx (SImode); }") -+ -+;; -+;; extendhisi2 -+;; -+ -+(define_expand "extendhisi2" -+ [(use (match_operand:SI 0 "register_operand" "")) -+ (use (match_operand:HI 1 "nonimmediate_operand" ""))] -+ "" -+ " -+{ -+ if (TARGET_MASK_SEXT) -+ emit_insn (gen_extendhisi2_sext(operands[0], operands[1])); -+ else { -+ if ( GET_CODE(operands[1]) == MEM ) { -+ emit_insn (gen_extendhisi2_no_sext_mem(operands[0], operands[1])); -+ } -+ else { -+ emit_insn (gen_extendhisi2_no_sext_reg(operands[0], operands[1])); -+ } -+ } -+ DONE; -+}") -+ -+(define_insn "extendhisi2_sext" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (sign_extend:SI (match_operand:HI 1 "nonimmediate_operand" "r,m")))] -+ "TARGET_MASK_SEXT" -+ "@ -+ l.exths \t%0,%1\t # extendhisi2_has_signed_extend -+ l.lhs \t%0,%1\t # extendhisi2_has_signed_extend" -+ [(set_attr "length" "1,1") -+ (set_attr "type" "extend,load")]) -+ -+(define_insn "extendhisi2_no_sext_mem" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (sign_extend:SI (match_operand:HI 1 "memory_operand" "m")))] -+ "!TARGET_MASK_SEXT" -+ "l.lhs \t%0,%1\t # extendhisi2_no_sext_mem" -+ [(set_attr "length" "1") -+ (set_attr "type" "load")]) -+ -+(define_expand "extendhisi2_no_sext_reg" -+ [(set (match_dup 2) -+ (ashift:SI (match_operand:HI 1 "register_operand" "") -+ (const_int 16))) -+ (set (match_operand:SI 0 "register_operand" "") -+ (ashiftrt:SI (match_dup 2) -+ (const_int 16)))] -+ "!TARGET_MASK_SEXT" -+ " -+{ -+ operands[1] = gen_lowpart (SImode, operands[1]); -+ operands[2] = gen_reg_rtx (SImode); }") -+ -+ -+;; -+;; zero_extend2 -+;; -+ -+(define_insn "zero_extendqisi2" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (zero_extend:SI (match_operand:QI 1 "nonimmediate_operand" "r,m")))] -+ "" -+ "@ -+ l.andi \t%0,%1,0xff\t # zero_extendqisi2 -+ l.lbz \t%0,%1\t # zero_extendqisi2" -+ [(set_attr "type" "logic,load") -+ (set_attr "length" "1,1")]) -+ -+ -+(define_insn "zero_extendhisi2" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (zero_extend:SI (match_operand:HI 1 "nonimmediate_operand" "r,m")))] -+ "" -+ "@ -+ l.andi \t%0,%1,0xffff\t # zero_extendqisi2 -+ l.lhz \t%0,%1\t # zero_extendqisi2" -+ [(set_attr "type" "logic,load") -+ (set_attr "length" "1,1")]) -+ -+;; -+;; Shift/rotate operations -+;; -+ -+(define_insn "ashlsi3" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (ashift:SI (match_operand:SI 1 "register_operand" "r,r") -+ (match_operand:SI 2 "nonmemory_operand" "r,L")))] -+ "" -+ "@ -+ l.sll \t%0,%1,%2 # ashlsi3 -+ l.slli \t%0,%1,%2 # ashlsi3" -+ [(set_attr "type" "shift,shift") -+ (set_attr "length" "1,1")]) -+ -+(define_insn "ashrsi3" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (ashiftrt:SI (match_operand:SI 1 "register_operand" "r,r") -+ (match_operand:SI 2 "nonmemory_operand" "r,L")))] -+ "" -+ "@ -+ l.sra \t%0,%1,%2 # ashrsi3 -+ l.srai \t%0,%1,%2 # ashrsi3" -+ [(set_attr "type" "shift,shift") -+ (set_attr "length" "1,1")]) -+ -+(define_insn "lshrsi3" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (lshiftrt:SI (match_operand:SI 1 "register_operand" "r,r") -+ (match_operand:SI 2 "nonmemory_operand" "r,L")))] -+ "" -+ "@ -+ l.srl \t%0,%1,%2 # lshrsi3 -+ l.srli \t%0,%1,%2 # lshrsi3" -+ [(set_attr "type" "shift,shift") -+ (set_attr "length" "1,1")]) -+ -+(define_insn "rotrsi3" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (rotatert:SI (match_operand:SI 1 "register_operand" "r,r") -+ (match_operand:SI 2 "nonmemory_operand" "r,L")))] -+ "TARGET_MASK_ROR" -+ "@ -+ l.ror \t%0,%1,%2 # rotrsi3 -+ l.rori \t%0,%1,%2 # rotrsi3" -+ [(set_attr "type" "shift,shift") -+ (set_attr "length" "1,1")]) -+ -+;; -+;; Logical bitwise operations -+;; -+ -+(define_insn "andsi3" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (and:SI (match_operand:SI 1 "register_operand" "%r,r") -+ (match_operand:SI 2 "nonmemory_operand" "r,K")))] -+ "" -+ "@ -+ l.and \t%0,%1,%2 # andsi3 -+ l.andi \t%0,%1,%2 # andsi3" -+ [(set_attr "type" "logic,logic") -+ (set_attr "length" "1,1")]) -+ -+(define_insn "iorsi3" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (ior:SI (match_operand:SI 1 "register_operand" "%r,r") -+ (match_operand:SI 2 "nonmemory_operand" "r,K")))] -+ "" -+ "@ -+ l.or \t%0,%1,%2 # iorsi3 -+ l.ori \t%0,%1,%2 # iorsi3" -+ [(set_attr "type" "logic,logic") -+ (set_attr "length" "1,1")]) -+ -+(define_insn "xorsi3" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (xor:SI (match_operand:SI 1 "register_operand" "%r,r") -+ (match_operand:SI 2 "nonmemory_operand" "r,I")))] -+ "" -+ "@ -+ l.xor \t%0,%1,%2 # xorsi3 -+ l.xori \t%0,%1,%2 # xorsi3" -+ [(set_attr "type" "logic,logic") -+ (set_attr "length" "1,1")]) -+ -+(define_insn "one_cmplqi2" -+ [(set (match_operand:QI 0 "register_operand" "=r") -+ (not:QI (match_operand:QI 1 "register_operand" "r")))] -+ "" -+ "l.xori \t%0,%1,0x00ff # one_cmplqi2" -+ [(set_attr "type" "logic") -+ (set_attr "length" "1")]) -+ -+(define_insn "one_cmplsi2" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (not:SI (match_operand:SI 1 "register_operand" "r")))] -+ "" -+ "l.xori \t%0,%1,0xffff # one_cmplsi2" -+ [(set_attr "type" "logic") -+ (set_attr "length" "1")]) -+ -+;; -+;; Arithmetic operations -+;; -+ -+(define_insn "negsi2" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (neg:SI (match_operand:SI 1 "register_operand" "r")))] -+ "" -+ "l.sub \t%0,r0,%1 # negsi2" -+ [(set_attr "type" "add") -+ (set_attr "length" "1")]) -+ -+(define_insn "addsi3" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (plus:SI (match_operand:SI 1 "register_operand" "%r,r") -+ (match_operand:SI 2 "nonmemory_operand" "r,I")))] -+ "" -+ "@ -+ l.add \t%0,%1,%2 # addsi3 -+ l.addi \t%0,%1,%2 # addsi3" -+ [(set_attr "type" "add,add") -+ (set_attr "length" "1,1")]) -+ -+(define_insn "subsi3" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (minus:SI (match_operand:SI 1 "register_operand" "r,r") -+ (match_operand:SI 2 "nonmemory_operand" "r,I")))] -+ "" -+ "@ -+ l.sub \t%0,%1,%2 # subsi3 -+ l.addi \t%0,%1,%n2 # subsi3" -+ [(set_attr "type" "add,add")] -+) -+ -+;; -+;; mul and div -+;; -+ -+(define_insn "mulsi3" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (mult:SI (match_operand:SI 1 "register_operand" "r") -+ (match_operand:SI 2 "register_operand" "r")))] -+ "TARGET_HARD_MUL" -+ "l.mul \t%0,%1,%2 # mulsi3" -+ [(set_attr "type" "mul") -+ (set_attr "length" "1")]) -+ -+(define_insn "divsi3" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (div:SI (match_operand:SI 1 "register_operand" "r") -+ (match_operand:SI 2 "register_operand" "r")))] -+ "TARGET_HARD_DIV" -+ "l.div \t%0,%1,%2 # divsi3" -+ [(set_attr "type" "mul") -+ (set_attr "length" "1")]) -+ -+(define_insn "udivsi3" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (udiv:SI (match_operand:SI 1 "register_operand" "r") -+ (match_operand:SI 2 "register_operand" "r")))] -+ "TARGET_HARD_DIV" -+ "l.divu \t%0,%1,%2 # udivsi3" -+ [(set_attr "type" "mul") -+ (set_attr "length" "1")]) -+ -+;; -+;; jumps -+;; -+ -+;; jump -+ -+(define_expand "jump" -+ [(set (pc) -+ (label_ref (match_operand 0 "" "")))] -+ "" -+ " -+{ -+ emit_jump_insn (gen_jump_internal (operands[0])); -+ DONE; -+}") -+ -+(define_insn "jump_internal" -+ [(set (pc) -+ (label_ref (match_operand 0 "" "")))] -+ "" -+ "l.j \t%l0 # jump_internal%(" -+ [(set_attr "type" "jump") -+ (set_attr "length" "1")]) -+ -+;; indirect jump -+ -+(define_expand "indirect_jump" -+ [(set (pc) (match_operand:SI 0 "register_operand" "r"))] -+ "" -+ " -+{ -+ emit_jump_insn (gen_indirect_jump_internal (operands[0])); -+ DONE; -+ -+}") -+ -+(define_insn "indirect_jump_internal" -+ [(set (pc) (match_operand:SI 0 "register_operand" "r"))] -+ "" -+ "l.jr \t%0 # indirect_jump_internal%(" -+ [(set_attr "type" "jump") -+ (set_attr "length" "1")]) -+ -+;; -+;; calls -+;; -+ -+;; call -+ -+(define_expand "call" -+ [(parallel [(call (match_operand:SI 0 "sym_ref_mem_operand" "") -+ (match_operand 1 "" "i")) -+ (clobber (reg:SI 9)) -+ (use (reg:SI 16))])] -+ "" -+ " -+{ -+ emit_call_insn (gen_call_internal (operands[0], operands[1])); -+ DONE; -+}") -+ -+(define_insn "call_internal" -+[(parallel [(call (match_operand:SI 0 "sym_ref_mem_operand" "") -+ (match_operand 1 "" "i")) -+ (clobber (reg:SI 9)) -+ (use (reg:SI 16))])] -+ "" -+ { -+ if (flag_pic) -+ { -+ crtl->uses_pic_offset_table = 1; -+ return "l.jal \tplt(%S0)# call_internal%("; -+ } -+ -+ return "l.jal \t%S0# call_internal%("; -+ } -+ [(set_attr "type" "jump") -+ (set_attr "length" "1")]) -+ -+;; call value -+ -+(define_expand "call_value" -+ [(parallel [(set (match_operand 0 "register_operand" "=r") -+ (call (match_operand:SI 1 "sym_ref_mem_operand" "") -+ (match_operand 2 "" "i"))) -+ (clobber (reg:SI 9)) -+ (use (reg:SI 16))])] -+ "" -+ " -+{ -+ emit_call_insn (gen_call_value_internal (operands[0], operands[1], operands[2])); -+ DONE; -+}") -+ -+(define_insn "call_value_internal" -+[(parallel [(set (match_operand 0 "register_operand" "=r") -+ (call (match_operand:SI 1 "sym_ref_mem_operand" "") -+ (match_operand 2 "" "i"))) -+ (clobber (reg:SI 9)) -+ (use (reg:SI 16))])] -+ "" -+ { -+ if (flag_pic) -+ { -+ crtl->uses_pic_offset_table = 1; -+ return "l.jal \tplt(%S1) # call_value_internal%("; -+ } -+ return "l.jal \t%S1 # call_value_internal%("; -+ } -+ [(set_attr "type" "jump") -+ (set_attr "length" "1")]) -+ -+;; indirect call value -+ -+(define_expand "call_value_indirect" -+ [(parallel [(set (match_operand 0 "register_operand" "=r") -+ (call (mem:SI (match_operand:SI 1 "register_operand" "r")) -+ (match_operand 2 "" "i"))) -+ (clobber (reg:SI 9)) -+ (use (reg:SI 16))])] -+ "" -+ " -+{ -+ emit_call_insn (gen_call_value_indirect_internal (operands[0], operands[1], operands[2])); -+ DONE; -+}") -+ -+(define_insn "call_value_indirect_internal" -+ [(parallel [(set (match_operand 0 "register_operand" "=r") -+ (call (mem:SI (match_operand:SI 1 "register_operand" "r")) -+ (match_operand 2 "" "i"))) -+ (clobber (reg:SI 9)) -+ (use (reg:SI 16))])] -+ "" -+ "l.jalr \t%1 # call_value_indirect_internal%(" -+ [(set_attr "type" "jump") -+ (set_attr "length" "1")]) -+ -+;; indirect call -+ -+(define_expand "call_indirect" -+ [(parallel [(call (mem:SI (match_operand:SI 0 "register_operand" "r")) -+ (match_operand 1 "" "i")) -+ (clobber (reg:SI 9)) -+ (use (reg:SI 16))])] -+ "" -+ " -+{ -+ emit_call_insn (gen_call_indirect_internal (operands[0], operands[1])); -+ DONE; -+}") -+ -+(define_insn "call_indirect_internal" -+[(parallel [(call (mem:SI (match_operand:SI 0 "register_operand" "r")) -+ (match_operand 1 "" "i")) -+ (clobber (reg:SI 9)) -+ (use (reg:SI 16))])] -+ "" -+ "l.jalr \t%0 # call_indirect_internal%(" -+ [(set_attr "type" "jump") -+ (set_attr "length" "1")]) -+ -+;; table jump -+ -+(define_expand "tablejump" -+ [(set (pc) (match_operand:SI 0 "register_operand" "r")) -+ (use (label_ref (match_operand 1 "" "")))] -+ "" -+ " -+{ -+ if (CASE_VECTOR_PC_RELATIVE || flag_pic) -+ operands[0] -+ = force_reg (Pmode, -+ gen_rtx_PLUS (Pmode, operands[0], -+ gen_rtx_LABEL_REF (Pmode, operands[1]))); -+ emit_jump_insn (gen_tablejump_internal (operands[0], operands[1])); -+ DONE; -+}") -+ -+(define_insn "tablejump_internal" -+ [(set (pc) (match_operand:SI 0 "register_operand" "r")) -+ (use (label_ref (match_operand 1 "" "")))] -+ "" -+ "l.jr \t%0 # tablejump_internal%(" -+ [(set_attr "type" "jump") -+ (set_attr "length" "1")]) -+ -+ -+;; no-op -+ -+(define_insn "nop" -+ [(const_int 0)] -+ "" -+ "l.nop" -+ [(set_attr "type" "logic") -+ (set_attr "length" "1")]) -+ -+;; -+;; floating point -+;; -+ -+;; floating point arithmetic -+ -+(define_insn "addsf3" -+ [(set (match_operand:SF 0 "register_operand" "=r") -+ (plus:SF (match_operand:SF 1 "register_operand" "r") -+ (match_operand:SF 2 "register_operand" "r")))] -+ "TARGET_HARD_FLOAT" -+ "lf.add.s\t%0,%1,%2 # addsf3" -+ [(set_attr "type" "fp") -+ (set_attr "length" "1")]) -+ -+(define_insn "adddf3" -+ [(set (match_operand:DF 0 "register_operand" "=r") -+ (plus:DF (match_operand:DF 1 "register_operand" "r") -+ (match_operand:DF 2 "register_operand" "r")))] -+ "TARGET_HARD_FLOAT && TARGET_DOUBLE_FLOAT" -+ "lf.add.d\t%0,%1,%2 # adddf3" -+ [(set_attr "type" "fp") -+ (set_attr "length" "1")]) -+ -+(define_insn "subsf3" -+ [(set (match_operand:SF 0 "register_operand" "=r") -+ (minus:SF (match_operand:SF 1 "register_operand" "r") -+ (match_operand:SF 2 "register_operand" "r")))] -+ "TARGET_HARD_FLOAT" -+ "lf.sub.s\t%0,%1,%2 # subsf3" -+ [(set_attr "type" "fp") -+ (set_attr "length" "1")]) -+ -+(define_insn "subdf3" -+ [(set (match_operand:DF 0 "register_operand" "=r") -+ (minus:DF (match_operand:DF 1 "register_operand" "r") -+ (match_operand:DF 2 "register_operand" "r")))] -+ "TARGET_HARD_FLOAT && TARGET_DOUBLE_FLOAT" -+ "lf.sub.d\t%0,%1,%2 # subdf3" -+ [(set_attr "type" "fp") -+ (set_attr "length" "1")]) -+ -+(define_insn "mulsf3" -+ [(set (match_operand:SF 0 "register_operand" "=r") -+ (mult:SF (match_operand:SF 1 "register_operand" "r") -+ (match_operand:SF 2 "register_operand" "r")))] -+ "TARGET_HARD_FLOAT" -+ "lf.mul.s\t%0,%1,%2 # mulsf3" -+ [(set_attr "type" "fp") -+ (set_attr "length" "1")]) -+ -+(define_insn "muldf3" -+ [(set (match_operand:DF 0 "register_operand" "=r") -+ (mult:DF (match_operand:DF 1 "register_operand" "r") -+ (match_operand:DF 2 "register_operand" "r")))] -+ "TARGET_HARD_FLOAT && TARGET_DOUBLE_FLOAT" -+ "lf.mul.d\t%0,%1,%2 # muldf3" -+ [(set_attr "type" "fp") -+ (set_attr "length" "1")]) -+ -+(define_insn "divsf3" -+ [(set (match_operand:SF 0 "register_operand" "=r") -+ (div:SF (match_operand:SF 1 "register_operand" "r") -+ (match_operand:SF 2 "register_operand" "r")))] -+ "TARGET_HARD_FLOAT" -+ "lf.div.s\t%0,%1,%2 # divsf3" -+ [(set_attr "type" "fp") -+ (set_attr "length" "1")]) -+ -+(define_insn "divdf3" -+ [(set (match_operand:DF 0 "register_operand" "=r") -+ (div:DF (match_operand:DF 1 "register_operand" "r") -+ (match_operand:DF 2 "register_operand" "r")))] -+ "TARGET_HARD_FLOAT && TARGET_DOUBLE_FLOAT" -+ "lf.div.d\t%0,%1,%2 # divdf3" -+ [(set_attr "type" "fp") -+ (set_attr "length" "1")]) -+ -+;; Conversion between fixed point and floating point. -+ -+ -+(define_insn "floatsisf2" -+ [(set (match_operand:SF 0 "register_operand" "=r") -+ (float:SF (match_operand:SI 1 "register_operand" "r")))] -+ "TARGET_HARD_FLOAT" -+ "lf.itof.s\t%0, %1 # floatsisf2" -+ [(set_attr "type" "fp") -+ (set_attr "length" "1")]) -+ -+;; not working -+(define_insn "fixunssfsi2" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (fix:SI (match_operand:SF 1 "register_operand" "r")))] -+ "TARGET_HARD_FLOAT" -+ "lf.ftoi.s\t%0, %1 # fixunssfsi2" -+ [(set_attr "type" "fp") -+ (set_attr "length" "1")]) -+ -+;; The insn to set GOT. -+;; TODO: support for no-delay target -+(define_insn "set_got" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (unspec:SI [(const_int 0)] UNSPEC_SET_GOT)) -+ (clobber (reg:SI 9)) -+ (clobber (reg:SI 16))] -+ "" -+ "l.jal \t8 -+ \tl.movhi \tr16,gotpchi(_GLOBAL_OFFSET_TABLE_-4) -+ \tl.ori \tr16,r16,gotpclo(_GLOBAL_OFFSET_TABLE_+0) -+ \tl.add \tr16,r16,r9" -+ [(set_attr "length" "16")]) -+ -+(define_expand "atomic_compare_and_swap" -+ [(match_operand:SI 0 "register_operand") ;; bool output -+ (match_operand:AI 1 "register_operand") ;; val output -+ (match_operand:AI 2 "memory_operand") ;; memory -+ (match_operand:AI 3 "register_operand") ;; expected -+ (match_operand:AI 4 "register_operand") ;; desired -+ (match_operand:SI 5 "const_int_operand") ;; is_weak -+ (match_operand:SI 6 "const_int_operand") ;; mod_s -+ (match_operand:SI 7 "const_int_operand")] ;; mod_f -+ "0" -+{ -+ if (mode == SImode) -+ emit_insn (gen_cmpxchg (operands[0], operands[1], operands[2], operands[3], -+ operands[4])); -+ else -+ or1k_expand_cmpxchg_qihi (operands[0], operands[1], operands[2], -+ operands[3], operands[4], INTVAL (operands[5]), -+ (enum memmodel) INTVAL (operands[6]), -+ (enum memmodel) INTVAL (operands[7])); -+ DONE; -+}) -+ -+(define_insn "cmpxchg" -+ [(set (match_operand:SI 0 "register_operand" "=&r") -+ (unspec_volatile:SI [(match_operand:SI 2 "memory_operand" "+m")] -+ UNSPEC_CMPXCHG)) -+ (set (match_dup 2) -+ (unspec_volatile:SI [(match_operand:SI 3 "register_operand" "r")] -+ UNSPEC_CMPXCHG)) -+ (set (match_operand:SI 1 "register_operand" "=&r") -+ (unspec_volatile:SI [(match_dup 2) (match_dup 3) -+ (match_operand:SI 4 "register_operand" "r")] -+ UNSPEC_CMPXCHG))] -+ "" -+ " -+ l.lwa \t%1,%2 # cmpxchg: load -+ l.sfeq \t%1,%3 # cmpxchg: cmp -+ l.bnf \t1f # cmpxchg: not expected -+ l.ori \t%0,r0,0 # cmpxchg: result = 0 -+ l.swa \t%2,%4 # cmpxchg: store new -+ l.bnf \t1f # cmpxchg: done -+ l.nop -+ l.ori \t%0,r0,1 # cmpxchg: result = 1 -+1:") -+ -+(define_insn "cmpxchg_mask" -+ [(set (match_operand:SI 0 "register_operand" "=&r") -+ (unspec_volatile:SI [(match_operand:SI 2 "memory_operand" "+m")] -+ UNSPEC_CMPXCHG)) -+ (set (match_dup 2) -+ (unspec_volatile:SI [(match_operand:SI 3 "register_operand" "r")] -+ UNSPEC_CMPXCHG)) -+ (set (match_operand:SI 1 "register_operand" "=&r") -+ (unspec_volatile:SI [(match_dup 2) (match_dup 3) -+ (match_operand:SI 4 "register_operand" "r") -+ (match_operand:SI 5 "register_operand" "r")] -+ UNSPEC_CMPXCHG)) -+ (clobber (match_scratch:SI 6 "=&r"))] -+ "" -+ " -+ l.lwa \t%6,%2 # cmpxchg: load -+ l.and \t%1,%6,%5 # cmpxchg: mask -+ l.sfeq \t%1,%3 # cmpxchg: cmp -+ l.bnf \t1f # cmpxchg: not expected -+ l.ori \t%0,r0,0 # cmpxchg: result = 0 -+ l.xor \t%6,%6,%1 # cmpxchg: clear -+ l.or \t%6,%6,%4 # cmpxchg: set -+ l.swa \t%2,%6 # cmpxchg: store new -+ l.bnf \t1f # cmpxchg: done -+ l.nop -+ l.ori \t%0,r0,1 # cmpxchg: result = 1 -+1: -+ ") -+ -+(define_expand "atomic_fetch_" -+ [(match_operand:AI 0 "register_operand") -+ (match_operand:AI 1 "memory_operand") -+ (match_operand:AI 2 "register_operand") -+ (match_operand:SI 3 "const_int_operand") -+ (atomic_op:AI (match_dup 0) (match_dup 1))] -+ "" -+{ -+ rtx ret = gen_reg_rtx (mode); -+ if (mode != SImode) -+ or1k_expand_fetch_op_qihi (operands[0], operands[1], operands[2], ret, -+ gen_fetch_and__mask); -+ else -+ emit_insn (gen_fetch_and_ (operands[0], operands[1], operands[2], -+ ret)); -+ DONE; -+}) -+ -+(define_expand "atomic__fetch" -+ [(match_operand:AI 0 "register_operand") -+ (match_operand:AI 1 "memory_operand") -+ (match_operand:AI 2 "register_operand") -+ (match_operand:SI 3 "const_int_operand") -+ (atomic_op:AI (match_dup 0) (match_dup 1))] -+ "" -+{ -+ rtx ret = gen_reg_rtx (mode); -+ if (mode != SImode) -+ or1k_expand_fetch_op_qihi (ret, operands[1], operands[2], operands[0], -+ gen_fetch_and__mask); -+ else -+ emit_insn (gen_fetch_and_ (ret, operands[1], operands[2], -+ operands[0])); -+ DONE; -+}) -+ -+(define_insn "fetch_and_" -+ [(set (match_operand:SI 0 "register_operand" "=&r") -+ (match_operand:SI 1 "memory_operand" "+m")) -+ (set (match_operand:SI 3 "register_operand" "=&r") -+ (unspec_volatile:SI [(match_dup 1) -+ (match_operand:SI 2 "register_operand" "r")] -+ UNSPEC_FETCH_AND_OP)) -+ (set (match_dup 1) -+ (match_dup 3)) -+ (atomic_op:SI (match_dup 0) (match_dup 1))] -+ "" -+ " -+1: -+ l.lwa \t%0,%1 # fetch_: load -+ l.\t\t%3,%0,%2 # fetch_: logic -+ -+ l.swa \t%1,%3 # fetch_: store new -+ l.bnf \t1b # fetch_: done -+ l.nop -+ ") -+ -+(define_insn "fetch_and__mask" -+ [(set (match_operand:SI 0 "register_operand" "=&r") -+ (match_operand:SI 1 "memory_operand" "+m")) -+ (set (match_operand:SI 3 "register_operand" "=&r") -+ (unspec_volatile:SI [(match_dup 1) -+ (match_operand:SI 2 "register_operand" "r") -+ (match_operand:SI 4 "register_operand" "r")] -+ UNSPEC_FETCH_AND_OP)) -+ (set (match_dup 1) -+ (unspec_volatile:SI [(match_dup 3) (match_dup 4)] UNSPEC_FETCH_AND_OP)) -+ (clobber (match_scratch:SI 5 "=&r")) -+ (atomic_op:SI (match_dup 0) (match_dup 1))] -+ "" -+ " -+1: -+ l.lwa \t%0,%1 # fetch_: load -+ l.and \t%5,%0,%4 # fetch_: mask -+ l.xor \t%5,%0,%5 # fetch_: clear -+ l.\t\t%3,%0,%2 # fetch_: logic -+ -+ l.and \t%3,%3,%4 # fetch_: mask result -+ l.or \t%3,%5,%3 # fetch_: set -+ l.swa \t%1,%3 # fetch_: store new -+ l.bnf \t1b # fetch_: done -+ l.nop -+ ") -+ -+;; Local variables: -+;; mode:emacs-lisp -+;; comment-start: ";; " -+;; eval: (set-syntax-table (copy-sequence (syntax-table))) -+;; eval: (modify-syntax-entry ?[ "(]") -+;; eval: (modify-syntax-entry ?] ")[") -+;; eval: (modify-syntax-entry ?{ "(}") -+;; eval: (modify-syntax-entry ?} "){") -+;; eval: (setq indent-tabs-mode t) -+;; End: -diff -rNU3 dist.orig/gcc/config/or1k/or1k.opt dist/gcc/config/or1k/or1k.opt ---- dist.orig/gcc/config/or1k/or1k.opt 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/or1k/or1k.opt 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,96 @@ -+; Options for the OR1K port of the compiler -+; This file is part of GCC. -+; -+; Copyright (C) 2010 Embecosm Limited -+; -+; GCC is free software; you can redistribute it and/or modify it under -+; the terms of the GNU General Public License as published by the Free -+; Software Foundation; either version 3, or (at your option) any later -+; version. -+; -+; GCC is distributed in the hope that it will be useful, but WITHOUT ANY -+; WARRANTY; without even the implied warranty of MERCHANTABILITY or -+; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -+; for more details. -+; -+; You should have received a copy of the GNU General Public License -+; along with GCC; see the file COPYING3. If not see -+; . -+ -+HeaderInclude -+config/or1k/or1k-opts.h -+ -+Variable -+enum or1k_delay or1k_delay_selected = OR1K_DELAY_DEFAULT -+ -+mdelay -+Target RejectNegative Negative(mno-delay) Var(or1k_delay_selected, OR1K_DELAY_ON) -+Assume branches and jumps have a delay slot -+ -+mno-delay -+Target RejectNegative Negative(mcompat-delay) Var(or1k_delay_selected, OR1K_DELAY_OFF) -+Assume branches and jumps do not have a delay slot -+ -+mcompat-delay -+Target RejectNegative Negative(mdelay) Var(or1k_delay_selected, OR1K_DELAY_COMPAT) -+Assume branches and jumps have a delay slot, but fill them with nops -+ -+mhard-float -+Target RejectNegative Mask(HARD_FLOAT) -+Use hardware floating point -+ -+msoft-float -+Target RejectNegative InverseMask(HARD_FLOAT) -+Do not use hardware floating point -+ -+mdouble-float -+Target Report RejectNegative Mask(DOUBLE_FLOAT) -+Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations -+ -+mhard-div -+Target RejectNegative Mask(HARD_DIV) -+Use hardware division -+ -+msoft-div -+Target RejectNegative InverseMask(HARD_DIV) -+Do not use hardware division -+ -+mhard-mul -+Target RejectNegative Mask(HARD_MUL) -+Use hardware multiplication -+ -+msoft-mul -+Target RejectNegative InverseMask(HARD_MUL) -+Do not use hardware multiplication -+ -+msext -+Target Mask(MASK_SEXT) -+Use sign-extending instructions -+ -+mcmov -+Target Mask(MASK_CMOV) -+Use conditional move instructions -+ -+mror -+Target Mask(MASK_ROR) -+Emit ROR instructions -+ -+mboard= -+Target RejectNegative Joined -+Link with libgloss configuration suitable for this board -+ -+mnewlib -+Target Report RejectNegative -+Compile for the Linux/Gnu/newlib based toolchain -+ -+;; provide struct padding as in previous releases. -+;; Note that this will only affect STRUCTURE_SIZE_BOUNDARY, in particular -+;; make 2 byte structs 4-byte alignned and sized. -+;; We still use ROUND_TYPE_ALIGN to increase alignment of larger structs. -+mpadstruct -+Target Report RejectNegative Mask(PADSTRUCT) -+Make structs a multiple of 4 bytes (warning: ABI altered) -+ -+mredzone= -+Target RejectNegative Joined UInteger Var(or1k_redzone) Init(128) -+Set the size of the stack below sp that is assumed to be safe from interrupts. -diff -rNU3 dist.orig/gcc/config/or1k/predicates.md dist/gcc/config/or1k/predicates.md ---- dist.orig/gcc/config/or1k/predicates.md 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/or1k/predicates.md 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,121 @@ -+;; Predicate definitions for OR32 -+;; -+;; Copyright (C) 2010 Embecosm Limited -+;; -+;; This file is part of GCC. -+;; -+;; GCC is free software; you can redistribute it and/or modify -+;; it under the terms of the GNU General Public License as published by -+;; the Free Software Foundation; either version 3, or (at your option) -+;; any later version. -+;; -+;; GCC is distributed in the hope that it will be useful, -+;; but WITHOUT ANY WARRANTY; without even the implied warranty of -+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+;; GNU General Public License for more details. -+;; -+;; You should have received a copy of the GNU General Public License -+;; along with GCC; see the file COPYING3. If not see -+;; . -+ -+(define_predicate "cc_reg_operand" -+ (match_code "subreg,reg") -+{ -+ register_operand (op, mode); -+ -+ if (GET_CODE (op) == REG && REGNO (op) == CC_REG) -+ return 1; -+ -+ return 0; -+}) -+ -+(define_predicate "input_operand" -+ (match_code "subreg,reg,const_int,mem,const") -+{ -+ /* If both modes are non-void they must be the same. */ -+ if (mode != VOIDmode && GET_MODE (op) != VOIDmode && mode != GET_MODE (op)) -+ return 0; -+ -+ /* Allow any one instruction integer constant, and all CONST_INT -+ variants when we are working in DImode and !arch64. */ -+ if (GET_MODE_CLASS (mode) == MODE_INT -+ && ((GET_CODE (op) == CONST_INT) -+ && (satisfies_constraint_K (op) -+ || satisfies_constraint_M (op) -+ || satisfies_constraint_I (op)))) -+ return 1; -+ -+ if (register_operand (op, mode)) -+ return 1; -+ -+ /* If this is a SUBREG, look inside so that we handle -+ paradoxical ones. */ -+ if (GET_CODE (op) == SUBREG) -+ op = SUBREG_REG (op); -+ -+ -+ /* Check for valid MEM forms. */ -+ if (GET_CODE (op) == MEM) -+ return memory_address_p (mode, XEXP (op, 0)); -+ -+ return 0; -+}) -+ -+(define_predicate "sym_ref_mem_operand" -+ (match_code "mem") -+{ -+ if (GET_CODE (op) == MEM) -+ { -+ rtx t1 = XEXP (op, 0); -+ if (GET_CODE (t1) == SYMBOL_REF) -+ return 1; -+ } -+ return 0; -+}) -+ -+;; True iff OP is a symbolic operand. -+ -+(define_predicate "symbolic_operand" -+ (match_code "symbol_ref,label_ref,const") -+{ -+ switch (GET_CODE (op)) -+ { -+ case SYMBOL_REF: -+ return !SYMBOL_REF_TLS_MODEL (op); -+ case LABEL_REF: -+ return true; -+ case CONST: -+ op = XEXP (op, 0); -+ return (GET_CODE (op) == PLUS -+ && ((GET_CODE (XEXP (op, 0)) == SYMBOL_REF -+ && !SYMBOL_REF_TLS_MODEL (XEXP (op, 0))) -+ || GET_CODE (XEXP (op, 0)) == LABEL_REF) -+ && GET_CODE (XEXP (op, 1)) == CONST_INT); -+ default: -+ break; -+ } -+ return false; -+}) -+ -+;; Return true if OP is a symbolic operand for the TLS Global Dynamic model. -+(define_predicate "tgd_symbolic_operand" -+ (and (match_code "symbol_ref") -+ (match_test "SYMBOL_REF_TLS_MODEL (op) == TLS_MODEL_GLOBAL_DYNAMIC"))) -+ -+;; Return true if OP is a symbolic operand for the TLS Local Dynamic model. -+ -+(define_predicate "tld_symbolic_operand" -+ (and (match_code "symbol_ref") -+ (match_test "SYMBOL_REF_TLS_MODEL (op) == TLS_MODEL_LOCAL_DYNAMIC"))) -+ -+;; Return true if OP is a symbolic operand for the TLS Initial Exec model. -+ -+(define_predicate "tie_symbolic_operand" -+ (and (match_code "symbol_ref") -+ (match_test "SYMBOL_REF_TLS_MODEL (op) == TLS_MODEL_INITIAL_EXEC"))) -+ -+;; Return true if OP is a symbolic operand for the TLS Local Exec model. -+ -+(define_predicate "tle_symbolic_operand" -+ (and (match_code "symbol_ref") -+ (match_test "SYMBOL_REF_TLS_MODEL (op) == TLS_MODEL_LOCAL_EXEC"))) -diff -rNU3 dist.orig/gcc/config/or1k/t-linux dist/gcc/config/or1k/t-linux ---- dist.orig/gcc/config/or1k/t-linux 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/or1k/t-linux 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,12 @@ -+MULTILIB_DIRNAMES = -+EXTRA_MULTILIB_PARTS = crti.o crtbegin.o crtend.o crtn.o -+ -+# hack: -+# the non-shared uclibc-0.9.31/libc/misc/internals/__uClibc_main.c -+# already defines __dso_handle. To avoid a duplicate definition, -+# we rename the crtbegin one. -+# JPB 18-Nov-10: Commented out, since uClibc no longer defines. -+# amend gcc Makefile CLFAGS variable -+# $(T)crtbegin.o: CRTSTUFF_CFLAGS += '-D__dso_handle=__dso_handle_dummy' -+# amend libgcc Makefile CLFAGS variable -+# crtbegin$(objext): CRTSTUFF_T_CFLAGS += '-D__dso_handle=__dso_handle_dummy' -diff -rNU3 dist.orig/gcc/config/or1k/t-or1k dist/gcc/config/or1k/t-or1k ---- dist.orig/gcc/config/or1k/t-or1k 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/or1k/t-or1k 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,28 @@ -+# t-or1k is a Makefile fragment to be included when -+# building gcc for the or1k target -+ -+# Copyright (C) 2010 Embecosm Limited -+ -+# This file is part of GCC. -+# -+# GCC is free software; you can redistribute it and/or modify -+# it under the terms of the GNU General Public License as published by -+# the Free Software Foundation; either version 3, or (at your option) -+# any later version. -+# -+# GCC is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+# GNU General Public License for more details. -+# -+# You should have received a copy of the GNU General Public License -+# along with GCC; see the file COPYING3. If not see -+# . -+ -+# we don't support -g so don't use it -+LIBGCC2_DEBUG_CFLAGS = -+ -+# Build the libraries for both hard and soft floating point -+MULTILIB_OPTIONS = mno-delay/mcompat-delay msoft-float -+MULTILIB_DIRNAMES = no-delay compat-delay soft-float -+MULTILIB_MATCHES = -diff -rNU3 dist.orig/gcc/config/or1k/t-or1knd dist/gcc/config/or1k/t-or1knd ---- dist.orig/gcc/config/or1k/t-or1knd 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/or1k/t-or1knd 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,28 @@ -+# t-or1knd is a Makefile fragment to be included when -+# building gcc for the or1k target -+ -+# Copyright (C) 2010 Embecosm Limited -+ -+# This file is part of GCC. -+# -+# GCC is free software; you can redistribute it and/or modify -+# it under the terms of the GNU General Public License as published by -+# the Free Software Foundation; either version 3, or (at your option) -+# any later version. -+# -+# GCC is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+# GNU General Public License for more details. -+# -+# You should have received a copy of the GNU General Public License -+# along with GCC; see the file COPYING3. If not see -+# . -+ -+# we don't support -g so don't use it -+LIBGCC2_DEBUG_CFLAGS = -+ -+# Build the libraries for both hard and soft floating point -+MULTILIB_OPTIONS = mdelay/mcompat-delay msoft-float -+MULTILIB_DIRNAMES = delay compat-delay soft-float -+MULTILIB_MATCHES = -diff -rNU3 dist.orig/gcc/config/pa/pa-netbsd.h dist/gcc/config/pa/pa-netbsd.h ---- dist.orig/gcc/config/pa/pa-netbsd.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/pa/pa-netbsd.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,148 @@ -+/* Definitions for PA_RISC with ELF format -+ Copyright (C) 1999-2013 Free Software Foundation, Inc. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 3, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GCC; see the file COPYING3. If not see -+. */ -+ -+ -+#undef TARGET_OS_CPP_BUILTINS -+#define TARGET_OS_CPP_BUILTINS() \ -+ do \ -+ { \ -+ NETBSD_OS_CPP_BUILTINS_ELF(); \ -+ builtin_assert ("machine=bigendian"); \ -+ } \ -+ while (0) -+ -+#undef CPP_SPEC -+#define CPP_SPEC NETBSD_CPP_SPEC -+ -+#undef ASM_SPEC -+#define ASM_SPEC \ -+ "%{v:-V} %{n} %{T} %{Ym,*} %{Yd,*} %{Wa,*:%*}" -+ -+#undef EXTRA_SPECS -+#define EXTRA_SPECS \ -+ { "netbsd_entry_point", NETBSD_ENTRY_POINT }, -+ -+#define NETBSD_ENTRY_POINT "__start" -+ -+#undef LINK_SPEC -+#define LINK_SPEC NETBSD_LINK_SPEC_ELF -+ -+/* NetBSD profiling functions don't need gcc to allocate counters. */ -+#define NO_DEFERRED_PROFILE_COUNTERS 1 -+ -+/* Define the strings used for the special svr4 .type and .size directives. -+ These strings generally do not vary from one system running svr4 to -+ another, but if a given system (e.g. m88k running svr) needs to use -+ different pseudo-op names for these, they may be overridden in the -+ file which includes this one. */ -+ -+#undef STRING_ASM_OP -+#define STRING_ASM_OP "\t.stringz\t" -+ -+#define TEXT_SECTION_ASM_OP "\t.text" -+#define DATA_SECTION_ASM_OP "\t.data" -+#define BSS_SECTION_ASM_OP "\t.section\t.bss" -+ -+#define TARGET_ASM_FILE_START pa_linux_file_start -+ -+/* We want local labels to start with period if made with asm_fprintf. */ -+#undef LOCAL_LABEL_PREFIX -+#define LOCAL_LABEL_PREFIX "." -+ -+/* Define these to generate the Linux/ELF/SysV style of internal -+ labels all the time - i.e. to be compatible with -+ ASM_GENERATE_INTERNAL_LABEL in . Compare these with the -+ ones in pa.h and note the lack of dollar signs in these. FIXME: -+ shouldn't we fix pa.h to use ASM_GENERATE_INTERNAL_LABEL instead? */ -+ -+#undef ASM_OUTPUT_ADDR_VEC_ELT -+#define ASM_OUTPUT_ADDR_VEC_ELT(FILE, VALUE) \ -+ if (TARGET_BIG_SWITCH) \ -+ fprintf (FILE, "\t.word .L%d\n", VALUE); \ -+ else \ -+ fprintf (FILE, "\tb .L%d\n\tnop\n", VALUE) -+ -+#undef ASM_OUTPUT_ADDR_DIFF_ELT -+#define ASM_OUTPUT_ADDR_DIFF_ELT(FILE, BODY, VALUE, REL) \ -+ if (TARGET_BIG_SWITCH) \ -+ fprintf (FILE, "\t.word .L%d-.L%d\n", VALUE, REL); \ -+ else \ -+ fprintf (FILE, "\tb .L%d\n\tnop\n", VALUE) -+ -+/* Use the default. */ -+#undef ASM_OUTPUT_LABEL -+ -+/* NOTE: (*targetm.asm_out.internal_label)() is defined for us by elfos.h, and -+ does what we want (i.e. uses colons). It must be compatible with -+ ASM_GENERATE_INTERNAL_LABEL(), so do not define it here. */ -+ -+/* Use the default. */ -+#undef ASM_OUTPUT_INTERNAL_LABEL -+ -+/* Use the default. */ -+#undef TARGET_ASM_GLOBALIZE_LABEL -+/* Globalizing directive for a label. */ -+#define GLOBAL_ASM_OP ".globl " -+ -+/* FIXME: Hacked from the one so that we avoid multiple -+ labels in a function declaration (since pa.c seems determined to do -+ it differently) */ -+ -+#undef ASM_DECLARE_FUNCTION_NAME -+#define ASM_DECLARE_FUNCTION_NAME(FILE, NAME, DECL) \ -+ do \ -+ { \ -+ ASM_OUTPUT_TYPE_DIRECTIVE (FILE, NAME, "function"); \ -+ ASM_DECLARE_RESULT (FILE, DECL_RESULT (DECL)); \ -+ } \ -+ while (0) -+ -+/* As well as globalizing the label, we need to encode the label -+ to ensure a plabel is generated in an indirect call. */ -+ -+#undef ASM_OUTPUT_EXTERNAL_LIBCALL -+#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \ -+ do \ -+ { \ -+ if (!FUNCTION_NAME_P (XSTR (FUN, 0))) \ -+ pa_encode_label (FUN); \ -+ (*targetm.asm_out.globalize_label) (FILE, XSTR (FUN, 0)); \ -+ } \ -+ while (0) -+ -+/* NetBSD always uses gas. */ -+#undef TARGET_GAS -+#define TARGET_GAS 1 -+ -+/* Use long int for these type to make hppa64 compatibility easier. */ -+#undef SIZE_TYPE -+#define SIZE_TYPE "long unsigned int" -+ -+#undef PTRDIFF_TYPE -+#define PTRDIFF_TYPE "long int" -+ -+#if 0 -+#undef TARGET_SYNC_LIBCALL -+#define TARGET_SYNC_LIBCALL 1 -+#endif -+ -+#if 0 -+#undef TARGET_SYNC_LIBCALL -+#define TARGET_SYNC_LIBCALL 1 -+#endif -diff -rNU3 dist.orig/gcc/config/pa/pa.c dist/gcc/config/pa/pa.c ---- dist.orig/gcc/config/pa/pa.c 2015-06-12 01:26:24.000000000 +0200 -+++ dist/gcc/config/pa/pa.c 2015-10-18 13:19:50.000000000 +0200 -@@ -1066,9 +1066,9 @@ - || GET_CODE (XEXP (x, 0)) == REG)) - { - rtx int_part, ptr_reg; -- int newoffset; -- int offset = INTVAL (XEXP (x, 1)); -- int mask; -+ HOST_WIDE_INT newoffset; -+ HOST_WIDE_INT offset = INTVAL (XEXP (x, 1)); -+ HOST_WIDE_INT mask; - - mask = (GET_MODE_CLASS (mode) == MODE_FLOAT - && !INT14_OK_STRICT ? 0x1f : 0x3fff); -@@ -1122,7 +1122,7 @@ - || GET_CODE (XEXP (x, 1)) == SUBREG) - && GET_CODE (XEXP (x, 1)) != CONST) - { -- int val = INTVAL (XEXP (XEXP (x, 0), 1)); -+ HOST_WIDE_INT val = INTVAL (XEXP (XEXP (x, 0), 1)); - rtx reg1, reg2; - - reg1 = XEXP (x, 1); -@@ -1199,7 +1199,7 @@ - && INTVAL (XEXP (idx, 1)) % INTVAL (XEXP (XEXP (idx, 0), 1)) == 0) - { - /* Divide the CONST_INT by the scale factor, then add it to A. */ -- int val = INTVAL (XEXP (idx, 1)); -+ HOST_WIDE_INT val = INTVAL (XEXP (idx, 1)); - - val /= INTVAL (XEXP (XEXP (idx, 0), 1)); - reg1 = XEXP (XEXP (idx, 0), 0); -@@ -1222,7 +1222,7 @@ - && INTVAL (XEXP (idx, 1)) <= 4096 - && INTVAL (XEXP (idx, 1)) >= -4096) - { -- int val = INTVAL (XEXP (XEXP (idx, 0), 1)); -+ HOST_WIDE_INT val = INTVAL (XEXP (XEXP (idx, 0), 1)); - rtx reg1, reg2; - - reg1 = force_reg (Pmode, gen_rtx_PLUS (Pmode, base, XEXP (idx, 1))); -@@ -1306,7 +1306,7 @@ - && GET_CODE (XEXP (XEXP (x, 0), 1)) == CONST_INT - && pa_shadd_constant_p (INTVAL (XEXP (XEXP (x, 0), 1)))) - { -- int val = INTVAL (XEXP (XEXP (x, 0), 1)); -+ HOST_WIDE_INT val = INTVAL (XEXP (XEXP (x, 0), 1)); - rtx reg1, reg2; - - reg1 = XEXP (x, 1); -@@ -2779,8 +2779,8 @@ - const char * - pa_output_block_move (rtx *operands, int size_is_constant ATTRIBUTE_UNUSED) - { -- int align = INTVAL (operands[5]); -- unsigned long n_bytes = INTVAL (operands[4]); -+ HOST_WIDE_INT align = INTVAL (operands[5]); -+ unsigned HOST_WIDE_INT n_bytes = INTVAL (operands[4]); - - /* We can't move more than a word at a time because the PA - has no longer integer move insns. (Could use fp mem ops?) */ -@@ -2907,8 +2907,8 @@ - compute_movmem_length (rtx insn) - { - rtx pat = PATTERN (insn); -- unsigned int align = INTVAL (XEXP (XVECEXP (pat, 0, 7), 0)); -- unsigned long n_bytes = INTVAL (XEXP (XVECEXP (pat, 0, 6), 0)); -+ unsigned HOST_WIDE_INT align = INTVAL (XEXP (XVECEXP (pat, 0, 7), 0)); -+ unsigned HOST_WIDE_INT n_bytes = INTVAL (XEXP (XVECEXP (pat, 0, 6), 0)); - unsigned int n_insns = 0; - - /* We can't move more than four bytes at a time because the PA -@@ -2943,8 +2943,8 @@ - const char * - pa_output_block_clear (rtx *operands, int size_is_constant ATTRIBUTE_UNUSED) - { -- int align = INTVAL (operands[3]); -- unsigned long n_bytes = INTVAL (operands[2]); -+ HOST_WIDE_INT align = INTVAL (operands[3]); -+ unsigned HOST_WIDE_INT n_bytes = INTVAL (operands[2]); - - /* We can't clear more than a word at a time because the PA - has no longer integer move insns. */ -@@ -3049,8 +3049,8 @@ - compute_clrmem_length (rtx insn) - { - rtx pat = PATTERN (insn); -- unsigned int align = INTVAL (XEXP (XVECEXP (pat, 0, 4), 0)); -- unsigned long n_bytes = INTVAL (XEXP (XVECEXP (pat, 0, 3), 0)); -+ unsigned HOST_WIDE_INT align = INTVAL (XEXP (XVECEXP (pat, 0, 4), 0)); -+ unsigned HOST_WIDE_INT n_bytes = INTVAL (XEXP (XVECEXP (pat, 0, 3), 0)); - unsigned int n_insns = 0; - - /* We can't clear more than a word at a time because the PA -@@ -5562,7 +5562,7 @@ - static void - pa_linux_file_start (void) - { -- pa_file_start_file (1); -+ pa_file_start_file (0); - pa_file_start_level (); - pa_file_start_mcount ("CODE"); - } -@@ -5787,7 +5787,7 @@ - const char * - pa_output_div_insn (rtx *operands, int unsignedp, rtx insn) - { -- int divisor; -+ HOST_WIDE_INT divisor; - - /* If the divisor is a constant, try to use one of the special - opcodes .*/ -diff -rNU3 dist.orig/gcc/config/pa/pa32-netbsd.h dist/gcc/config/pa/pa32-netbsd.h ---- dist.orig/gcc/config/pa/pa32-netbsd.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/pa/pa32-netbsd.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,37 @@ -+/* Definitions for PA_RISC with ELF-32 format -+ Copyright (C) 2000, 2002 Free Software Foundation, Inc. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 2, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GCC; see the file COPYING. If not, write to -+the Free Software Foundation, 59 Temple Place - Suite 330, -+Boston, MA 02111-1307, USA. */ -+ -+/* Turn off various SOM crap we don't want. */ -+#undef TARGET_ELF32 -+#define TARGET_ELF32 1 -+ -+/* The libcall __canonicalize_funcptr_for_compare is referenced in -+ crtend.o and the reference isn't resolved in objects that don't -+ compare function pointers. Thus, we need to play games to provide -+ a reference in crtbegin.o. The rest of the define is the same -+ as that in crtstuff.c */ -+#define CTOR_LIST_BEGIN \ -+ asm (".type __canonicalize_funcptr_for_compare,@function\n" \ -+" .text\n" \ -+" .word __canonicalize_funcptr_for_compare-$PIC_pcrel$0"); \ -+ STATIC func_ptr __CTOR_LIST__[1] \ -+ __attribute__ ((__unused__, section(".ctors"), \ -+ aligned(sizeof(func_ptr)))) \ -+ = { (func_ptr) (-1) } -diff -rNU3 dist.orig/gcc/config/pa/t-netbsd dist/gcc/config/pa/t-netbsd ---- dist.orig/gcc/config/pa/t-netbsd 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/pa/t-netbsd 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1 @@ -+#MULTIARCH_DIRNAME = $(call if_multiarch,hppa-linux-gnu) -diff -rNU3 dist.orig/gcc/config/riscv/constraints.md dist/gcc/config/riscv/constraints.md ---- dist.orig/gcc/config/riscv/constraints.md 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/constraints.md 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,90 @@ -+;; Constraint definitions for RISC-V target. -+;; Copyright (C) 2011-2014 Free Software Foundation, Inc. -+;; Contributed by Andrew Waterman (waterman@cs.berkeley.edu) at UC Berkeley. -+;; Based on MIPS target for GNU compiler. -+;; -+;; This file is part of GCC. -+;; -+;; GCC is free software; you can redistribute it and/or modify -+;; it under the terms of the GNU General Public License as published by -+;; the Free Software Foundation; either version 3, or (at your option) -+;; any later version. -+;; -+;; GCC is distributed in the hope that it will be useful, -+;; but WITHOUT ANY WARRANTY; without even the implied warranty of -+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+;; GNU General Public License for more details. -+;; -+;; You should have received a copy of the GNU General Public License -+;; along with GCC; see the file COPYING3. If not see -+;; . -+ -+;; Register constraints -+ -+(define_register_constraint "f" "TARGET_HARD_FLOAT ? FP_REGS : NO_REGS" -+ "A floating-point register (if available).") -+ -+(define_register_constraint "b" "ALL_REGS" -+ "@internal") -+ -+(define_register_constraint "j" "T_REGS" -+ "@internal") -+ -+;; Integer constraints -+ -+(define_constraint "Z" -+ "@internal" -+ (and (match_code "const_int") -+ (match_test "1"))) -+ -+(define_constraint "I" -+ "An I-type 12-bit signed immediate." -+ (and (match_code "const_int") -+ (match_test "SMALL_OPERAND (ival)"))) -+ -+(define_constraint "J" -+ "Integer zero." -+ (and (match_code "const_int") -+ (match_test "ival == 0"))) -+ -+;; Floating-point constraints -+ -+(define_constraint "G" -+ "Floating-point zero." -+ (and (match_code "const_double") -+ (match_test "op == CONST0_RTX (mode)"))) -+ -+;; General constraints -+ -+(define_constraint "Q" -+ "@internal" -+ (match_operand 0 "const_arith_operand")) -+ -+(define_memory_constraint "A" -+ "An address that is held in a general-purpose register." -+ (and (match_code "mem") -+ (match_test "GET_CODE(XEXP(op,0)) == REG"))) -+ -+(define_constraint "S" -+ "@internal -+ A constant call address." -+ (and (match_operand 0 "call_insn_operand") -+ (match_test "CONSTANT_P (op)"))) -+ -+(define_constraint "T" -+ "@internal -+ A constant @code{move_operand}." -+ (and (match_operand 0 "move_operand") -+ (match_test "CONSTANT_P (op)"))) -+ -+(define_memory_constraint "W" -+ "@internal -+ A memory address based on a member of @code{BASE_REG_CLASS}." -+ (and (match_code "mem") -+ (match_operand 0 "memory_operand"))) -+ -+(define_constraint "YG" -+ "@internal -+ A vector zero." -+ (and (match_code "const_vector") -+ (match_test "op == CONST0_RTX (mode)"))) -diff -rNU3 dist.orig/gcc/config/riscv/default-32.h dist/gcc/config/riscv/default-32.h ---- dist.orig/gcc/config/riscv/default-32.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/default-32.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,22 @@ -+/* Definitions of target machine for GCC, for RISC-V, -+ defaulting to 32-bit code generation. -+ -+ Copyright (C) 1999-2014 Free Software Foundation, Inc. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 3, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GCC; see the file COPYING3. If not see -+. */ -+ -+#define TARGET_64BIT_DEFAULT 0 -diff -rNU3 dist.orig/gcc/config/riscv/elf.h dist/gcc/config/riscv/elf.h ---- dist.orig/gcc/config/riscv/elf.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/elf.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,31 @@ -+/* Target macros for riscv*-elf targets. -+ Copyright (C) 1994, 1997, 1999, 2000, 2002, 2003, 2004, 2007, 2010 -+ Free Software Foundation, Inc. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 3, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GCC; see the file COPYING3. If not see -+. */ -+ -+/* Leave the linker script to choose the appropriate libraries. */ -+#undef LIB_SPEC -+#define LIB_SPEC "" -+ -+#undef STARTFILE_SPEC -+#define STARTFILE_SPEC "crt0%O%s crtbegin%O%s" -+ -+#undef ENDFILE_SPEC -+#define ENDFILE_SPEC "crtend%O%s" -+ -+#define NO_IMPLICIT_EXTERN_C 1 -diff -rNU3 dist.orig/gcc/config/riscv/generic.md dist/gcc/config/riscv/generic.md ---- dist.orig/gcc/config/riscv/generic.md 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/generic.md 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,98 @@ -+;; Generic DFA-based pipeline description for RISC-V targets. -+;; Copyright (C) 2011-2014 Free Software Foundation, Inc. -+;; Contributed by Andrew Waterman (waterman@cs.berkeley.edu) at UC Berkeley. -+;; Based on MIPS target for GNU compiler. -+ -+;; This file is part of GCC. -+ -+;; GCC is free software; you can redistribute it and/or modify it -+;; under the terms of the GNU General Public License as published -+;; by the Free Software Foundation; either version 3, or (at your -+;; option) any later version. -+ -+;; GCC is distributed in the hope that it will be useful, but WITHOUT -+;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -+;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public -+;; License for more details. -+ -+;; You should have received a copy of the GNU General Public License -+;; along with GCC; see the file COPYING3. If not see -+;; . -+ -+ -+;; This file is derived from the old define_function_unit description. -+;; Each reservation can be overridden on a processor-by-processor basis. -+ -+(define_insn_reservation "generic_alu" 1 -+ (eq_attr "type" "unknown,const,arith,shift,slt,multi,nop,logical,move") -+ "alu") -+ -+(define_insn_reservation "generic_load" 3 -+ (eq_attr "type" "load,fpload,fpidxload") -+ "alu") -+ -+(define_insn_reservation "generic_store" 1 -+ (eq_attr "type" "store,fpstore,fpidxstore") -+ "alu") -+ -+(define_insn_reservation "generic_xfer" 2 -+ (eq_attr "type" "mfc,mtc") -+ "alu") -+ -+(define_insn_reservation "generic_branch" 1 -+ (eq_attr "type" "branch,jump,call") -+ "alu") -+ -+(define_insn_reservation "generic_imul" 17 -+ (eq_attr "type" "imul") -+ "imuldiv*17") -+ -+(define_insn_reservation "generic_idiv" 38 -+ (eq_attr "type" "idiv") -+ "imuldiv*38") -+ -+(define_insn_reservation "generic_fcvt" 1 -+ (eq_attr "type" "fcvt") -+ "alu") -+ -+(define_insn_reservation "generic_fmove" 2 -+ (eq_attr "type" "fmove") -+ "alu") -+ -+(define_insn_reservation "generic_fcmp" 3 -+ (eq_attr "type" "fcmp") -+ "alu") -+ -+(define_insn_reservation "generic_fadd" 4 -+ (eq_attr "type" "fadd") -+ "alu") -+ -+(define_insn_reservation "generic_fmul_single" 7 -+ (and (eq_attr "type" "fmul,fmadd") -+ (eq_attr "mode" "SF")) -+ "alu") -+ -+(define_insn_reservation "generic_fmul_double" 8 -+ (and (eq_attr "type" "fmul,fmadd") -+ (eq_attr "mode" "DF")) -+ "alu") -+ -+(define_insn_reservation "generic_fdiv_single" 23 -+ (and (eq_attr "type" "fdiv") -+ (eq_attr "mode" "SF")) -+ "alu") -+ -+(define_insn_reservation "generic_fdiv_double" 36 -+ (and (eq_attr "type" "fdiv") -+ (eq_attr "mode" "DF")) -+ "alu") -+ -+(define_insn_reservation "generic_fsqrt_single" 54 -+ (and (eq_attr "type" "fsqrt") -+ (eq_attr "mode" "SF")) -+ "alu") -+ -+(define_insn_reservation "generic_fsqrt_double" 112 -+ (and (eq_attr "type" "fsqrt") -+ (eq_attr "mode" "DF")) -+ "alu") -diff -rNU3 dist.orig/gcc/config/riscv/linux-unwind.h dist/gcc/config/riscv/linux-unwind.h ---- dist.orig/gcc/config/riscv/linux-unwind.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/linux-unwind.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,50 @@ -+/* DWARF2 EH unwinding support for RISC-V Linux. -+ Copyright (C) 2014 Free Software Foundation, Inc. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 3, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+Under Section 7 of GPL version 3, you are granted additional -+permissions described in the GCC Runtime Library Exception, version -+3.1, as published by the Free Software Foundation. -+ -+You should have received a copy of the GNU General Public License and -+a copy of the GCC Runtime Library Exception along with this program; -+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -+. */ -+ -+#ifndef inhibit_libc -+/* Examine the code and attempt to identify a signal frame. */ -+ -+#include -+#include -+ -+#define MD_FALLBACK_FRAME_STATE_FOR riscv_fallback_frame_state -+ -+static _Unwind_Reason_Code -+riscv_fallback_frame_state (struct _Unwind_Context *context, -+ _Unwind_FrameState *fs) -+{ -+ unsigned int *pc = (unsigned int *) context->ra; -+ -+ /* Signal frames begin with the following code sequence: -+ li v0, __NR_rt_sigreturn -+ scall */ -+ if (((unsigned long)pc & 0x3) != 0 -+ || pc[0] != RISCV_ITYPE (ADDI, GP_RETURN, 0, __NR_rt_sigreturn) -+ || pc[1] != RISCV_ITYPE (SCALL, 0, 0, 0)) -+ return _URC_END_OF_STACK; -+ -+ /* TODO: Actually implement this. */ -+ abort(); -+} -+#endif -diff -rNU3 dist.orig/gcc/config/riscv/linux.h dist/gcc/config/riscv/linux.h ---- dist.orig/gcc/config/riscv/linux.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/linux.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,60 @@ -+/* Definitions for RISC-V GNU/Linux systems with ELF format. -+ Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, -+ 2007, 2008, 2010, 2011 Free Software Foundation, Inc. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 3, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GCC; see the file COPYING3. If not see -+. */ -+ -+#undef WCHAR_TYPE -+#define WCHAR_TYPE "int" -+ -+#undef WCHAR_TYPE_SIZE -+#define WCHAR_TYPE_SIZE 32 -+ -+#define TARGET_OS_CPP_BUILTINS() \ -+ do { \ -+ GNU_USER_TARGET_OS_CPP_BUILTINS(); \ -+ /* The GNU C++ standard library requires this. */ \ -+ if (c_dialect_cxx ()) \ -+ builtin_define ("_GNU_SOURCE"); \ -+ } while (0) -+ -+#undef SUBTARGET_CPP_SPEC -+#define SUBTARGET_CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}" -+ -+#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1" -+ -+/* Borrowed from sparc/linux.h */ -+#undef LINK_SPEC -+#define LINK_SPEC \ -+ "%{shared:-shared} \ -+ %{!shared: \ -+ %{!static: \ -+ %{rdynamic:-export-dynamic} \ -+ -dynamic-linker " GNU_USER_DYNAMIC_LINKER "} \ -+ %{static:-static}}" -+ -+#undef LIB_SPEC -+#define LIB_SPEC "\ -+%{pthread:-lpthread} \ -+%{shared:-lc} \ -+%{!shared: \ -+ %{profile:-lc_p} %{!profile:-lc}}" -+ -+/* Similar to standard Linux, but adding -ffast-math support. */ -+#undef ENDFILE_SPEC -+#define ENDFILE_SPEC \ -+ "%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s" -diff -rNU3 dist.orig/gcc/config/riscv/linux64.h dist/gcc/config/riscv/linux64.h ---- dist.orig/gcc/config/riscv/linux64.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/linux64.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,43 @@ -+/* Definitions for 64-bit RISC-V GNU/Linux systems with ELF format. -+ Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010, 2011 -+ Free Software Foundation, Inc. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 3, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GCC; see the file COPYING3. If not see -+. */ -+ -+/* Force the default ABI flags onto the command line -+ in order to make the other specs easier to write. */ -+#undef LIB_SPEC -+#define LIB_SPEC "\ -+%{pthread:-lpthread} \ -+%{shared:-lc} \ -+%{!shared: \ -+ %{profile:-lc_p} %{!profile:-lc}}" -+ -+#define GLIBC_DYNAMIC_LINKER32 "/lib32/ld.so.1" -+#define GLIBC_DYNAMIC_LINKER64 "/lib/ld.so.1" -+ -+#undef LINK_SPEC -+#define LINK_SPEC "\ -+%{shared} \ -+ %{!shared: \ -+ %{!static: \ -+ %{rdynamic:-export-dynamic} \ -+ %{" OPT_ARCH64 ": -dynamic-linker " GNU_USER_DYNAMIC_LINKER64 "} \ -+ %{" OPT_ARCH32 ": -dynamic-linker " GNU_USER_DYNAMIC_LINKER32 "}} \ -+ %{static:-static}} \ -+%{" OPT_ARCH64 ":-melf64lriscv} \ -+%{" OPT_ARCH32 ":-melf32lriscv}" -diff -rNU3 dist.orig/gcc/config/riscv/netbsd.h dist/gcc/config/riscv/netbsd.h ---- dist.orig/gcc/config/riscv/netbsd.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/netbsd.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,114 @@ -+/* Definitions for RISCV running NetBSD systems using ELF -+ Copyright (C) 2014 -+ Free Software Foundation, Inc. -+ Contributed by Matt Thomas -+ -+This file is part of GNU CC. -+ -+GNU CC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 2, or (at your option) -+any later version. -+ -+GNU CC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with this program; see the file COPYING. If not, write to -+the Free Software Foundation, 59 Temple Place - Suite 330, -+Boston, MA 02111-1307, USA. */ -+ -+#undef TARGET_USE_GP -+#define TARGET_USE_GP 0 -+ -+#undef DRIVER_SELF_SPECS -+#define DRIVER_SELF_SPECS "" -+ -+#undef TARGET_DEFAULT -+#define TARGET_DEFAULT (MASK_FDIV) -+ -+#undef TARGET_DEFAULT_CMODEL -+#define TARGET_DEFAULT_CMODEL CM_MEDANY -+ -+#define TARGET_OS_CPP_BUILTINS() \ -+ do { \ -+ NETBSD_OS_CPP_BUILTINS_ELF(); \ -+ /* The GNU C++ standard library requires this. */ \ -+ if (c_dialect_cxx ()) \ -+ builtin_define ("_GNU_SOURCE"); \ -+ if (!TARGET_HARD_FLOAT_ABI) \ -+ builtin_define ("_SOFT_FLOAT"); \ -+ } while (0) -+ -+#undef CPP_SPEC -+#define CPP_SPEC NETBSD_CPP_SPEC -+ -+#undef LIB_SPEC -+#define LIB_SPEC NETBSD_LIB_SPEC -+ -+#undef LINK_SPEC -+#define LINK_SPEC NETBSD_LINK_SPEC_ELF -+/* Provide a LINK_SPEC appropriate for a NetBSD/mips target. -+ This is a copy of LINK_SPEC from tweaked for -+ the MIPS target. */ -+ -+#undef LINK_SPEC -+#define LINK_SPEC \ -+ "%{m64:-m elf64lriscv} \ -+ %{m32:-m elf32lriscv} \ -+ %(netbsd_link_spec)" -+ -+#undef NETBSD_ENTRY_POINT -+#define NETBSD_ENTRY_POINT "_start" -+ -+#undef SUBTARGET_EXTRA_SPECS -+#define SUBTARGET_EXTRA_SPECS \ -+ { "netbsd_link_spec", NETBSD_LINK_SPEC_ELF }, \ -+ { "netbsd_entry_point", NETBSD_ENTRY_POINT }, \ -+ { "netbsd_endfile_spec", NETBSD_ENDFILE_SPEC }, -+ -+#define SIG_ATOMIC_TYPE "int" -+ -+#define INT8_TYPE "signed char" -+#define INT16_TYPE "short int" -+#define INT32_TYPE "int" -+#define INT64_TYPE "long long int" -+#define UINT8_TYPE "unsigned char" -+#define UINT16_TYPE "short unsigned int" -+#define UINT32_TYPE "unsigned int" -+#define UINT64_TYPE "long long unsigned int" -+ -+#define INT_LEAST8_TYPE "signed char" -+#define INT_LEAST16_TYPE "short int" -+#define INT_LEAST32_TYPE "int" -+#define INT_LEAST64_TYPE "long long int" -+#define UINT_LEAST8_TYPE "unsigned char" -+#define UINT_LEAST16_TYPE "short unsigned int" -+#define UINT_LEAST32_TYPE "unsigned int" -+#define UINT_LEAST64_TYPE "long long unsigned int" -+ -+#define INT_FAST8_TYPE "signed char" -+#define INT_FAST16_TYPE "short int" -+#define INT_FAST32_TYPE "int" -+#define INT_FAST64_TYPE "long long int" -+#define UINT_FAST8_TYPE "unsigned char" -+#define UINT_FAST16_TYPE "short unsigned int" -+#define UINT_FAST32_TYPE "unsigned int" -+#define UINT_FAST64_TYPE "long long unsigned int" -+ -+#undef PTRDIFF_TYPE -+#define PTRDIFF_TYPE "long int" -+ -+#undef SIZE_TYPE -+#define SIZE_TYPE "long unsigned int" -+ -+#define INTPTR_TYPE PTRDIFF_TYPE -+#define UINTPTR_TYPE SIZE_TYPE -+ -+#undef INTMAX_TYPE -+#define INTMAX_TYPE "long long int" -+ -+#undef UINTMAX_TYPE -+#define UINTMAX_TYPE "long long unsigned int" -diff -rNU3 dist.orig/gcc/config/riscv/opcode-riscv.h dist/gcc/config/riscv/opcode-riscv.h ---- dist.orig/gcc/config/riscv/opcode-riscv.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/opcode-riscv.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,149 @@ -+/* RISC-V ISA encoding. -+ Copyright (C) 2011-2014 Free Software Foundation, Inc. -+ Contributed by Andrew Waterman (waterman@cs.berkeley.edu) at UC Berkeley. -+ Based on MIPS target for GNU compiler. -+ -+This file is part of GDB, GAS, and the GNU binutils. -+ -+GDB, GAS, and the GNU binutils are free software; you can redistribute -+them and/or modify them under the terms of the GNU General Public -+License as published by the Free Software Foundation; either version -+1, or (at your option) any later version. -+ -+GDB, GAS, and the GNU binutils are distributed in the hope that they -+will be useful, but WITHOUT ANY WARRANTY; without even the implied -+warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See -+the GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with this file; see the file COPYING. If not, write to the Free -+Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */ -+ -+#ifndef _RISCV_H_ -+#define _RISCV_H_ -+ -+#define RV_X(x, s, n) (((x) >> (s)) & ((1<<(n))-1)) -+#define RV_IMM_SIGN(x) (-(((x) >> 31) & 1)) -+ -+#define EXTRACT_ITYPE_IMM(x) \ -+ (RV_X(x, 20, 12) | (RV_IMM_SIGN(x) << 12)) -+#define EXTRACT_STYPE_IMM(x) \ -+ (RV_X(x, 7, 5) | (RV_X(x, 25, 7) << 5) | (RV_IMM_SIGN(x) << 12)) -+#define EXTRACT_SBTYPE_IMM(x) \ -+ ((RV_X(x, 8, 4) << 1) | (RV_X(x, 25, 6) << 5) | (RV_X(x, 7, 1) << 11) | (RV_IMM_SIGN(x) << 12)) -+#define EXTRACT_UTYPE_IMM(x) \ -+ ((RV_X(x, 12, 20) << 20) | (RV_IMM_SIGN(x) << 32)) -+#define EXTRACT_UJTYPE_IMM(x) \ -+ ((RV_X(x, 21, 10) << 1) | (RV_X(x, 20, 1) << 11) | (RV_X(x, 12, 8) << 12) | (RV_IMM_SIGN(x) << 20)) -+ -+#define ENCODE_ITYPE_IMM(x) \ -+ (RV_X(x, 0, 12) << 20) -+#define ENCODE_STYPE_IMM(x) \ -+ ((RV_X(x, 0, 5) << 7) | (RV_X(x, 5, 7) << 25)) -+#define ENCODE_SBTYPE_IMM(x) \ -+ ((RV_X(x, 1, 4) << 8) | (RV_X(x, 5, 6) << 25) | (RV_X(x, 11, 1) << 7) | (RV_X(x, 12, 1) << 31)) -+#define ENCODE_UTYPE_IMM(x) \ -+ (RV_X(x, 12, 20) << 12) -+#define ENCODE_UJTYPE_IMM(x) \ -+ ((RV_X(x, 1, 10) << 21) | (RV_X(x, 11, 1) << 20) | (RV_X(x, 12, 8) << 12) | (RV_X(x, 20, 1) << 31)) -+ -+#define VALID_ITYPE_IMM(x) (EXTRACT_ITYPE_IMM(ENCODE_ITYPE_IMM(x)) == (x)) -+#define VALID_STYPE_IMM(x) (EXTRACT_STYPE_IMM(ENCODE_STYPE_IMM(x)) == (x)) -+#define VALID_SBTYPE_IMM(x) (EXTRACT_SBTYPE_IMM(ENCODE_SBTYPE_IMM(x)) == (x)) -+#define VALID_UTYPE_IMM(x) (EXTRACT_UTYPE_IMM(ENCODE_UTYPE_IMM(x)) == (x)) -+#define VALID_UJTYPE_IMM(x) (EXTRACT_UJTYPE_IMM(ENCODE_UJTYPE_IMM(x)) == (x)) -+ -+#define RISCV_RTYPE(insn, rd, rs1, rs2) \ -+ ((MATCH_ ## insn) | ((rd) << OP_SH_RD) | ((rs1) << OP_SH_RS1) | ((rs2) << OP_SH_RS2)) -+#define RISCV_ITYPE(insn, rd, rs1, imm) \ -+ ((MATCH_ ## insn) | ((rd) << OP_SH_RD) | ((rs1) << OP_SH_RS1) | ENCODE_ITYPE_IMM(imm)) -+#define RISCV_STYPE(insn, rs1, rs2, imm) \ -+ ((MATCH_ ## insn) | ((rs1) << OP_SH_RS1) | ((rs2) << OP_SH_RS2) | ENCODE_STYPE_IMM(imm)) -+#define RISCV_SBTYPE(insn, rs1, rs2, target) \ -+ ((MATCH_ ## insn) | ((rs1) << OP_SH_RS1) | ((rs2) << OP_SH_RS2) | ENCODE_SBTYPE_IMM(target)) -+#define RISCV_UTYPE(insn, rd, bigimm) \ -+ ((MATCH_ ## insn) | ((rd) << OP_SH_RD) | ENCODE_UTYPE_IMM(bigimm)) -+#define RISCV_UJTYPE(insn, rd, target) \ -+ ((MATCH_ ## insn) | ((rd) << OP_SH_RD) | ENCODE_UJTYPE_IMM(target)) -+ -+#define RISCV_NOP RISCV_ITYPE(ADDI, 0, 0, 0) -+ -+#define RISCV_CONST_HIGH_PART(VALUE) \ -+ (((VALUE) + (RISCV_IMM_REACH/2)) & ~(RISCV_IMM_REACH-1)) -+#define RISCV_CONST_LOW_PART(VALUE) ((VALUE) - RISCV_CONST_HIGH_PART (VALUE)) -+ -+/* RV fields */ -+ -+#define OP_MASK_OP 0x7f -+#define OP_SH_OP 0 -+#define OP_MASK_RS2 0x1f -+#define OP_SH_RS2 20 -+#define OP_MASK_RS1 0x1f -+#define OP_SH_RS1 15 -+#define OP_MASK_RS3 0x1f -+#define OP_SH_RS3 27 -+#define OP_MASK_RD 0x1f -+#define OP_SH_RD 7 -+#define OP_MASK_SHAMT 0x3f -+#define OP_SH_SHAMT 20 -+#define OP_MASK_SHAMTW 0x1f -+#define OP_SH_SHAMTW 20 -+#define OP_MASK_RM 0x7 -+#define OP_SH_RM 12 -+#define OP_MASK_PRED 0xf -+#define OP_SH_PRED 24 -+#define OP_MASK_SUCC 0xf -+#define OP_SH_SUCC 20 -+#define OP_MASK_AQ 0x1 -+#define OP_SH_AQ 26 -+#define OP_MASK_RL 0x1 -+#define OP_SH_RL 25 -+ -+#define OP_MASK_VRD 0x1f -+#define OP_SH_VRD 7 -+#define OP_MASK_VRS 0x1f -+#define OP_SH_VRS 15 -+#define OP_MASK_VRT 0x1f -+#define OP_SH_VRT 20 -+#define OP_MASK_VRR 0x1f -+#define OP_SH_VRR 25 -+ -+#define OP_MASK_VFD 0x1f -+#define OP_SH_VFD 7 -+#define OP_MASK_VFS 0x1f -+#define OP_SH_VFS 15 -+#define OP_MASK_VFT 0x1f -+#define OP_SH_VFT 20 -+#define OP_MASK_VFR 0x1f -+#define OP_SH_VFR 25 -+ -+#define OP_MASK_IMMNGPR 0x3f -+#define OP_SH_IMMNGPR 20 -+#define OP_MASK_IMMNFPR 0x3f -+#define OP_SH_IMMNFPR 26 -+#define OP_MASK_IMMSEGNELM 0x1f -+#define OP_SH_IMMSEGNELM 17 -+#define OP_MASK_IMMSEGSTNELM 0x1f -+#define OP_SH_IMMSEGSTNELM 12 -+#define OP_MASK_CUSTOM_IMM 0x7f -+#define OP_SH_CUSTOM_IMM 25 -+ -+#define LINK_REG 1 -+ -+#define RISCV_JUMP_BITS RISCV_BIGIMM_BITS -+#define RISCV_JUMP_ALIGN_BITS 1 -+#define RISCV_JUMP_ALIGN (1 << RISCV_JUMP_ALIGN_BITS) -+#define RISCV_JUMP_REACH ((1ULL< SI optimizations -+;;........................ -+ -+;; Simplify (int)(a + 1), etc. -+(define_peephole2 -+ [(set (match_operand:DI 0 "register_operand") -+ (match_operator:DI 4 "modular_operator" -+ [(match_operand:DI 1 "register_operand") -+ (match_operand:DI 2 "arith_operand")])) -+ (set (match_operand:SI 3 "register_operand") -+ (truncate:SI (match_dup 0)))] -+ "TARGET_64BIT && (REGNO (operands[0]) == REGNO (operands[3]) || peep2_reg_dead_p (2, operands[0])) -+ && (GET_CODE (operands[4]) != ASHIFT || (CONST_INT_P (operands[2]) && INTVAL (operands[2]) < 32))" -+ [(set (match_dup 3) -+ (truncate:SI -+ (match_op_dup:DI 4 -+ [(match_operand:DI 1 "register_operand") -+ (match_operand:DI 2 "arith_operand")])))]) -+ -+;; Simplify (int)a + 1, etc. -+(define_peephole2 -+ [(set (match_operand:SI 0 "register_operand") -+ (truncate:SI (match_operand:DI 1 "register_operand"))) -+ (set (match_operand:SI 3 "register_operand") -+ (match_operator:SI 4 "modular_operator" -+ [(match_dup 0) -+ (match_operand:SI 2 "arith_operand")]))] -+ "TARGET_64BIT && (REGNO (operands[0]) == REGNO (operands[3]) || peep2_reg_dead_p (2, operands[0]))" -+ [(set (match_dup 3) -+ (match_op_dup:SI 4 [(match_dup 1) (match_dup 2)]))]) -+ -+;; Simplify -(int)a, etc. -+(define_peephole2 -+ [(set (match_operand:SI 0 "register_operand") -+ (truncate:SI (match_operand:DI 2 "register_operand"))) -+ (set (match_operand:SI 3 "register_operand") -+ (match_operator:SI 4 "modular_operator" -+ [(match_operand:SI 1 "reg_or_0_operand") -+ (match_dup 0)]))] -+ "TARGET_64BIT && (REGNO (operands[0]) == REGNO (operands[3]) || peep2_reg_dead_p (2, operands[0]))" -+ [(set (match_dup 3) -+ (match_op_dup:SI 4 [(match_dup 1) (match_dup 2)]))]) -+ -+;; Simplify PIC loads to static variables. -+;; These will go away once we figure out how to emit auipc discretely. -+(define_insn "*local_pic_load" -+ [(set (match_operand:ANYI 0 "register_operand" "=r") -+ (mem:ANYI (match_operand 1 "absolute_symbolic_operand" "")))] -+ "flag_pic && SYMBOL_REF_LOCAL_P (operands[1])" -+ "\t%0,%1" -+ [(set (attr "length") (const_int 8))]) -+(define_insn "*local_pic_load" -+ [(set (match_operand:ANYF 0 "register_operand" "=f") -+ (mem:ANYF (match_operand 1 "absolute_symbolic_operand" ""))) -+ (clobber (match_scratch:DI 2 "=&r"))] -+ "TARGET_HARD_FLOAT && TARGET_64BIT && flag_pic && SYMBOL_REF_LOCAL_P (operands[1])" -+ "\t%0,%1,%2" -+ [(set (attr "length") (const_int 8))]) -+(define_insn "*local_pic_load" -+ [(set (match_operand:ANYF 0 "register_operand" "=f") -+ (mem:ANYF (match_operand 1 "absolute_symbolic_operand" ""))) -+ (clobber (match_scratch:SI 2 "=&r"))] -+ "TARGET_HARD_FLOAT && !TARGET_64BIT && flag_pic && SYMBOL_REF_LOCAL_P (operands[1])" -+ "\t%0,%1,%2" -+ [(set (attr "length") (const_int 8))]) -+(define_insn "*local_pic_loadu" -+ [(set (match_operand:SUPERQI 0 "register_operand" "=r") -+ (zero_extend:SUPERQI (mem:SUBDI (match_operand 1 "absolute_symbolic_operand" ""))))] -+ "flag_pic && SYMBOL_REF_LOCAL_P (operands[1])" -+ "u\t%0,%1" -+ [(set (attr "length") (const_int 8))]) -+(define_insn "*local_pic_storedi" -+ [(set (mem:ANYI (match_operand 0 "absolute_symbolic_operand" "")) -+ (match_operand:ANYI 1 "reg_or_0_operand" "rJ")) -+ (clobber (match_scratch:DI 2 "=&r"))] -+ "TARGET_64BIT && (flag_pic && SYMBOL_REF_LOCAL_P (operands[0]))" -+ "\t%z1,%0,%2" -+ [(set (attr "length") (const_int 8))]) -+(define_insn "*local_pic_storesi" -+ [(set (mem:ANYI (match_operand 0 "absolute_symbolic_operand" "")) -+ (match_operand:ANYI 1 "reg_or_0_operand" "rJ")) -+ (clobber (match_scratch:SI 2 "=&r"))] -+ "!TARGET_64BIT && (flag_pic && SYMBOL_REF_LOCAL_P (operands[0]))" -+ "\t%z1,%0,%2" -+ [(set (attr "length") (const_int 8))]) -+(define_insn "*local_pic_storedi" -+ [(set (mem:ANYF (match_operand 0 "absolute_symbolic_operand" "")) -+ (match_operand:ANYF 1 "register_operand" "f")) -+ (clobber (match_scratch:DI 2 "=&r"))] -+ "TARGET_HARD_FLOAT && TARGET_64BIT && (flag_pic && SYMBOL_REF_LOCAL_P (operands[0]))" -+ "\t%1,%0,%2" -+ [(set (attr "length") (const_int 8))]) -+(define_insn "*local_pic_storesi" -+ [(set (mem:ANYF (match_operand 0 "absolute_symbolic_operand" "")) -+ (match_operand:ANYF 1 "register_operand" "f")) -+ (clobber (match_scratch:SI 2 "=&r"))] -+ "TARGET_HARD_FLOAT && !TARGET_64BIT && (flag_pic && SYMBOL_REF_LOCAL_P (operands[0]))" -+ "\t%1,%0,%2" -+ [(set (attr "length") (const_int 8))]) -diff -rNU3 dist.orig/gcc/config/riscv/predicates.md dist/gcc/config/riscv/predicates.md ---- dist.orig/gcc/config/riscv/predicates.md 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/predicates.md 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,182 @@ -+;; Predicate description for RISC-V target. -+;; Copyright (C) 2011-2014 Free Software Foundation, Inc. -+;; Contributed by Andrew Waterman (waterman@cs.berkeley.edu) at UC Berkeley. -+;; Based on MIPS target for GNU compiler. -+;; -+;; This file is part of GCC. -+;; -+;; GCC is free software; you can redistribute it and/or modify -+;; it under the terms of the GNU General Public License as published by -+;; the Free Software Foundation; either version 3, or (at your option) -+;; any later version. -+;; -+;; GCC is distributed in the hope that it will be useful, -+;; but WITHOUT ANY WARRANTY; without even the implied warranty of -+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+;; GNU General Public License for more details. -+;; -+;; You should have received a copy of the GNU General Public License -+;; along with GCC; see the file COPYING3. If not see -+;; . -+ -+(define_predicate "const_arith_operand" -+ (and (match_code "const_int") -+ (match_test "SMALL_OPERAND (INTVAL (op))"))) -+ -+(define_predicate "arith_operand" -+ (ior (match_operand 0 "const_arith_operand") -+ (match_operand 0 "register_operand"))) -+ -+(define_predicate "sle_operand" -+ (and (match_code "const_int") -+ (match_test "SMALL_OPERAND (INTVAL (op) + 1)"))) -+ -+(define_predicate "sleu_operand" -+ (and (match_operand 0 "sle_operand") -+ (match_test "INTVAL (op) + 1 != 0"))) -+ -+(define_predicate "const_0_operand" -+ (and (match_code "const_int,const_double,const_vector") -+ (match_test "op == CONST0_RTX (GET_MODE (op))"))) -+ -+(define_predicate "reg_or_0_operand" -+ (ior (match_operand 0 "const_0_operand") -+ (match_operand 0 "register_operand"))) -+ -+(define_predicate "const_1_operand" -+ (and (match_code "const_int,const_double,const_vector") -+ (match_test "op == CONST1_RTX (GET_MODE (op))"))) -+ -+(define_predicate "reg_or_1_operand" -+ (ior (match_operand 0 "const_1_operand") -+ (match_operand 0 "register_operand"))) -+ -+;; This is used for indexing into vectors, and hence only accepts const_int. -+(define_predicate "const_0_or_1_operand" -+ (and (match_code "const_int") -+ (ior (match_test "op == CONST0_RTX (GET_MODE (op))") -+ (match_test "op == CONST1_RTX (GET_MODE (op))")))) -+ -+(define_special_predicate "pc_or_label_operand" -+ (match_code "pc,label_ref")) -+ -+;; A legitimate CONST_INT operand that takes more than one instruction -+;; to load. -+(define_predicate "splittable_const_int_operand" -+ (match_code "const_int") -+{ -+ /* Don't handle multi-word moves this way; we don't want to introduce -+ the individual word-mode moves until after reload. */ -+ if (GET_MODE_SIZE (mode) > UNITS_PER_WORD) -+ return false; -+ -+ /* Otherwise check whether the constant can be loaded in a single -+ instruction. */ -+ return !LUI_INT (op) && !SMALL_INT (op); -+}) -+ -+(define_predicate "move_operand" -+ (match_operand 0 "general_operand") -+{ -+ enum riscv_symbol_type symbol_type; -+ -+ /* The thinking here is as follows: -+ -+ (1) The move expanders should split complex load sequences into -+ individual instructions. Those individual instructions can -+ then be optimized by all rtl passes. -+ -+ (2) The target of pre-reload load sequences should not be used -+ to store temporary results. If the target register is only -+ assigned one value, reload can rematerialize that value -+ on demand, rather than spill it to the stack. -+ -+ (3) If we allowed pre-reload passes like combine and cse to recreate -+ complex load sequences, we would want to be able to split the -+ sequences before reload as well, so that the pre-reload scheduler -+ can see the individual instructions. This falls foul of (2); -+ the splitter would be forced to reuse the target register for -+ intermediate results. -+ -+ (4) We want to define complex load splitters for combine. These -+ splitters can request a temporary scratch register, which avoids -+ the problem in (2). They allow things like: -+ -+ (set (reg T1) (high SYM)) -+ (set (reg T2) (low (reg T1) SYM)) -+ (set (reg X) (plus (reg T2) (const_int OFFSET))) -+ -+ to be combined into: -+ -+ (set (reg T3) (high SYM+OFFSET)) -+ (set (reg X) (lo_sum (reg T3) SYM+OFFSET)) -+ -+ if T2 is only used this once. */ -+ switch (GET_CODE (op)) -+ { -+ case CONST_INT: -+ return !splittable_const_int_operand (op, mode); -+ -+ case CONST: -+ case SYMBOL_REF: -+ case LABEL_REF: -+ return (riscv_symbolic_constant_p (op, &symbol_type) -+ && !riscv_hi_relocs[symbol_type]); -+ -+ case HIGH: -+ op = XEXP (op, 0); -+ return riscv_symbolic_constant_p (op, &symbol_type); -+ -+ default: -+ return true; -+ } -+}) -+ -+(define_predicate "consttable_operand" -+ (match_test "CONSTANT_P (op)")) -+ -+(define_predicate "symbolic_operand" -+ (match_code "const,symbol_ref,label_ref") -+{ -+ enum riscv_symbol_type type; -+ return riscv_symbolic_constant_p (op, &type); -+}) -+ -+(define_predicate "absolute_symbolic_operand" -+ (match_code "const,symbol_ref,label_ref") -+{ -+ enum riscv_symbol_type type; -+ return (riscv_symbolic_constant_p (op, &type) -+ && type == SYMBOL_ABSOLUTE); -+}) -+ -+(define_predicate "plt_symbolic_operand" -+ (match_code "const,symbol_ref,label_ref") -+{ -+ enum riscv_symbol_type type; -+ return (riscv_symbolic_constant_p (op, &type) -+ && type == SYMBOL_GOT_DISP && !SYMBOL_REF_WEAK (op) && TARGET_PLT); -+}) -+ -+(define_predicate "call_insn_operand" -+ (ior (match_operand 0 "absolute_symbolic_operand") -+ (match_operand 0 "plt_symbolic_operand") -+ (match_operand 0 "register_operand"))) -+ -+(define_predicate "symbol_ref_operand" -+ (match_code "symbol_ref")) -+ -+(define_predicate "modular_operator" -+ (match_code "plus,minus,mult,ashift")) -+ -+(define_predicate "equality_operator" -+ (match_code "eq,ne")) -+ -+(define_predicate "order_operator" -+ (match_code "eq,ne,lt,ltu,le,leu,ge,geu,gt,gtu")) -+ -+(define_predicate "fp_order_operator" -+ (match_code "eq,lt,le,gt,ge")) -+ -+(define_predicate "fp_unorder_operator" -+ (match_code "ordered,unordered")) -diff -rNU3 dist.orig/gcc/config/riscv/riscv-ftypes.def dist/gcc/config/riscv/riscv-ftypes.def ---- dist.orig/gcc/config/riscv/riscv-ftypes.def 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/riscv-ftypes.def 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,39 @@ -+/* Definitions of prototypes for RISC-V built-in functions. -+ Copyright (C) 2011-2014 Free Software Foundation, Inc. -+ Contributed by Andrew Waterman (waterman@cs.berkeley.edu) at UC Berkeley. -+ Based on MIPS target for GNU compiler. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 3, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GCC; see the file COPYING3. If not see -+. */ -+ -+/* Invoke DEF_RISCV_FTYPE (NARGS, LIST) for each prototype used by -+ MIPS built-in functions, where: -+ -+ NARGS is the number of arguments. -+ LIST contains the return-type code followed by the codes for each -+ argument type. -+ -+ Argument- and return-type codes are either modes or one of the following: -+ -+ VOID for void_type_node -+ INT for integer_type_node -+ POINTER for ptr_type_node -+ -+ (we don't use PTR because that's a ANSI-compatibillity macro). -+ -+ Please keep this list lexicographically sorted by the LIST argument. */ -+ -+DEF_RISCV_FTYPE (1, (VOID, VOID)) -diff -rNU3 dist.orig/gcc/config/riscv/riscv-modes.def dist/gcc/config/riscv/riscv-modes.def ---- dist.orig/gcc/config/riscv/riscv-modes.def 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/riscv-modes.def 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,26 @@ -+/* Extra machine modes for RISC-V target. -+ Copyright (C) 2011-2014 Free Software Foundation, Inc. -+ Contributed by Andrew Waterman (waterman@cs.berkeley.edu) at UC Berkeley. -+ Based on MIPS target for GNU compiler. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 3, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GCC; see the file COPYING3. If not see -+. */ -+ -+FLOAT_MODE (TF, 16, ieee_quad_format); -+ -+/* Vector modes. */ -+VECTOR_MODES (INT, 4); /* V8QI V4HI V2SI */ -+VECTOR_MODES (FLOAT, 4); /* V4HF V2SF */ -diff -rNU3 dist.orig/gcc/config/riscv/riscv-opc.h dist/gcc/config/riscv/riscv-opc.h ---- dist.orig/gcc/config/riscv/riscv-opc.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/riscv-opc.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,1195 @@ -+/* Automatically generated by parse-opcodes */ -+#ifndef RISCV_ENCODING_H -+#define RISCV_ENCODING_H -+#define MATCH_ADD 0x33 -+#define MASK_ADD 0xfe00707f -+#define MATCH_ADDI 0x13 -+#define MASK_ADDI 0x707f -+#define MATCH_ADDIW 0x1b -+#define MASK_ADDIW 0x707f -+#define MATCH_ADDW 0x3b -+#define MASK_ADDW 0xfe00707f -+#define MATCH_AMOADD_D 0x302f -+#define MASK_AMOADD_D 0xf800707f -+#define MATCH_AMOADD_W 0x202f -+#define MASK_AMOADD_W 0xf800707f -+#define MATCH_AMOAND_D 0x6000302f -+#define MASK_AMOAND_D 0xf800707f -+#define MATCH_AMOAND_W 0x6000202f -+#define MASK_AMOAND_W 0xf800707f -+#define MATCH_AMOMAX_D 0xa000302f -+#define MASK_AMOMAX_D 0xf800707f -+#define MATCH_AMOMAX_W 0xa000202f -+#define MASK_AMOMAX_W 0xf800707f -+#define MATCH_AMOMAXU_D 0xe000302f -+#define MASK_AMOMAXU_D 0xf800707f -+#define MATCH_AMOMAXU_W 0xe000202f -+#define MASK_AMOMAXU_W 0xf800707f -+#define MATCH_AMOMIN_D 0x8000302f -+#define MASK_AMOMIN_D 0xf800707f -+#define MATCH_AMOMIN_W 0x8000202f -+#define MASK_AMOMIN_W 0xf800707f -+#define MATCH_AMOMINU_D 0xc000302f -+#define MASK_AMOMINU_D 0xf800707f -+#define MATCH_AMOMINU_W 0xc000202f -+#define MASK_AMOMINU_W 0xf800707f -+#define MATCH_AMOOR_D 0x4000302f -+#define MASK_AMOOR_D 0xf800707f -+#define MATCH_AMOOR_W 0x4000202f -+#define MASK_AMOOR_W 0xf800707f -+#define MATCH_AMOSWAP_D 0x800302f -+#define MASK_AMOSWAP_D 0xf800707f -+#define MATCH_AMOSWAP_W 0x800202f -+#define MASK_AMOSWAP_W 0xf800707f -+#define MATCH_AMOXOR_D 0x2000302f -+#define MASK_AMOXOR_D 0xf800707f -+#define MATCH_AMOXOR_W 0x2000202f -+#define MASK_AMOXOR_W 0xf800707f -+#define MATCH_AND 0x7033 -+#define MASK_AND 0xfe00707f -+#define MATCH_ANDI 0x7013 -+#define MASK_ANDI 0x707f -+#define MATCH_AUIPC 0x17 -+#define MASK_AUIPC 0x7f -+#define MATCH_BEQ 0x63 -+#define MASK_BEQ 0x707f -+#define MATCH_BGE 0x5063 -+#define MASK_BGE 0x707f -+#define MATCH_BGEU 0x7063 -+#define MASK_BGEU 0x707f -+#define MATCH_BLT 0x4063 -+#define MASK_BLT 0x707f -+#define MATCH_BLTU 0x6063 -+#define MASK_BLTU 0x707f -+#define MATCH_BNE 0x1063 -+#define MASK_BNE 0x707f -+#define MATCH_C_ADD 0x6000 -+#define MASK_C_ADD 0xf003 -+#define MATCH_C_ADDI 0x8000 -+#define MASK_C_ADDI 0xe003 -+#define MATCH_C_ADDI4 0xa000 -+#define MASK_C_ADDI4 0xe003 -+#define MATCH_C_ADDIW 0xe000 -+#define MASK_C_ADDIW 0xe003 -+#define MATCH_C_ADDW 0x7000 -+#define MASK_C_ADDW 0xf003 -+#define MATCH_C_BEQZ 0x2002 -+#define MASK_C_BEQZ 0xe003 -+#define MATCH_C_BNEZ 0x6002 -+#define MASK_C_BNEZ 0xe003 -+#define MATCH_C_J 0xa002 -+#define MASK_C_J 0xe003 -+#define MATCH_C_JALR 0x5000 -+#define MASK_C_JALR 0xf003 -+#define MATCH_C_LD 0x2001 -+#define MASK_C_LD 0xe003 -+#define MATCH_C_LDSP 0xc001 -+#define MASK_C_LDSP 0xe003 -+#define MATCH_C_LI 0x0 -+#define MASK_C_LI 0xe003 -+#define MATCH_C_LUI 0x2000 -+#define MASK_C_LUI 0xe003 -+#define MATCH_C_LW 0x1 -+#define MASK_C_LW 0xe003 -+#define MATCH_C_LWSP 0x8001 -+#define MASK_C_LWSP 0xe003 -+#define MATCH_C_MV 0x4000 -+#define MASK_C_MV 0xf003 -+#define MATCH_C_SD 0x6001 -+#define MASK_C_SD 0xe003 -+#define MATCH_C_SDSP 0xe001 -+#define MASK_C_SDSP 0xe003 -+#define MATCH_C_SLLI 0xc000 -+#define MASK_C_SLLI 0xe003 -+#define MATCH_C_SW 0x4001 -+#define MASK_C_SW 0xe003 -+#define MATCH_C_SWSP 0xa001 -+#define MASK_C_SWSP 0xe003 -+#define MATCH_CSRRC 0x3073 -+#define MASK_CSRRC 0x707f -+#define MATCH_CSRRCI 0x7073 -+#define MASK_CSRRCI 0x707f -+#define MATCH_CSRRS 0x2073 -+#define MASK_CSRRS 0x707f -+#define MATCH_CSRRSI 0x6073 -+#define MASK_CSRRSI 0x707f -+#define MATCH_CSRRW 0x1073 -+#define MASK_CSRRW 0x707f -+#define MATCH_CSRRWI 0x5073 -+#define MASK_CSRRWI 0x707f -+#define MATCH_CUSTOM0 0xb -+#define MASK_CUSTOM0 0x707f -+#define MATCH_CUSTOM0_RD 0x400b -+#define MASK_CUSTOM0_RD 0x707f -+#define MATCH_CUSTOM0_RD_RS1 0x600b -+#define MASK_CUSTOM0_RD_RS1 0x707f -+#define MATCH_CUSTOM0_RD_RS1_RS2 0x700b -+#define MASK_CUSTOM0_RD_RS1_RS2 0x707f -+#define MATCH_CUSTOM0_RS1 0x200b -+#define MASK_CUSTOM0_RS1 0x707f -+#define MATCH_CUSTOM0_RS1_RS2 0x300b -+#define MASK_CUSTOM0_RS1_RS2 0x707f -+#define MATCH_CUSTOM1 0x2b -+#define MASK_CUSTOM1 0x707f -+#define MATCH_CUSTOM1_RD 0x402b -+#define MASK_CUSTOM1_RD 0x707f -+#define MATCH_CUSTOM1_RD_RS1 0x602b -+#define MASK_CUSTOM1_RD_RS1 0x707f -+#define MATCH_CUSTOM1_RD_RS1_RS2 0x702b -+#define MASK_CUSTOM1_RD_RS1_RS2 0x707f -+#define MATCH_CUSTOM1_RS1 0x202b -+#define MASK_CUSTOM1_RS1 0x707f -+#define MATCH_CUSTOM1_RS1_RS2 0x302b -+#define MASK_CUSTOM1_RS1_RS2 0x707f -+#define MATCH_CUSTOM2 0x5b -+#define MASK_CUSTOM2 0x707f -+#define MATCH_CUSTOM2_RD 0x405b -+#define MASK_CUSTOM2_RD 0x707f -+#define MATCH_CUSTOM2_RD_RS1 0x605b -+#define MASK_CUSTOM2_RD_RS1 0x707f -+#define MATCH_CUSTOM2_RD_RS1_RS2 0x705b -+#define MASK_CUSTOM2_RD_RS1_RS2 0x707f -+#define MATCH_CUSTOM2_RS1 0x205b -+#define MASK_CUSTOM2_RS1 0x707f -+#define MATCH_CUSTOM2_RS1_RS2 0x305b -+#define MASK_CUSTOM2_RS1_RS2 0x707f -+#define MATCH_CUSTOM3 0x7b -+#define MASK_CUSTOM3 0x707f -+#define MATCH_CUSTOM3_RD 0x407b -+#define MASK_CUSTOM3_RD 0x707f -+#define MATCH_CUSTOM3_RD_RS1 0x607b -+#define MASK_CUSTOM3_RD_RS1 0x707f -+#define MATCH_CUSTOM3_RD_RS1_RS2 0x707b -+#define MASK_CUSTOM3_RD_RS1_RS2 0x707f -+#define MATCH_CUSTOM3_RS1 0x207b -+#define MASK_CUSTOM3_RS1 0x707f -+#define MATCH_CUSTOM3_RS1_RS2 0x307b -+#define MASK_CUSTOM3_RS1_RS2 0x707f -+#define MATCH_DIV 0x2004033 -+#define MASK_DIV 0xfe00707f -+#define MATCH_DIVU 0x2005033 -+#define MASK_DIVU 0xfe00707f -+#define MATCH_DIVUW 0x200503b -+#define MASK_DIVUW 0xfe00707f -+#define MATCH_DIVW 0x200403b -+#define MASK_DIVW 0xfe00707f -+#define MATCH_FADD_D 0x2000053 -+#define MASK_FADD_D 0xfe00007f -+#define MATCH_FADD_H 0x4000053 -+#define MASK_FADD_H 0xfe00007f -+#define MATCH_FADD_S 0x53 -+#define MASK_FADD_S 0xfe00007f -+#define MATCH_FCLASS_D 0xe2001053 -+#define MASK_FCLASS_D 0xfff0707f -+#define MATCH_FCLASS_S 0xe0001053 -+#define MASK_FCLASS_S 0xfff0707f -+#define MATCH_FCVT_D_H 0x8c000053 -+#define MASK_FCVT_D_H 0xfff0007f -+#define MATCH_FCVT_D_L 0xd2200053 -+#define MASK_FCVT_D_L 0xfff0007f -+#define MATCH_FCVT_D_LU 0xd2300053 -+#define MASK_FCVT_D_LU 0xfff0007f -+#define MATCH_FCVT_D_S 0x42000053 -+#define MASK_FCVT_D_S 0xfff0007f -+#define MATCH_FCVT_D_W 0xd2000053 -+#define MASK_FCVT_D_W 0xfff0007f -+#define MATCH_FCVT_D_WU 0xd2100053 -+#define MASK_FCVT_D_WU 0xfff0007f -+#define MATCH_FCVT_H_D 0x92000053 -+#define MASK_FCVT_H_D 0xfff0007f -+#define MATCH_FCVT_H_L 0x64000053 -+#define MASK_FCVT_H_L 0xfff0007f -+#define MATCH_FCVT_H_LU 0x6c000053 -+#define MASK_FCVT_H_LU 0xfff0007f -+#define MATCH_FCVT_H_S 0x90000053 -+#define MASK_FCVT_H_S 0xfff0007f -+#define MATCH_FCVT_H_W 0x74000053 -+#define MASK_FCVT_H_W 0xfff0007f -+#define MATCH_FCVT_H_WU 0x7c000053 -+#define MASK_FCVT_H_WU 0xfff0007f -+#define MATCH_FCVT_L_D 0xc2200053 -+#define MASK_FCVT_L_D 0xfff0007f -+#define MATCH_FCVT_L_H 0x44000053 -+#define MASK_FCVT_L_H 0xfff0007f -+#define MATCH_FCVT_L_S 0xc0200053 -+#define MASK_FCVT_L_S 0xfff0007f -+#define MATCH_FCVT_LU_D 0xc2300053 -+#define MASK_FCVT_LU_D 0xfff0007f -+#define MATCH_FCVT_LU_H 0x4c000053 -+#define MASK_FCVT_LU_H 0xfff0007f -+#define MATCH_FCVT_LU_S 0xc0300053 -+#define MASK_FCVT_LU_S 0xfff0007f -+#define MATCH_FCVT_S_D 0x40100053 -+#define MASK_FCVT_S_D 0xfff0007f -+#define MATCH_FCVT_S_H 0x84000053 -+#define MASK_FCVT_S_H 0xfff0007f -+#define MATCH_FCVT_S_L 0xd0200053 -+#define MASK_FCVT_S_L 0xfff0007f -+#define MATCH_FCVT_S_LU 0xd0300053 -+#define MASK_FCVT_S_LU 0xfff0007f -+#define MATCH_FCVT_S_W 0xd0000053 -+#define MASK_FCVT_S_W 0xfff0007f -+#define MATCH_FCVT_S_WU 0xd0100053 -+#define MASK_FCVT_S_WU 0xfff0007f -+#define MATCH_FCVT_W_D 0xc2000053 -+#define MASK_FCVT_W_D 0xfff0007f -+#define MATCH_FCVT_W_H 0x54000053 -+#define MASK_FCVT_W_H 0xfff0007f -+#define MATCH_FCVT_W_S 0xc0000053 -+#define MASK_FCVT_W_S 0xfff0007f -+#define MATCH_FCVT_WU_D 0xc2100053 -+#define MASK_FCVT_WU_D 0xfff0007f -+#define MATCH_FCVT_WU_H 0x5c000053 -+#define MASK_FCVT_WU_H 0xfff0007f -+#define MATCH_FCVT_WU_S 0xc0100053 -+#define MASK_FCVT_WU_S 0xfff0007f -+#define MATCH_FDIV_D 0x1a000053 -+#define MASK_FDIV_D 0xfe00007f -+#define MATCH_FDIV_H 0x1c000053 -+#define MASK_FDIV_H 0xfe00007f -+#define MATCH_FDIV_S 0x18000053 -+#define MASK_FDIV_S 0xfe00007f -+#define MATCH_FENCE 0xf -+#define MASK_FENCE 0x707f -+#define MATCH_FENCE_I 0x100f -+#define MASK_FENCE_I 0x707f -+#define MATCH_FEQ_D 0xa2002053 -+#define MASK_FEQ_D 0xfe00707f -+#define MATCH_FEQ_H 0xac000053 -+#define MASK_FEQ_H 0xfe00707f -+#define MATCH_FEQ_S 0xa0002053 -+#define MASK_FEQ_S 0xfe00707f -+#define MATCH_FLD 0x3007 -+#define MASK_FLD 0x707f -+#define MATCH_FLE_D 0xa2000053 -+#define MASK_FLE_D 0xfe00707f -+#define MATCH_FLE_H 0xbc000053 -+#define MASK_FLE_H 0xfe00707f -+#define MATCH_FLE_S 0xa0000053 -+#define MASK_FLE_S 0xfe00707f -+#define MATCH_FLH 0x1007 -+#define MASK_FLH 0x707f -+#define MATCH_FLT_D 0xa2001053 -+#define MASK_FLT_D 0xfe00707f -+#define MATCH_FLT_H 0xb4000053 -+#define MASK_FLT_H 0xfe00707f -+#define MATCH_FLT_S 0xa0001053 -+#define MASK_FLT_S 0xfe00707f -+#define MATCH_FLW 0x2007 -+#define MASK_FLW 0x707f -+#define MATCH_FMADD_D 0x2000043 -+#define MASK_FMADD_D 0x600007f -+#define MATCH_FMADD_H 0x4000043 -+#define MASK_FMADD_H 0x600007f -+#define MATCH_FMADD_S 0x43 -+#define MASK_FMADD_S 0x600007f -+#define MATCH_FMAX_D 0x2a001053 -+#define MASK_FMAX_D 0xfe00707f -+#define MATCH_FMAX_H 0xcc000053 -+#define MASK_FMAX_H 0xfe00707f -+#define MATCH_FMAX_S 0x28001053 -+#define MASK_FMAX_S 0xfe00707f -+#define MATCH_FMIN_D 0x2a000053 -+#define MASK_FMIN_D 0xfe00707f -+#define MATCH_FMIN_H 0xc4000053 -+#define MASK_FMIN_H 0xfe00707f -+#define MATCH_FMIN_S 0x28000053 -+#define MASK_FMIN_S 0xfe00707f -+#define MATCH_FMOVN 0x6007077 -+#define MASK_FMOVN 0xfe00707f -+#define MATCH_FMOVZ 0x4007077 -+#define MASK_FMOVZ 0xfe00707f -+#define MATCH_FMSUB_D 0x2000047 -+#define MASK_FMSUB_D 0x600007f -+#define MATCH_FMSUB_H 0x4000047 -+#define MASK_FMSUB_H 0x600007f -+#define MATCH_FMSUB_S 0x47 -+#define MASK_FMSUB_S 0x600007f -+#define MATCH_FMUL_D 0x12000053 -+#define MASK_FMUL_D 0xfe00007f -+#define MATCH_FMUL_H 0x14000053 -+#define MASK_FMUL_H 0xfe00007f -+#define MATCH_FMUL_S 0x10000053 -+#define MASK_FMUL_S 0xfe00007f -+#define MATCH_FMV_D_X 0xf2000053 -+#define MASK_FMV_D_X 0xfff0707f -+#define MATCH_FMV_H_X 0xf4000053 -+#define MASK_FMV_H_X 0xfff0707f -+#define MATCH_FMV_S_X 0xf0000053 -+#define MASK_FMV_S_X 0xfff0707f -+#define MATCH_FMV_X_D 0xe2000053 -+#define MASK_FMV_X_D 0xfff0707f -+#define MATCH_FMV_X_H 0xe4000053 -+#define MASK_FMV_X_H 0xfff0707f -+#define MATCH_FMV_X_S 0xe0000053 -+#define MASK_FMV_X_S 0xfff0707f -+#define MATCH_FNMADD_D 0x200004f -+#define MASK_FNMADD_D 0x600007f -+#define MATCH_FNMADD_H 0x400004f -+#define MASK_FNMADD_H 0x600007f -+#define MATCH_FNMADD_S 0x4f -+#define MASK_FNMADD_S 0x600007f -+#define MATCH_FNMSUB_D 0x200004b -+#define MASK_FNMSUB_D 0x600007f -+#define MATCH_FNMSUB_H 0x400004b -+#define MASK_FNMSUB_H 0x600007f -+#define MATCH_FNMSUB_S 0x4b -+#define MASK_FNMSUB_S 0x600007f -+#define MATCH_FRCSR 0x302073 -+#define MASK_FRCSR 0xfffff07f -+#define MATCH_FRFLAGS 0x102073 -+#define MASK_FRFLAGS 0xfffff07f -+#define MATCH_FRRM 0x202073 -+#define MASK_FRRM 0xfffff07f -+#define MATCH_FSCSR 0x301073 -+#define MASK_FSCSR 0xfff0707f -+#define MATCH_FSD 0x3027 -+#define MASK_FSD 0x707f -+#define MATCH_FSFLAGS 0x101073 -+#define MASK_FSFLAGS 0xfff0707f -+#define MATCH_FSFLAGSI 0x105073 -+#define MASK_FSFLAGSI 0xfff0707f -+#define MATCH_FSGNJ_D 0x22000053 -+#define MASK_FSGNJ_D 0xfe00707f -+#define MATCH_FSGNJ_H 0x2c000053 -+#define MASK_FSGNJ_H 0xfe00707f -+#define MATCH_FSGNJ_S 0x20000053 -+#define MASK_FSGNJ_S 0xfe00707f -+#define MATCH_FSGNJN_D 0x22001053 -+#define MASK_FSGNJN_D 0xfe00707f -+#define MATCH_FSGNJN_H 0x34000053 -+#define MASK_FSGNJN_H 0xfe00707f -+#define MATCH_FSGNJN_S 0x20001053 -+#define MASK_FSGNJN_S 0xfe00707f -+#define MATCH_FSGNJX_D 0x22002053 -+#define MASK_FSGNJX_D 0xfe00707f -+#define MATCH_FSGNJX_H 0x3c000053 -+#define MASK_FSGNJX_H 0xfe00707f -+#define MATCH_FSGNJX_S 0x20002053 -+#define MASK_FSGNJX_S 0xfe00707f -+#define MATCH_FSH 0x1027 -+#define MASK_FSH 0x707f -+#define MATCH_FSQRT_D 0x5a000053 -+#define MASK_FSQRT_D 0xfff0007f -+#define MATCH_FSQRT_H 0x24000053 -+#define MASK_FSQRT_H 0xfff0007f -+#define MATCH_FSQRT_S 0x58000053 -+#define MASK_FSQRT_S 0xfff0007f -+#define MATCH_FSRM 0x201073 -+#define MASK_FSRM 0xfff0707f -+#define MATCH_FSRMI 0x205073 -+#define MASK_FSRMI 0xfff0707f -+#define MATCH_FSUB_D 0xa000053 -+#define MASK_FSUB_D 0xfe00007f -+#define MATCH_FSUB_H 0xc000053 -+#define MASK_FSUB_H 0xfe00007f -+#define MATCH_FSUB_S 0x8000053 -+#define MASK_FSUB_S 0xfe00007f -+#define MATCH_FSW 0x2027 -+#define MASK_FSW 0x707f -+#define MATCH_JAL 0x6f -+#define MASK_JAL 0x7f -+#define MATCH_JALR 0x67 -+#define MASK_JALR 0x707f -+#define MATCH_LB 0x3 -+#define MASK_LB 0x707f -+#define MATCH_LBU 0x4003 -+#define MASK_LBU 0x707f -+#define MATCH_LD 0x3003 -+#define MASK_LD 0x707f -+#define MATCH_LH 0x1003 -+#define MASK_LH 0x707f -+#define MATCH_LHU 0x5003 -+#define MASK_LHU 0x707f -+#define MATCH_LR_D 0x1000302f -+#define MASK_LR_D 0xf9f0707f -+#define MATCH_LR_W 0x1000202f -+#define MASK_LR_W 0xf9f0707f -+#define MATCH_LUI 0x37 -+#define MASK_LUI 0x7f -+#define MATCH_LW 0x2003 -+#define MASK_LW 0x707f -+#define MATCH_LWU 0x6003 -+#define MASK_LWU 0x707f -+#define MATCH_MOVN 0x2007077 -+#define MASK_MOVN 0xfe00707f -+#define MATCH_MOVZ 0x7077 -+#define MASK_MOVZ 0xfe00707f -+#define MATCH_MRTS 0x30500073 -+#define MASK_MRTS 0xffffffff -+#define MATCH_MUL 0x2000033 -+#define MASK_MUL 0xfe00707f -+#define MATCH_MULH 0x2001033 -+#define MASK_MULH 0xfe00707f -+#define MATCH_MULHSU 0x2002033 -+#define MASK_MULHSU 0xfe00707f -+#define MATCH_MULHU 0x2003033 -+#define MASK_MULHU 0xfe00707f -+#define MATCH_MULW 0x200003b -+#define MASK_MULW 0xfe00707f -+#define MATCH_OR 0x6033 -+#define MASK_OR 0xfe00707f -+#define MATCH_ORI 0x6013 -+#define MASK_ORI 0x707f -+#define MATCH_RDCYCLE 0xc0002073 -+#define MASK_RDCYCLE 0xfffff07f -+#define MATCH_RDCYCLEH 0xc8002073 -+#define MASK_RDCYCLEH 0xfffff07f -+#define MATCH_RDINSTRET 0xc0202073 -+#define MASK_RDINSTRET 0xfffff07f -+#define MATCH_RDINSTRETH 0xc8202073 -+#define MASK_RDINSTRETH 0xfffff07f -+#define MATCH_RDTIME 0xc0102073 -+#define MASK_RDTIME 0xfffff07f -+#define MATCH_RDTIMEH 0xc8102073 -+#define MASK_RDTIMEH 0xfffff07f -+#define MATCH_REM 0x2006033 -+#define MASK_REM 0xfe00707f -+#define MATCH_REMU 0x2007033 -+#define MASK_REMU 0xfe00707f -+#define MATCH_REMUW 0x200703b -+#define MASK_REMUW 0xfe00707f -+#define MATCH_REMW 0x200603b -+#define MASK_REMW 0xfe00707f -+#define MATCH_SB 0x23 -+#define MASK_SB 0x707f -+#define MATCH_SBREAK 0x100073 -+#define MASK_SBREAK 0xffffffff -+#define MATCH_SC_D 0x1800302f -+#define MASK_SC_D 0xf800707f -+#define MATCH_SC_W 0x1800202f -+#define MASK_SC_W 0xf800707f -+#define MATCH_SCALL 0x73 -+#define MASK_SCALL 0xffffffff -+#define MATCH_SD 0x3023 -+#define MASK_SD 0x707f -+#define MATCH_SFENCE_VM 0x10100073 -+#define MASK_SFENCE_VM 0xfff07fff -+#define MATCH_SH 0x1023 -+#define MASK_SH 0x707f -+#define MATCH_SLL 0x1033 -+#define MASK_SLL 0xfe00707f -+#define MATCH_SLLI 0x1013 -+#define MASK_SLLI 0xfc00707f -+#define MATCH_SLLI_RV32 0x1013 -+#define MASK_SLLI_RV32 0xfe00707f -+#define MATCH_SLLIW 0x101b -+#define MASK_SLLIW 0xfe00707f -+#define MATCH_SLLW 0x103b -+#define MASK_SLLW 0xfe00707f -+#define MATCH_SLT 0x2033 -+#define MASK_SLT 0xfe00707f -+#define MATCH_SLTI 0x2013 -+#define MASK_SLTI 0x707f -+#define MATCH_SLTIU 0x3013 -+#define MASK_SLTIU 0x707f -+#define MATCH_SLTU 0x3033 -+#define MASK_SLTU 0xfe00707f -+#define MATCH_SRA 0x40005033 -+#define MASK_SRA 0xfe00707f -+#define MATCH_SRAI 0x40005013 -+#define MASK_SRAI 0xfc00707f -+#define MATCH_SRAI_RV32 0x40005013 -+#define MASK_SRAI_RV32 0xfe00707f -+#define MATCH_SRAIW 0x4000501b -+#define MASK_SRAIW 0xfe00707f -+#define MATCH_SRAW 0x4000503b -+#define MASK_SRAW 0xfe00707f -+#define MATCH_SRET 0x10000073 -+#define MASK_SRET 0xffffffff -+#define MATCH_SRL 0x5033 -+#define MASK_SRL 0xfe00707f -+#define MATCH_SRLI 0x5013 -+#define MASK_SRLI 0xfc00707f -+#define MATCH_SRLI_RV32 0x5013 -+#define MASK_SRLI_RV32 0xfe00707f -+#define MATCH_SRLIW 0x501b -+#define MASK_SRLIW 0xfe00707f -+#define MATCH_SRLW 0x503b -+#define MASK_SRLW 0xfe00707f -+#define MATCH_STOP 0x5077 -+#define MASK_STOP 0xffffffff -+#define MATCH_SUB 0x40000033 -+#define MASK_SUB 0xfe00707f -+#define MATCH_SUBW 0x4000003b -+#define MASK_SUBW 0xfe00707f -+#define MATCH_SW 0x2023 -+#define MASK_SW 0x707f -+#define MATCH_UTIDX 0x6077 -+#define MASK_UTIDX 0xfffff07f -+#define MATCH_VENQCMD 0xa00302b -+#define MASK_VENQCMD 0xfe007fff -+#define MATCH_VENQCNT 0x1000302b -+#define MASK_VENQCNT 0xfe007fff -+#define MATCH_VENQIMM1 0xc00302b -+#define MASK_VENQIMM1 0xfe007fff -+#define MATCH_VENQIMM2 0xe00302b -+#define MASK_VENQIMM2 0xfe007fff -+#define MATCH_VF 0x10202b -+#define MASK_VF 0x1f0707f -+#define MATCH_VFLD 0x1600205b -+#define MASK_VFLD 0xfff0707f -+#define MATCH_VFLSEGD 0x1600205b -+#define MASK_VFLSEGD 0x1ff0707f -+#define MATCH_VFLSEGSTD 0x1600305b -+#define MASK_VFLSEGSTD 0x1e00707f -+#define MATCH_VFLSEGSTW 0x1400305b -+#define MASK_VFLSEGSTW 0x1e00707f -+#define MATCH_VFLSEGW 0x1400205b -+#define MASK_VFLSEGW 0x1ff0707f -+#define MATCH_VFLSTD 0x1600305b -+#define MASK_VFLSTD 0xfe00707f -+#define MATCH_VFLSTW 0x1400305b -+#define MASK_VFLSTW 0xfe00707f -+#define MATCH_VFLW 0x1400205b -+#define MASK_VFLW 0xfff0707f -+#define MATCH_VFMSV_D 0x1200202b -+#define MASK_VFMSV_D 0xfff0707f -+#define MATCH_VFMSV_S 0x1000202b -+#define MASK_VFMSV_S 0xfff0707f -+#define MATCH_VFMVV 0x1000002b -+#define MASK_VFMVV 0xfff0707f -+#define MATCH_VFSD 0x1600207b -+#define MASK_VFSD 0xfff0707f -+#define MATCH_VFSSEGD 0x1600207b -+#define MASK_VFSSEGD 0x1ff0707f -+#define MATCH_VFSSEGSTD 0x1600307b -+#define MASK_VFSSEGSTD 0x1e00707f -+#define MATCH_VFSSEGSTW 0x1400307b -+#define MASK_VFSSEGSTW 0x1e00707f -+#define MATCH_VFSSEGW 0x1400207b -+#define MASK_VFSSEGW 0x1ff0707f -+#define MATCH_VFSSTD 0x1600307b -+#define MASK_VFSSTD 0xfe00707f -+#define MATCH_VFSSTW 0x1400307b -+#define MASK_VFSSTW 0xfe00707f -+#define MATCH_VFSW 0x1400207b -+#define MASK_VFSW 0xfff0707f -+#define MATCH_VGETCFG 0x400b -+#define MASK_VGETCFG 0xfffff07f -+#define MATCH_VGETVL 0x200400b -+#define MASK_VGETVL 0xfffff07f -+#define MATCH_VLB 0x205b -+#define MASK_VLB 0xfff0707f -+#define MATCH_VLBU 0x800205b -+#define MASK_VLBU 0xfff0707f -+#define MATCH_VLD 0x600205b -+#define MASK_VLD 0xfff0707f -+#define MATCH_VLH 0x200205b -+#define MASK_VLH 0xfff0707f -+#define MATCH_VLHU 0xa00205b -+#define MASK_VLHU 0xfff0707f -+#define MATCH_VLSEGB 0x205b -+#define MASK_VLSEGB 0x1ff0707f -+#define MATCH_VLSEGBU 0x800205b -+#define MASK_VLSEGBU 0x1ff0707f -+#define MATCH_VLSEGD 0x600205b -+#define MASK_VLSEGD 0x1ff0707f -+#define MATCH_VLSEGH 0x200205b -+#define MASK_VLSEGH 0x1ff0707f -+#define MATCH_VLSEGHU 0xa00205b -+#define MASK_VLSEGHU 0x1ff0707f -+#define MATCH_VLSEGSTB 0x305b -+#define MASK_VLSEGSTB 0x1e00707f -+#define MATCH_VLSEGSTBU 0x800305b -+#define MASK_VLSEGSTBU 0x1e00707f -+#define MATCH_VLSEGSTD 0x600305b -+#define MASK_VLSEGSTD 0x1e00707f -+#define MATCH_VLSEGSTH 0x200305b -+#define MASK_VLSEGSTH 0x1e00707f -+#define MATCH_VLSEGSTHU 0xa00305b -+#define MASK_VLSEGSTHU 0x1e00707f -+#define MATCH_VLSEGSTW 0x400305b -+#define MASK_VLSEGSTW 0x1e00707f -+#define MATCH_VLSEGSTWU 0xc00305b -+#define MASK_VLSEGSTWU 0x1e00707f -+#define MATCH_VLSEGW 0x400205b -+#define MASK_VLSEGW 0x1ff0707f -+#define MATCH_VLSEGWU 0xc00205b -+#define MASK_VLSEGWU 0x1ff0707f -+#define MATCH_VLSTB 0x305b -+#define MASK_VLSTB 0xfe00707f -+#define MATCH_VLSTBU 0x800305b -+#define MASK_VLSTBU 0xfe00707f -+#define MATCH_VLSTD 0x600305b -+#define MASK_VLSTD 0xfe00707f -+#define MATCH_VLSTH 0x200305b -+#define MASK_VLSTH 0xfe00707f -+#define MATCH_VLSTHU 0xa00305b -+#define MASK_VLSTHU 0xfe00707f -+#define MATCH_VLSTW 0x400305b -+#define MASK_VLSTW 0xfe00707f -+#define MATCH_VLSTWU 0xc00305b -+#define MASK_VLSTWU 0xfe00707f -+#define MATCH_VLW 0x400205b -+#define MASK_VLW 0xfff0707f -+#define MATCH_VLWU 0xc00205b -+#define MASK_VLWU 0xfff0707f -+#define MATCH_VMSV 0x200202b -+#define MASK_VMSV 0xfff0707f -+#define MATCH_VMVV 0x200002b -+#define MASK_VMVV 0xfff0707f -+#define MATCH_VSB 0x207b -+#define MASK_VSB 0xfff0707f -+#define MATCH_VSD 0x600207b -+#define MASK_VSD 0xfff0707f -+#define MATCH_VSETCFG 0x200b -+#define MASK_VSETCFG 0x7fff -+#define MATCH_VSETVL 0x600b -+#define MASK_VSETVL 0xfff0707f -+#define MATCH_VSH 0x200207b -+#define MASK_VSH 0xfff0707f -+#define MATCH_VSSEGB 0x207b -+#define MASK_VSSEGB 0x1ff0707f -+#define MATCH_VSSEGD 0x600207b -+#define MASK_VSSEGD 0x1ff0707f -+#define MATCH_VSSEGH 0x200207b -+#define MASK_VSSEGH 0x1ff0707f -+#define MATCH_VSSEGSTB 0x307b -+#define MASK_VSSEGSTB 0x1e00707f -+#define MATCH_VSSEGSTD 0x600307b -+#define MASK_VSSEGSTD 0x1e00707f -+#define MATCH_VSSEGSTH 0x200307b -+#define MASK_VSSEGSTH 0x1e00707f -+#define MATCH_VSSEGSTW 0x400307b -+#define MASK_VSSEGSTW 0x1e00707f -+#define MATCH_VSSEGW 0x400207b -+#define MASK_VSSEGW 0x1ff0707f -+#define MATCH_VSSTB 0x307b -+#define MASK_VSSTB 0xfe00707f -+#define MATCH_VSSTD 0x600307b -+#define MASK_VSSTD 0xfe00707f -+#define MATCH_VSSTH 0x200307b -+#define MASK_VSSTH 0xfe00707f -+#define MATCH_VSSTW 0x400307b -+#define MASK_VSSTW 0xfe00707f -+#define MATCH_VSW 0x400207b -+#define MASK_VSW 0xfff0707f -+#define MATCH_VXCPTAUX 0x200402b -+#define MASK_VXCPTAUX 0xfffff07f -+#define MATCH_VXCPTCAUSE 0x402b -+#define MASK_VXCPTCAUSE 0xfffff07f -+#define MATCH_VXCPTEVAC 0x600302b -+#define MASK_VXCPTEVAC 0xfff07fff -+#define MATCH_VXCPTHOLD 0x800302b -+#define MASK_VXCPTHOLD 0xfff07fff -+#define MATCH_VXCPTKILL 0x400302b -+#define MASK_VXCPTKILL 0xffffffff -+#define MATCH_VXCPTRESTORE 0x200302b -+#define MASK_VXCPTRESTORE 0xfff07fff -+#define MATCH_VXCPTSAVE 0x302b -+#define MASK_VXCPTSAVE 0xfff07fff -+#define MATCH_XOR 0x4033 -+#define MASK_XOR 0xfe00707f -+#define MATCH_XORI 0x4013 -+#define MASK_XORI 0x707f -+#define CSR_FFLAGS 0x1 -+#define CSR_FRM 0x2 -+#define CSR_FCSR 0x3 -+#define CSR_CYCLE 0xc00 -+#define CSR_TIME 0xc01 -+#define CSR_INSTRET 0xc02 -+#define CSR_STATS 0xc0 -+#define CSR_UARCH0 0xcc0 -+#define CSR_UARCH1 0xcc1 -+#define CSR_UARCH2 0xcc2 -+#define CSR_UARCH3 0xcc3 -+#define CSR_UARCH4 0xcc4 -+#define CSR_UARCH5 0xcc5 -+#define CSR_UARCH6 0xcc6 -+#define CSR_UARCH7 0xcc7 -+#define CSR_UARCH8 0xcc8 -+#define CSR_UARCH9 0xcc9 -+#define CSR_UARCH10 0xcca -+#define CSR_UARCH11 0xccb -+#define CSR_UARCH12 0xccc -+#define CSR_UARCH13 0xccd -+#define CSR_UARCH14 0xcce -+#define CSR_UARCH15 0xccf -+#define CSR_SSTATUS 0x100 -+#define CSR_STVEC 0x101 -+#define CSR_STIMECMP 0x121 -+#define CSR_SSCRATCH 0x140 -+#define CSR_SEPC 0x141 -+#define CSR_SPTBR 0x188 -+#define CSR_SASID 0x189 -+#define CSR_SCYCLE 0x900 -+#define CSR_STIME 0x901 -+#define CSR_SINSTRET 0x902 -+#define CSR_SCAUSE 0xd40 -+#define CSR_SBADADDR 0xd41 -+#define CSR_MSTATUS 0x300 -+#define CSR_MSCRATCH 0x340 -+#define CSR_MEPC 0x341 -+#define CSR_MCAUSE 0x342 -+#define CSR_MBADADDR 0x343 -+#define CSR_RESET 0x780 -+#define CSR_TOHOST 0x781 -+#define CSR_FROMHOST 0x782 -+#define CSR_SEND_IPI 0x783 -+#define CSR_HARTID 0xfc0 -+#define CSR_CYCLEH 0xc80 -+#define CSR_TIMEH 0xc81 -+#define CSR_INSTRETH 0xc82 -+#define CSR_SCYCLEH 0x980 -+#define CSR_STIMEH 0x981 -+#define CSR_SINSTRETH 0x982 -+#define CAUSE_MISALIGNED_FETCH 0x0 -+#define CAUSE_FAULT_FETCH 0x1 -+#define CAUSE_ILLEGAL_INSTRUCTION 0x2 -+#define CAUSE_MISALIGNED_LOAD 0x4 -+#define CAUSE_FAULT_LOAD 0x5 -+#define CAUSE_MISALIGNED_STORE 0x6 -+#define CAUSE_FAULT_STORE 0x7 -+#define CAUSE_ECALL 0x8 -+#define CAUSE_BREAKPOINT 0x9 -+#endif -+#ifdef DECLARE_INSN -+DECLARE_INSN(add, MATCH_ADD, MASK_ADD) -+DECLARE_INSN(addi, MATCH_ADDI, MASK_ADDI) -+DECLARE_INSN(addiw, MATCH_ADDIW, MASK_ADDIW) -+DECLARE_INSN(addw, MATCH_ADDW, MASK_ADDW) -+DECLARE_INSN(amoadd_d, MATCH_AMOADD_D, MASK_AMOADD_D) -+DECLARE_INSN(amoadd_w, MATCH_AMOADD_W, MASK_AMOADD_W) -+DECLARE_INSN(amoand_d, MATCH_AMOAND_D, MASK_AMOAND_D) -+DECLARE_INSN(amoand_w, MATCH_AMOAND_W, MASK_AMOAND_W) -+DECLARE_INSN(amomax_d, MATCH_AMOMAX_D, MASK_AMOMAX_D) -+DECLARE_INSN(amomax_w, MATCH_AMOMAX_W, MASK_AMOMAX_W) -+DECLARE_INSN(amomaxu_d, MATCH_AMOMAXU_D, MASK_AMOMAXU_D) -+DECLARE_INSN(amomaxu_w, MATCH_AMOMAXU_W, MASK_AMOMAXU_W) -+DECLARE_INSN(amomin_d, MATCH_AMOMIN_D, MASK_AMOMIN_D) -+DECLARE_INSN(amomin_w, MATCH_AMOMIN_W, MASK_AMOMIN_W) -+DECLARE_INSN(amominu_d, MATCH_AMOMINU_D, MASK_AMOMINU_D) -+DECLARE_INSN(amominu_w, MATCH_AMOMINU_W, MASK_AMOMINU_W) -+DECLARE_INSN(amoor_d, MATCH_AMOOR_D, MASK_AMOOR_D) -+DECLARE_INSN(amoor_w, MATCH_AMOOR_W, MASK_AMOOR_W) -+DECLARE_INSN(amoswap_d, MATCH_AMOSWAP_D, MASK_AMOSWAP_D) -+DECLARE_INSN(amoswap_w, MATCH_AMOSWAP_W, MASK_AMOSWAP_W) -+DECLARE_INSN(amoxor_d, MATCH_AMOXOR_D, MASK_AMOXOR_D) -+DECLARE_INSN(amoxor_w, MATCH_AMOXOR_W, MASK_AMOXOR_W) -+DECLARE_INSN(and, MATCH_AND, MASK_AND) -+DECLARE_INSN(andi, MATCH_ANDI, MASK_ANDI) -+DECLARE_INSN(auipc, MATCH_AUIPC, MASK_AUIPC) -+DECLARE_INSN(beq, MATCH_BEQ, MASK_BEQ) -+DECLARE_INSN(bge, MATCH_BGE, MASK_BGE) -+DECLARE_INSN(bgeu, MATCH_BGEU, MASK_BGEU) -+DECLARE_INSN(blt, MATCH_BLT, MASK_BLT) -+DECLARE_INSN(bltu, MATCH_BLTU, MASK_BLTU) -+DECLARE_INSN(bne, MATCH_BNE, MASK_BNE) -+DECLARE_INSN(c_add, MATCH_C_ADD, MASK_C_ADD) -+DECLARE_INSN(c_addi, MATCH_C_ADDI, MASK_C_ADDI) -+DECLARE_INSN(c_addi4, MATCH_C_ADDI4, MASK_C_ADDI4) -+DECLARE_INSN(c_addiw, MATCH_C_ADDIW, MASK_C_ADDIW) -+DECLARE_INSN(c_addw, MATCH_C_ADDW, MASK_C_ADDW) -+DECLARE_INSN(c_beqz, MATCH_C_BEQZ, MASK_C_BEQZ) -+DECLARE_INSN(c_bnez, MATCH_C_BNEZ, MASK_C_BNEZ) -+DECLARE_INSN(c_j, MATCH_C_J, MASK_C_J) -+DECLARE_INSN(c_jalr, MATCH_C_JALR, MASK_C_JALR) -+DECLARE_INSN(c_ld, MATCH_C_LD, MASK_C_LD) -+DECLARE_INSN(c_ldsp, MATCH_C_LDSP, MASK_C_LDSP) -+DECLARE_INSN(c_li, MATCH_C_LI, MASK_C_LI) -+DECLARE_INSN(c_lui, MATCH_C_LUI, MASK_C_LUI) -+DECLARE_INSN(c_lw, MATCH_C_LW, MASK_C_LW) -+DECLARE_INSN(c_lwsp, MATCH_C_LWSP, MASK_C_LWSP) -+DECLARE_INSN(c_mv, MATCH_C_MV, MASK_C_MV) -+DECLARE_INSN(c_sd, MATCH_C_SD, MASK_C_SD) -+DECLARE_INSN(c_sdsp, MATCH_C_SDSP, MASK_C_SDSP) -+DECLARE_INSN(c_slli, MATCH_C_SLLI, MASK_C_SLLI) -+DECLARE_INSN(c_sw, MATCH_C_SW, MASK_C_SW) -+DECLARE_INSN(c_swsp, MATCH_C_SWSP, MASK_C_SWSP) -+DECLARE_INSN(csrrc, MATCH_CSRRC, MASK_CSRRC) -+DECLARE_INSN(csrrci, MATCH_CSRRCI, MASK_CSRRCI) -+DECLARE_INSN(csrrs, MATCH_CSRRS, MASK_CSRRS) -+DECLARE_INSN(csrrsi, MATCH_CSRRSI, MASK_CSRRSI) -+DECLARE_INSN(csrrw, MATCH_CSRRW, MASK_CSRRW) -+DECLARE_INSN(csrrwi, MATCH_CSRRWI, MASK_CSRRWI) -+DECLARE_INSN(custom0, MATCH_CUSTOM0, MASK_CUSTOM0) -+DECLARE_INSN(custom0_rd, MATCH_CUSTOM0_RD, MASK_CUSTOM0_RD) -+DECLARE_INSN(custom0_rd_rs1, MATCH_CUSTOM0_RD_RS1, MASK_CUSTOM0_RD_RS1) -+DECLARE_INSN(custom0_rd_rs1_rs2, MATCH_CUSTOM0_RD_RS1_RS2, MASK_CUSTOM0_RD_RS1_RS2) -+DECLARE_INSN(custom0_rs1, MATCH_CUSTOM0_RS1, MASK_CUSTOM0_RS1) -+DECLARE_INSN(custom0_rs1_rs2, MATCH_CUSTOM0_RS1_RS2, MASK_CUSTOM0_RS1_RS2) -+DECLARE_INSN(custom1, MATCH_CUSTOM1, MASK_CUSTOM1) -+DECLARE_INSN(custom1_rd, MATCH_CUSTOM1_RD, MASK_CUSTOM1_RD) -+DECLARE_INSN(custom1_rd_rs1, MATCH_CUSTOM1_RD_RS1, MASK_CUSTOM1_RD_RS1) -+DECLARE_INSN(custom1_rd_rs1_rs2, MATCH_CUSTOM1_RD_RS1_RS2, MASK_CUSTOM1_RD_RS1_RS2) -+DECLARE_INSN(custom1_rs1, MATCH_CUSTOM1_RS1, MASK_CUSTOM1_RS1) -+DECLARE_INSN(custom1_rs1_rs2, MATCH_CUSTOM1_RS1_RS2, MASK_CUSTOM1_RS1_RS2) -+DECLARE_INSN(custom2, MATCH_CUSTOM2, MASK_CUSTOM2) -+DECLARE_INSN(custom2_rd, MATCH_CUSTOM2_RD, MASK_CUSTOM2_RD) -+DECLARE_INSN(custom2_rd_rs1, MATCH_CUSTOM2_RD_RS1, MASK_CUSTOM2_RD_RS1) -+DECLARE_INSN(custom2_rd_rs1_rs2, MATCH_CUSTOM2_RD_RS1_RS2, MASK_CUSTOM2_RD_RS1_RS2) -+DECLARE_INSN(custom2_rs1, MATCH_CUSTOM2_RS1, MASK_CUSTOM2_RS1) -+DECLARE_INSN(custom2_rs1_rs2, MATCH_CUSTOM2_RS1_RS2, MASK_CUSTOM2_RS1_RS2) -+DECLARE_INSN(custom3, MATCH_CUSTOM3, MASK_CUSTOM3) -+DECLARE_INSN(custom3_rd, MATCH_CUSTOM3_RD, MASK_CUSTOM3_RD) -+DECLARE_INSN(custom3_rd_rs1, MATCH_CUSTOM3_RD_RS1, MASK_CUSTOM3_RD_RS1) -+DECLARE_INSN(custom3_rd_rs1_rs2, MATCH_CUSTOM3_RD_RS1_RS2, MASK_CUSTOM3_RD_RS1_RS2) -+DECLARE_INSN(custom3_rs1, MATCH_CUSTOM3_RS1, MASK_CUSTOM3_RS1) -+DECLARE_INSN(custom3_rs1_rs2, MATCH_CUSTOM3_RS1_RS2, MASK_CUSTOM3_RS1_RS2) -+DECLARE_INSN(div, MATCH_DIV, MASK_DIV) -+DECLARE_INSN(divu, MATCH_DIVU, MASK_DIVU) -+DECLARE_INSN(divuw, MATCH_DIVUW, MASK_DIVUW) -+DECLARE_INSN(divw, MATCH_DIVW, MASK_DIVW) -+DECLARE_INSN(fadd_d, MATCH_FADD_D, MASK_FADD_D) -+DECLARE_INSN(fadd_h, MATCH_FADD_H, MASK_FADD_H) -+DECLARE_INSN(fadd_s, MATCH_FADD_S, MASK_FADD_S) -+DECLARE_INSN(fclass_d, MATCH_FCLASS_D, MASK_FCLASS_D) -+DECLARE_INSN(fclass_s, MATCH_FCLASS_S, MASK_FCLASS_S) -+DECLARE_INSN(fcvt_d_h, MATCH_FCVT_D_H, MASK_FCVT_D_H) -+DECLARE_INSN(fcvt_d_l, MATCH_FCVT_D_L, MASK_FCVT_D_L) -+DECLARE_INSN(fcvt_d_lu, MATCH_FCVT_D_LU, MASK_FCVT_D_LU) -+DECLARE_INSN(fcvt_d_s, MATCH_FCVT_D_S, MASK_FCVT_D_S) -+DECLARE_INSN(fcvt_d_w, MATCH_FCVT_D_W, MASK_FCVT_D_W) -+DECLARE_INSN(fcvt_d_wu, MATCH_FCVT_D_WU, MASK_FCVT_D_WU) -+DECLARE_INSN(fcvt_h_d, MATCH_FCVT_H_D, MASK_FCVT_H_D) -+DECLARE_INSN(fcvt_h_l, MATCH_FCVT_H_L, MASK_FCVT_H_L) -+DECLARE_INSN(fcvt_h_lu, MATCH_FCVT_H_LU, MASK_FCVT_H_LU) -+DECLARE_INSN(fcvt_h_s, MATCH_FCVT_H_S, MASK_FCVT_H_S) -+DECLARE_INSN(fcvt_h_w, MATCH_FCVT_H_W, MASK_FCVT_H_W) -+DECLARE_INSN(fcvt_h_wu, MATCH_FCVT_H_WU, MASK_FCVT_H_WU) -+DECLARE_INSN(fcvt_l_d, MATCH_FCVT_L_D, MASK_FCVT_L_D) -+DECLARE_INSN(fcvt_l_h, MATCH_FCVT_L_H, MASK_FCVT_L_H) -+DECLARE_INSN(fcvt_l_s, MATCH_FCVT_L_S, MASK_FCVT_L_S) -+DECLARE_INSN(fcvt_lu_d, MATCH_FCVT_LU_D, MASK_FCVT_LU_D) -+DECLARE_INSN(fcvt_lu_h, MATCH_FCVT_LU_H, MASK_FCVT_LU_H) -+DECLARE_INSN(fcvt_lu_s, MATCH_FCVT_LU_S, MASK_FCVT_LU_S) -+DECLARE_INSN(fcvt_s_d, MATCH_FCVT_S_D, MASK_FCVT_S_D) -+DECLARE_INSN(fcvt_s_h, MATCH_FCVT_S_H, MASK_FCVT_S_H) -+DECLARE_INSN(fcvt_s_l, MATCH_FCVT_S_L, MASK_FCVT_S_L) -+DECLARE_INSN(fcvt_s_lu, MATCH_FCVT_S_LU, MASK_FCVT_S_LU) -+DECLARE_INSN(fcvt_s_w, MATCH_FCVT_S_W, MASK_FCVT_S_W) -+DECLARE_INSN(fcvt_s_wu, MATCH_FCVT_S_WU, MASK_FCVT_S_WU) -+DECLARE_INSN(fcvt_w_d, MATCH_FCVT_W_D, MASK_FCVT_W_D) -+DECLARE_INSN(fcvt_w_h, MATCH_FCVT_W_H, MASK_FCVT_W_H) -+DECLARE_INSN(fcvt_w_s, MATCH_FCVT_W_S, MASK_FCVT_W_S) -+DECLARE_INSN(fcvt_wu_d, MATCH_FCVT_WU_D, MASK_FCVT_WU_D) -+DECLARE_INSN(fcvt_wu_h, MATCH_FCVT_WU_H, MASK_FCVT_WU_H) -+DECLARE_INSN(fcvt_wu_s, MATCH_FCVT_WU_S, MASK_FCVT_WU_S) -+DECLARE_INSN(fdiv_d, MATCH_FDIV_D, MASK_FDIV_D) -+DECLARE_INSN(fdiv_h, MATCH_FDIV_H, MASK_FDIV_H) -+DECLARE_INSN(fdiv_s, MATCH_FDIV_S, MASK_FDIV_S) -+DECLARE_INSN(fence, MATCH_FENCE, MASK_FENCE) -+DECLARE_INSN(fence_i, MATCH_FENCE_I, MASK_FENCE_I) -+DECLARE_INSN(feq_d, MATCH_FEQ_D, MASK_FEQ_D) -+DECLARE_INSN(feq_h, MATCH_FEQ_H, MASK_FEQ_H) -+DECLARE_INSN(feq_s, MATCH_FEQ_S, MASK_FEQ_S) -+DECLARE_INSN(fld, MATCH_FLD, MASK_FLD) -+DECLARE_INSN(fle_d, MATCH_FLE_D, MASK_FLE_D) -+DECLARE_INSN(fle_h, MATCH_FLE_H, MASK_FLE_H) -+DECLARE_INSN(fle_s, MATCH_FLE_S, MASK_FLE_S) -+DECLARE_INSN(flh, MATCH_FLH, MASK_FLH) -+DECLARE_INSN(flt_d, MATCH_FLT_D, MASK_FLT_D) -+DECLARE_INSN(flt_h, MATCH_FLT_H, MASK_FLT_H) -+DECLARE_INSN(flt_s, MATCH_FLT_S, MASK_FLT_S) -+DECLARE_INSN(flw, MATCH_FLW, MASK_FLW) -+DECLARE_INSN(fmadd_d, MATCH_FMADD_D, MASK_FMADD_D) -+DECLARE_INSN(fmadd_h, MATCH_FMADD_H, MASK_FMADD_H) -+DECLARE_INSN(fmadd_s, MATCH_FMADD_S, MASK_FMADD_S) -+DECLARE_INSN(fmax_d, MATCH_FMAX_D, MASK_FMAX_D) -+DECLARE_INSN(fmax_h, MATCH_FMAX_H, MASK_FMAX_H) -+DECLARE_INSN(fmax_s, MATCH_FMAX_S, MASK_FMAX_S) -+DECLARE_INSN(fmin_d, MATCH_FMIN_D, MASK_FMIN_D) -+DECLARE_INSN(fmin_h, MATCH_FMIN_H, MASK_FMIN_H) -+DECLARE_INSN(fmin_s, MATCH_FMIN_S, MASK_FMIN_S) -+DECLARE_INSN(fmovn, MATCH_FMOVN, MASK_FMOVN) -+DECLARE_INSN(fmovz, MATCH_FMOVZ, MASK_FMOVZ) -+DECLARE_INSN(fmsub_d, MATCH_FMSUB_D, MASK_FMSUB_D) -+DECLARE_INSN(fmsub_h, MATCH_FMSUB_H, MASK_FMSUB_H) -+DECLARE_INSN(fmsub_s, MATCH_FMSUB_S, MASK_FMSUB_S) -+DECLARE_INSN(fmul_d, MATCH_FMUL_D, MASK_FMUL_D) -+DECLARE_INSN(fmul_h, MATCH_FMUL_H, MASK_FMUL_H) -+DECLARE_INSN(fmul_s, MATCH_FMUL_S, MASK_FMUL_S) -+DECLARE_INSN(fmv_d_x, MATCH_FMV_D_X, MASK_FMV_D_X) -+DECLARE_INSN(fmv_h_x, MATCH_FMV_H_X, MASK_FMV_H_X) -+DECLARE_INSN(fmv_s_x, MATCH_FMV_S_X, MASK_FMV_S_X) -+DECLARE_INSN(fmv_x_d, MATCH_FMV_X_D, MASK_FMV_X_D) -+DECLARE_INSN(fmv_x_h, MATCH_FMV_X_H, MASK_FMV_X_H) -+DECLARE_INSN(fmv_x_s, MATCH_FMV_X_S, MASK_FMV_X_S) -+DECLARE_INSN(fnmadd_d, MATCH_FNMADD_D, MASK_FNMADD_D) -+DECLARE_INSN(fnmadd_h, MATCH_FNMADD_H, MASK_FNMADD_H) -+DECLARE_INSN(fnmadd_s, MATCH_FNMADD_S, MASK_FNMADD_S) -+DECLARE_INSN(fnmsub_d, MATCH_FNMSUB_D, MASK_FNMSUB_D) -+DECLARE_INSN(fnmsub_h, MATCH_FNMSUB_H, MASK_FNMSUB_H) -+DECLARE_INSN(fnmsub_s, MATCH_FNMSUB_S, MASK_FNMSUB_S) -+DECLARE_INSN(frcsr, MATCH_FRCSR, MASK_FRCSR) -+DECLARE_INSN(frflags, MATCH_FRFLAGS, MASK_FRFLAGS) -+DECLARE_INSN(frrm, MATCH_FRRM, MASK_FRRM) -+DECLARE_INSN(fscsr, MATCH_FSCSR, MASK_FSCSR) -+DECLARE_INSN(fsd, MATCH_FSD, MASK_FSD) -+DECLARE_INSN(fsflags, MATCH_FSFLAGS, MASK_FSFLAGS) -+DECLARE_INSN(fsflagsi, MATCH_FSFLAGSI, MASK_FSFLAGSI) -+DECLARE_INSN(fsgnj_d, MATCH_FSGNJ_D, MASK_FSGNJ_D) -+DECLARE_INSN(fsgnj_h, MATCH_FSGNJ_H, MASK_FSGNJ_H) -+DECLARE_INSN(fsgnj_s, MATCH_FSGNJ_S, MASK_FSGNJ_S) -+DECLARE_INSN(fsgnjn_d, MATCH_FSGNJN_D, MASK_FSGNJN_D) -+DECLARE_INSN(fsgnjn_h, MATCH_FSGNJN_H, MASK_FSGNJN_H) -+DECLARE_INSN(fsgnjn_s, MATCH_FSGNJN_S, MASK_FSGNJN_S) -+DECLARE_INSN(fsgnjx_d, MATCH_FSGNJX_D, MASK_FSGNJX_D) -+DECLARE_INSN(fsgnjx_h, MATCH_FSGNJX_H, MASK_FSGNJX_H) -+DECLARE_INSN(fsgnjx_s, MATCH_FSGNJX_S, MASK_FSGNJX_S) -+DECLARE_INSN(fsh, MATCH_FSH, MASK_FSH) -+DECLARE_INSN(fsqrt_d, MATCH_FSQRT_D, MASK_FSQRT_D) -+DECLARE_INSN(fsqrt_h, MATCH_FSQRT_H, MASK_FSQRT_H) -+DECLARE_INSN(fsqrt_s, MATCH_FSQRT_S, MASK_FSQRT_S) -+DECLARE_INSN(fsrm, MATCH_FSRM, MASK_FSRM) -+DECLARE_INSN(fsrmi, MATCH_FSRMI, MASK_FSRMI) -+DECLARE_INSN(fsub_d, MATCH_FSUB_D, MASK_FSUB_D) -+DECLARE_INSN(fsub_h, MATCH_FSUB_H, MASK_FSUB_H) -+DECLARE_INSN(fsub_s, MATCH_FSUB_S, MASK_FSUB_S) -+DECLARE_INSN(fsw, MATCH_FSW, MASK_FSW) -+DECLARE_INSN(jal, MATCH_JAL, MASK_JAL) -+DECLARE_INSN(jalr, MATCH_JALR, MASK_JALR) -+DECLARE_INSN(lb, MATCH_LB, MASK_LB) -+DECLARE_INSN(lbu, MATCH_LBU, MASK_LBU) -+DECLARE_INSN(ld, MATCH_LD, MASK_LD) -+DECLARE_INSN(lh, MATCH_LH, MASK_LH) -+DECLARE_INSN(lhu, MATCH_LHU, MASK_LHU) -+DECLARE_INSN(lr_d, MATCH_LR_D, MASK_LR_D) -+DECLARE_INSN(lr_w, MATCH_LR_W, MASK_LR_W) -+DECLARE_INSN(lui, MATCH_LUI, MASK_LUI) -+DECLARE_INSN(lw, MATCH_LW, MASK_LW) -+DECLARE_INSN(lwu, MATCH_LWU, MASK_LWU) -+DECLARE_INSN(movn, MATCH_MOVN, MASK_MOVN) -+DECLARE_INSN(movz, MATCH_MOVZ, MASK_MOVZ) -+DECLARE_INSN(mrts, MATCH_MRTS, MASK_MRTS) -+DECLARE_INSN(mul, MATCH_MUL, MASK_MUL) -+DECLARE_INSN(mulh, MATCH_MULH, MASK_MULH) -+DECLARE_INSN(mulhsu, MATCH_MULHSU, MASK_MULHSU) -+DECLARE_INSN(mulhu, MATCH_MULHU, MASK_MULHU) -+DECLARE_INSN(mulw, MATCH_MULW, MASK_MULW) -+DECLARE_INSN(or, MATCH_OR, MASK_OR) -+DECLARE_INSN(ori, MATCH_ORI, MASK_ORI) -+DECLARE_INSN(rdcycle, MATCH_RDCYCLE, MASK_RDCYCLE) -+DECLARE_INSN(rdcycleh, MATCH_RDCYCLEH, MASK_RDCYCLEH) -+DECLARE_INSN(rdinstret, MATCH_RDINSTRET, MASK_RDINSTRET) -+DECLARE_INSN(rdinstreth, MATCH_RDINSTRETH, MASK_RDINSTRETH) -+DECLARE_INSN(rdtime, MATCH_RDTIME, MASK_RDTIME) -+DECLARE_INSN(rdtimeh, MATCH_RDTIMEH, MASK_RDTIMEH) -+DECLARE_INSN(rem, MATCH_REM, MASK_REM) -+DECLARE_INSN(remu, MATCH_REMU, MASK_REMU) -+DECLARE_INSN(remuw, MATCH_REMUW, MASK_REMUW) -+DECLARE_INSN(remw, MATCH_REMW, MASK_REMW) -+DECLARE_INSN(sb, MATCH_SB, MASK_SB) -+DECLARE_INSN(sbreak, MATCH_SBREAK, MASK_SBREAK) -+DECLARE_INSN(sc_d, MATCH_SC_D, MASK_SC_D) -+DECLARE_INSN(sc_w, MATCH_SC_W, MASK_SC_W) -+DECLARE_INSN(scall, MATCH_SCALL, MASK_SCALL) -+DECLARE_INSN(sd, MATCH_SD, MASK_SD) -+DECLARE_INSN(sfence_vm, MATCH_SFENCE_VM, MASK_SFENCE_VM) -+DECLARE_INSN(sh, MATCH_SH, MASK_SH) -+DECLARE_INSN(sll, MATCH_SLL, MASK_SLL) -+DECLARE_INSN(slli, MATCH_SLLI, MASK_SLLI) -+DECLARE_INSN(slli_rv32, MATCH_SLLI_RV32, MASK_SLLI_RV32) -+DECLARE_INSN(slliw, MATCH_SLLIW, MASK_SLLIW) -+DECLARE_INSN(sllw, MATCH_SLLW, MASK_SLLW) -+DECLARE_INSN(slt, MATCH_SLT, MASK_SLT) -+DECLARE_INSN(slti, MATCH_SLTI, MASK_SLTI) -+DECLARE_INSN(sltiu, MATCH_SLTIU, MASK_SLTIU) -+DECLARE_INSN(sltu, MATCH_SLTU, MASK_SLTU) -+DECLARE_INSN(sra, MATCH_SRA, MASK_SRA) -+DECLARE_INSN(srai, MATCH_SRAI, MASK_SRAI) -+DECLARE_INSN(srai_rv32, MATCH_SRAI_RV32, MASK_SRAI_RV32) -+DECLARE_INSN(sraiw, MATCH_SRAIW, MASK_SRAIW) -+DECLARE_INSN(sraw, MATCH_SRAW, MASK_SRAW) -+DECLARE_INSN(sret, MATCH_SRET, MASK_SRET) -+DECLARE_INSN(srl, MATCH_SRL, MASK_SRL) -+DECLARE_INSN(srli, MATCH_SRLI, MASK_SRLI) -+DECLARE_INSN(srli_rv32, MATCH_SRLI_RV32, MASK_SRLI_RV32) -+DECLARE_INSN(srliw, MATCH_SRLIW, MASK_SRLIW) -+DECLARE_INSN(srlw, MATCH_SRLW, MASK_SRLW) -+DECLARE_INSN(stop, MATCH_STOP, MASK_STOP) -+DECLARE_INSN(sub, MATCH_SUB, MASK_SUB) -+DECLARE_INSN(subw, MATCH_SUBW, MASK_SUBW) -+DECLARE_INSN(sw, MATCH_SW, MASK_SW) -+DECLARE_INSN(utidx, MATCH_UTIDX, MASK_UTIDX) -+DECLARE_INSN(venqcmd, MATCH_VENQCMD, MASK_VENQCMD) -+DECLARE_INSN(venqcnt, MATCH_VENQCNT, MASK_VENQCNT) -+DECLARE_INSN(venqimm1, MATCH_VENQIMM1, MASK_VENQIMM1) -+DECLARE_INSN(venqimm2, MATCH_VENQIMM2, MASK_VENQIMM2) -+DECLARE_INSN(vf, MATCH_VF, MASK_VF) -+DECLARE_INSN(vfld, MATCH_VFLD, MASK_VFLD) -+DECLARE_INSN(vflsegd, MATCH_VFLSEGD, MASK_VFLSEGD) -+DECLARE_INSN(vflsegstd, MATCH_VFLSEGSTD, MASK_VFLSEGSTD) -+DECLARE_INSN(vflsegstw, MATCH_VFLSEGSTW, MASK_VFLSEGSTW) -+DECLARE_INSN(vflsegw, MATCH_VFLSEGW, MASK_VFLSEGW) -+DECLARE_INSN(vflstd, MATCH_VFLSTD, MASK_VFLSTD) -+DECLARE_INSN(vflstw, MATCH_VFLSTW, MASK_VFLSTW) -+DECLARE_INSN(vflw, MATCH_VFLW, MASK_VFLW) -+DECLARE_INSN(vfmsv_d, MATCH_VFMSV_D, MASK_VFMSV_D) -+DECLARE_INSN(vfmsv_s, MATCH_VFMSV_S, MASK_VFMSV_S) -+DECLARE_INSN(vfmvv, MATCH_VFMVV, MASK_VFMVV) -+DECLARE_INSN(vfsd, MATCH_VFSD, MASK_VFSD) -+DECLARE_INSN(vfssegd, MATCH_VFSSEGD, MASK_VFSSEGD) -+DECLARE_INSN(vfssegstd, MATCH_VFSSEGSTD, MASK_VFSSEGSTD) -+DECLARE_INSN(vfssegstw, MATCH_VFSSEGSTW, MASK_VFSSEGSTW) -+DECLARE_INSN(vfssegw, MATCH_VFSSEGW, MASK_VFSSEGW) -+DECLARE_INSN(vfsstd, MATCH_VFSSTD, MASK_VFSSTD) -+DECLARE_INSN(vfsstw, MATCH_VFSSTW, MASK_VFSSTW) -+DECLARE_INSN(vfsw, MATCH_VFSW, MASK_VFSW) -+DECLARE_INSN(vgetcfg, MATCH_VGETCFG, MASK_VGETCFG) -+DECLARE_INSN(vgetvl, MATCH_VGETVL, MASK_VGETVL) -+DECLARE_INSN(vlb, MATCH_VLB, MASK_VLB) -+DECLARE_INSN(vlbu, MATCH_VLBU, MASK_VLBU) -+DECLARE_INSN(vld, MATCH_VLD, MASK_VLD) -+DECLARE_INSN(vlh, MATCH_VLH, MASK_VLH) -+DECLARE_INSN(vlhu, MATCH_VLHU, MASK_VLHU) -+DECLARE_INSN(vlsegb, MATCH_VLSEGB, MASK_VLSEGB) -+DECLARE_INSN(vlsegbu, MATCH_VLSEGBU, MASK_VLSEGBU) -+DECLARE_INSN(vlsegd, MATCH_VLSEGD, MASK_VLSEGD) -+DECLARE_INSN(vlsegh, MATCH_VLSEGH, MASK_VLSEGH) -+DECLARE_INSN(vlseghu, MATCH_VLSEGHU, MASK_VLSEGHU) -+DECLARE_INSN(vlsegstb, MATCH_VLSEGSTB, MASK_VLSEGSTB) -+DECLARE_INSN(vlsegstbu, MATCH_VLSEGSTBU, MASK_VLSEGSTBU) -+DECLARE_INSN(vlsegstd, MATCH_VLSEGSTD, MASK_VLSEGSTD) -+DECLARE_INSN(vlsegsth, MATCH_VLSEGSTH, MASK_VLSEGSTH) -+DECLARE_INSN(vlsegsthu, MATCH_VLSEGSTHU, MASK_VLSEGSTHU) -+DECLARE_INSN(vlsegstw, MATCH_VLSEGSTW, MASK_VLSEGSTW) -+DECLARE_INSN(vlsegstwu, MATCH_VLSEGSTWU, MASK_VLSEGSTWU) -+DECLARE_INSN(vlsegw, MATCH_VLSEGW, MASK_VLSEGW) -+DECLARE_INSN(vlsegwu, MATCH_VLSEGWU, MASK_VLSEGWU) -+DECLARE_INSN(vlstb, MATCH_VLSTB, MASK_VLSTB) -+DECLARE_INSN(vlstbu, MATCH_VLSTBU, MASK_VLSTBU) -+DECLARE_INSN(vlstd, MATCH_VLSTD, MASK_VLSTD) -+DECLARE_INSN(vlsth, MATCH_VLSTH, MASK_VLSTH) -+DECLARE_INSN(vlsthu, MATCH_VLSTHU, MASK_VLSTHU) -+DECLARE_INSN(vlstw, MATCH_VLSTW, MASK_VLSTW) -+DECLARE_INSN(vlstwu, MATCH_VLSTWU, MASK_VLSTWU) -+DECLARE_INSN(vlw, MATCH_VLW, MASK_VLW) -+DECLARE_INSN(vlwu, MATCH_VLWU, MASK_VLWU) -+DECLARE_INSN(vmsv, MATCH_VMSV, MASK_VMSV) -+DECLARE_INSN(vmvv, MATCH_VMVV, MASK_VMVV) -+DECLARE_INSN(vsb, MATCH_VSB, MASK_VSB) -+DECLARE_INSN(vsd, MATCH_VSD, MASK_VSD) -+DECLARE_INSN(vsetcfg, MATCH_VSETCFG, MASK_VSETCFG) -+DECLARE_INSN(vsetvl, MATCH_VSETVL, MASK_VSETVL) -+DECLARE_INSN(vsh, MATCH_VSH, MASK_VSH) -+DECLARE_INSN(vssegb, MATCH_VSSEGB, MASK_VSSEGB) -+DECLARE_INSN(vssegd, MATCH_VSSEGD, MASK_VSSEGD) -+DECLARE_INSN(vssegh, MATCH_VSSEGH, MASK_VSSEGH) -+DECLARE_INSN(vssegstb, MATCH_VSSEGSTB, MASK_VSSEGSTB) -+DECLARE_INSN(vssegstd, MATCH_VSSEGSTD, MASK_VSSEGSTD) -+DECLARE_INSN(vssegsth, MATCH_VSSEGSTH, MASK_VSSEGSTH) -+DECLARE_INSN(vssegstw, MATCH_VSSEGSTW, MASK_VSSEGSTW) -+DECLARE_INSN(vssegw, MATCH_VSSEGW, MASK_VSSEGW) -+DECLARE_INSN(vsstb, MATCH_VSSTB, MASK_VSSTB) -+DECLARE_INSN(vsstd, MATCH_VSSTD, MASK_VSSTD) -+DECLARE_INSN(vssth, MATCH_VSSTH, MASK_VSSTH) -+DECLARE_INSN(vsstw, MATCH_VSSTW, MASK_VSSTW) -+DECLARE_INSN(vsw, MATCH_VSW, MASK_VSW) -+DECLARE_INSN(vxcptaux, MATCH_VXCPTAUX, MASK_VXCPTAUX) -+DECLARE_INSN(vxcptcause, MATCH_VXCPTCAUSE, MASK_VXCPTCAUSE) -+DECLARE_INSN(vxcptevac, MATCH_VXCPTEVAC, MASK_VXCPTEVAC) -+DECLARE_INSN(vxcpthold, MATCH_VXCPTHOLD, MASK_VXCPTHOLD) -+DECLARE_INSN(vxcptkill, MATCH_VXCPTKILL, MASK_VXCPTKILL) -+DECLARE_INSN(vxcptrestore, MATCH_VXCPTRESTORE, MASK_VXCPTRESTORE) -+DECLARE_INSN(vxcptsave, MATCH_VXCPTSAVE, MASK_VXCPTSAVE) -+DECLARE_INSN(xor, MATCH_XOR, MASK_XOR) -+DECLARE_INSN(xori, MATCH_XORI, MASK_XORI) -+#endif -+#ifdef DECLARE_CSR -+DECLARE_CSR(fflags, CSR_FFLAGS) -+DECLARE_CSR(frm, CSR_FRM) -+DECLARE_CSR(fcsr, CSR_FCSR) -+DECLARE_CSR(cycle, CSR_CYCLE) -+DECLARE_CSR(time, CSR_TIME) -+DECLARE_CSR(instret, CSR_INSTRET) -+DECLARE_CSR(stats, CSR_STATS) -+DECLARE_CSR(uarch0, CSR_UARCH0) -+DECLARE_CSR(uarch1, CSR_UARCH1) -+DECLARE_CSR(uarch2, CSR_UARCH2) -+DECLARE_CSR(uarch3, CSR_UARCH3) -+DECLARE_CSR(uarch4, CSR_UARCH4) -+DECLARE_CSR(uarch5, CSR_UARCH5) -+DECLARE_CSR(uarch6, CSR_UARCH6) -+DECLARE_CSR(uarch7, CSR_UARCH7) -+DECLARE_CSR(uarch8, CSR_UARCH8) -+DECLARE_CSR(uarch9, CSR_UARCH9) -+DECLARE_CSR(uarch10, CSR_UARCH10) -+DECLARE_CSR(uarch11, CSR_UARCH11) -+DECLARE_CSR(uarch12, CSR_UARCH12) -+DECLARE_CSR(uarch13, CSR_UARCH13) -+DECLARE_CSR(uarch14, CSR_UARCH14) -+DECLARE_CSR(uarch15, CSR_UARCH15) -+DECLARE_CSR(sstatus, CSR_SSTATUS) -+DECLARE_CSR(stvec, CSR_STVEC) -+DECLARE_CSR(stimecmp, CSR_STIMECMP) -+DECLARE_CSR(sscratch, CSR_SSCRATCH) -+DECLARE_CSR(sepc, CSR_SEPC) -+DECLARE_CSR(sptbr, CSR_SPTBR) -+DECLARE_CSR(sasid, CSR_SASID) -+DECLARE_CSR(scycle, CSR_SCYCLE) -+DECLARE_CSR(stime, CSR_STIME) -+DECLARE_CSR(sinstret, CSR_SINSTRET) -+DECLARE_CSR(scause, CSR_SCAUSE) -+DECLARE_CSR(sbadaddr, CSR_SBADADDR) -+DECLARE_CSR(mstatus, CSR_MSTATUS) -+DECLARE_CSR(mscratch, CSR_MSCRATCH) -+DECLARE_CSR(mepc, CSR_MEPC) -+DECLARE_CSR(mcause, CSR_MCAUSE) -+DECLARE_CSR(mbadaddr, CSR_MBADADDR) -+DECLARE_CSR(reset, CSR_RESET) -+DECLARE_CSR(tohost, CSR_TOHOST) -+DECLARE_CSR(fromhost, CSR_FROMHOST) -+DECLARE_CSR(send_ipi, CSR_SEND_IPI) -+DECLARE_CSR(hartid, CSR_HARTID) -+DECLARE_CSR(cycleh, CSR_CYCLEH) -+DECLARE_CSR(timeh, CSR_TIMEH) -+DECLARE_CSR(instreth, CSR_INSTRETH) -+DECLARE_CSR(scycleh, CSR_SCYCLEH) -+DECLARE_CSR(stimeh, CSR_STIMEH) -+DECLARE_CSR(sinstreth, CSR_SINSTRETH) -+#endif -+#ifdef DECLARE_CAUSE -+DECLARE_CAUSE("fflags", CAUSE_FFLAGS) -+DECLARE_CAUSE("frm", CAUSE_FRM) -+DECLARE_CAUSE("fcsr", CAUSE_FCSR) -+DECLARE_CAUSE("cycle", CAUSE_CYCLE) -+DECLARE_CAUSE("time", CAUSE_TIME) -+DECLARE_CAUSE("instret", CAUSE_INSTRET) -+DECLARE_CAUSE("stats", CAUSE_STATS) -+DECLARE_CAUSE("uarch0", CAUSE_UARCH0) -+DECLARE_CAUSE("uarch1", CAUSE_UARCH1) -+DECLARE_CAUSE("uarch2", CAUSE_UARCH2) -+DECLARE_CAUSE("uarch3", CAUSE_UARCH3) -+DECLARE_CAUSE("uarch4", CAUSE_UARCH4) -+DECLARE_CAUSE("uarch5", CAUSE_UARCH5) -+DECLARE_CAUSE("uarch6", CAUSE_UARCH6) -+DECLARE_CAUSE("uarch7", CAUSE_UARCH7) -+DECLARE_CAUSE("uarch8", CAUSE_UARCH8) -+DECLARE_CAUSE("uarch9", CAUSE_UARCH9) -+DECLARE_CAUSE("uarch10", CAUSE_UARCH10) -+DECLARE_CAUSE("uarch11", CAUSE_UARCH11) -+DECLARE_CAUSE("uarch12", CAUSE_UARCH12) -+DECLARE_CAUSE("uarch13", CAUSE_UARCH13) -+DECLARE_CAUSE("uarch14", CAUSE_UARCH14) -+DECLARE_CAUSE("uarch15", CAUSE_UARCH15) -+DECLARE_CAUSE("sstatus", CAUSE_SSTATUS) -+DECLARE_CAUSE("stvec", CAUSE_STVEC) -+DECLARE_CAUSE("stimecmp", CAUSE_STIMECMP) -+DECLARE_CAUSE("sscratch", CAUSE_SSCRATCH) -+DECLARE_CAUSE("sepc", CAUSE_SEPC) -+DECLARE_CAUSE("sptbr", CAUSE_SPTBR) -+DECLARE_CAUSE("sasid", CAUSE_SASID) -+DECLARE_CAUSE("scycle", CAUSE_SCYCLE) -+DECLARE_CAUSE("stime", CAUSE_STIME) -+DECLARE_CAUSE("sinstret", CAUSE_SINSTRET) -+DECLARE_CAUSE("scause", CAUSE_SCAUSE) -+DECLARE_CAUSE("sbadaddr", CAUSE_SBADADDR) -+DECLARE_CAUSE("mstatus", CAUSE_MSTATUS) -+DECLARE_CAUSE("mscratch", CAUSE_MSCRATCH) -+DECLARE_CAUSE("mepc", CAUSE_MEPC) -+DECLARE_CAUSE("mcause", CAUSE_MCAUSE) -+DECLARE_CAUSE("mbadaddr", CAUSE_MBADADDR) -+DECLARE_CAUSE("reset", CAUSE_RESET) -+DECLARE_CAUSE("tohost", CAUSE_TOHOST) -+DECLARE_CAUSE("fromhost", CAUSE_FROMHOST) -+DECLARE_CAUSE("send_ipi", CAUSE_SEND_IPI) -+DECLARE_CAUSE("hartid", CAUSE_HARTID) -+DECLARE_CAUSE("cycleh", CAUSE_CYCLEH) -+DECLARE_CAUSE("timeh", CAUSE_TIMEH) -+DECLARE_CAUSE("instreth", CAUSE_INSTRETH) -+DECLARE_CAUSE("scycleh", CAUSE_SCYCLEH) -+DECLARE_CAUSE("stimeh", CAUSE_STIMEH) -+DECLARE_CAUSE("sinstreth", CAUSE_SINSTRETH) -+#endif -diff -rNU3 dist.orig/gcc/config/riscv/riscv-protos.h dist/gcc/config/riscv/riscv-protos.h ---- dist.orig/gcc/config/riscv/riscv-protos.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/riscv-protos.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,96 @@ -+/* Definition of RISC-V target for GNU compiler. -+ Copyright (C) 2011-2014 Free Software Foundation, Inc. -+ Contributed by Andrew Waterman (waterman@cs.berkeley.edu) at UC Berkeley. -+ Based on MIPS target for GNU compiler. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 3, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GCC; see the file COPYING3. If not see -+. */ -+ -+#ifndef GCC_RISCV_PROTOS_H -+#define GCC_RISCV_PROTOS_H -+ -+enum riscv_symbol_type { -+ SYMBOL_ABSOLUTE, -+ SYMBOL_GOT_DISP, -+ SYMBOL_TLS, -+ SYMBOL_TLS_LE, -+ SYMBOL_TLS_IE, -+ SYMBOL_TLS_GD -+}; -+#define NUM_SYMBOL_TYPES (SYMBOL_TLS_GD + 1) -+ -+enum riscv_code_model { -+ CM_MEDLOW, -+ CM_MEDANY, -+ CM_PIC -+}; -+extern enum riscv_code_model riscv_cmodel; -+ -+extern bool riscv_symbolic_constant_p (rtx, enum riscv_symbol_type *); -+extern int riscv_regno_mode_ok_for_base_p (int, enum machine_mode, bool); -+extern int riscv_address_insns (rtx, enum machine_mode, bool); -+extern int riscv_const_insns (rtx); -+extern int riscv_split_const_insns (rtx); -+extern int riscv_load_store_insns (rtx, rtx); -+extern rtx riscv_emit_move (rtx, rtx); -+extern bool riscv_split_symbol (rtx, rtx, enum machine_mode, rtx *); -+extern rtx riscv_unspec_address (rtx, enum riscv_symbol_type); -+extern void riscv_move_integer (rtx, rtx, HOST_WIDE_INT); -+extern bool riscv_legitimize_move (enum machine_mode, rtx, rtx); -+extern bool riscv_legitimize_vector_move (enum machine_mode, rtx, rtx); -+ -+extern rtx riscv_subword (rtx, bool); -+extern bool riscv_split_64bit_move_p (rtx, rtx); -+extern void riscv_split_doubleword_move (rtx, rtx); -+extern const char *riscv_output_move (rtx, rtx); -+extern const char *riscv_riscv_output_vector_move (enum machine_mode, rtx, rtx); -+#ifdef RTX_CODE -+extern void riscv_expand_scc (rtx *); -+extern void riscv_expand_conditional_branch (rtx *); -+#endif -+extern rtx riscv_expand_call (bool, rtx, rtx, rtx); -+extern void riscv_expand_fcc_reload (rtx, rtx, rtx); -+extern void riscv_set_return_address (rtx, rtx); -+extern bool riscv_expand_block_move (rtx, rtx, rtx); -+extern void riscv_expand_synci_loop (rtx, rtx); -+ -+extern bool riscv_expand_ext_as_unaligned_load (rtx, rtx, HOST_WIDE_INT, -+ HOST_WIDE_INT); -+extern bool riscv_expand_ins_as_unaligned_store (rtx, rtx, HOST_WIDE_INT, -+ HOST_WIDE_INT); -+extern void riscv_order_regs_for_local_alloc (void); -+ -+extern rtx riscv_return_addr (int, rtx); -+extern HOST_WIDE_INT riscv_initial_elimination_offset (int, int); -+extern void riscv_expand_prologue (void); -+extern void riscv_expand_epilogue (bool); -+extern bool riscv_can_use_return_insn (void); -+extern rtx riscv_function_value (const_tree, const_tree, enum machine_mode); -+ -+extern enum reg_class riscv_secondary_reload_class (enum reg_class, -+ enum machine_mode, -+ rtx, bool); -+extern int riscv_class_max_nregs (enum reg_class, enum machine_mode); -+ -+extern unsigned int riscv_hard_regno_nregs (int, enum machine_mode); -+ -+extern void irix_asm_output_align (FILE *, unsigned); -+extern const char *current_section_name (void); -+extern unsigned int current_section_flags (void); -+ -+extern void riscv_expand_vector_init (rtx, rtx); -+ -+#endif /* ! GCC_RISCV_PROTOS_H */ -diff -rNU3 dist.orig/gcc/config/riscv/riscv.c dist/gcc/config/riscv/riscv.c ---- dist.orig/gcc/config/riscv/riscv.c 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/riscv.c 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,4309 @@ -+/* Subroutines used for code generation for RISC-V. -+ Copyright (C) 2011-2014 Free Software Foundation, Inc. -+ Contributed by Andrew Waterman (waterman@cs.berkeley.edu) at UC Berkeley. -+ Based on MIPS target for GNU compiler. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 3, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GCC; see the file COPYING3. If not see -+. */ -+ -+#include "config.h" -+#include "system.h" -+#include "coretypes.h" -+#include "tm.h" -+#include "rtl.h" -+#include "regs.h" -+#include "hard-reg-set.h" -+#include "insn-config.h" -+#include "conditions.h" -+#include "insn-attr.h" -+#include "recog.h" -+#include "output.h" -+#include "tree.h" -+//#include "varasm.h" -+//#include "stor-layout.h" -+//#include "calls.h" -+#include "function.h" -+#include "expr.h" -+#include "optabs.h" -+#include "libfuncs.h" -+#include "flags.h" -+#include "reload.h" -+#include "tm_p.h" -+#include "ggc.h" -+#include "gstab.h" -+#include "hashtab.h" -+#include "debug.h" -+#include "target.h" -+#include "target-def.h" -+#include "langhooks.h" -+#include "sched-int.h" -+#include "bitmap.h" -+#include "diagnostic.h" -+#include "target-globals.h" -+#include "symcat.h" -+#include -+ -+/* True if X is an UNSPEC wrapper around a SYMBOL_REF or LABEL_REF. */ -+#define UNSPEC_ADDRESS_P(X) \ -+ (GET_CODE (X) == UNSPEC \ -+ && XINT (X, 1) >= UNSPEC_ADDRESS_FIRST \ -+ && XINT (X, 1) < UNSPEC_ADDRESS_FIRST + NUM_SYMBOL_TYPES) -+ -+/* Extract the symbol or label from UNSPEC wrapper X. */ -+#define UNSPEC_ADDRESS(X) \ -+ XVECEXP (X, 0, 0) -+ -+/* Extract the symbol type from UNSPEC wrapper X. */ -+#define UNSPEC_ADDRESS_TYPE(X) \ -+ ((enum riscv_symbol_type) (XINT (X, 1) - UNSPEC_ADDRESS_FIRST)) -+ -+/* The maximum distance between the top of the stack frame and the -+ value sp has when we save and restore registers. This is set by the -+ range of load/store offsets and must also preserve stack alignment. */ -+#define RISCV_MAX_FIRST_STACK_STEP (RISCV_IMM_REACH/2 - 16) -+ -+/* True if INSN is a riscv.md pattern or asm statement. */ -+#define USEFUL_INSN_P(INSN) \ -+ (NONDEBUG_INSN_P (INSN) \ -+ && GET_CODE (PATTERN (INSN)) != USE \ -+ && GET_CODE (PATTERN (INSN)) != CLOBBER \ -+ && GET_CODE (PATTERN (INSN)) != ADDR_VEC \ -+ && GET_CODE (PATTERN (INSN)) != ADDR_DIFF_VEC) -+ -+/* True if bit BIT is set in VALUE. */ -+#define BITSET_P(VALUE, BIT) (((VALUE) & (1 << (BIT))) != 0) -+ -+/* Classifies an address. -+ -+ ADDRESS_REG -+ A natural register + offset address. The register satisfies -+ riscv_valid_base_register_p and the offset is a const_arith_operand. -+ -+ ADDRESS_LO_SUM -+ A LO_SUM rtx. The first operand is a valid base register and -+ the second operand is a symbolic address. -+ -+ ADDRESS_CONST_INT -+ A signed 16-bit constant address. -+ -+ ADDRESS_SYMBOLIC: -+ A constant symbolic address. */ -+enum riscv_address_type { -+ ADDRESS_REG, -+ ADDRESS_LO_SUM, -+ ADDRESS_CONST_INT, -+ ADDRESS_SYMBOLIC -+}; -+ -+enum riscv_code_model riscv_cmodel = TARGET_DEFAULT_CMODEL; -+ -+/* Macros to create an enumeration identifier for a function prototype. */ -+#define RISCV_FTYPE_NAME1(A, B) RISCV_##A##_FTYPE_##B -+#define RISCV_FTYPE_NAME2(A, B, C) RISCV_##A##_FTYPE_##B##_##C -+#define RISCV_FTYPE_NAME3(A, B, C, D) RISCV_##A##_FTYPE_##B##_##C##_##D -+#define RISCV_FTYPE_NAME4(A, B, C, D, E) RISCV_##A##_FTYPE_##B##_##C##_##D##_##E -+ -+/* Classifies the prototype of a built-in function. */ -+enum riscv_function_type { -+#define DEF_RISCV_FTYPE(NARGS, LIST) RISCV_FTYPE_NAME##NARGS LIST, -+#include "config/riscv/riscv-ftypes.def" -+#undef DEF_RISCV_FTYPE -+ RISCV_MAX_FTYPE_MAX -+}; -+ -+/* Specifies how a built-in function should be converted into rtl. */ -+enum riscv_builtin_type { -+ /* The function corresponds directly to an .md pattern. The return -+ value is mapped to operand 0 and the arguments are mapped to -+ operands 1 and above. */ -+ RISCV_BUILTIN_DIRECT, -+ -+ /* The function corresponds directly to an .md pattern. There is no return -+ value and the arguments are mapped to operands 0 and above. */ -+ RISCV_BUILTIN_DIRECT_NO_TARGET -+}; -+ -+/* Information about a function's frame layout. */ -+struct GTY(()) riscv_frame_info { -+ /* The size of the frame in bytes. */ -+ HOST_WIDE_INT total_size; -+ -+ /* Bit X is set if the function saves or restores GPR X. */ -+ unsigned int mask; -+ -+ /* Likewise FPR X. */ -+ unsigned int fmask; -+ -+ /* Offsets of fixed-point and floating-point save areas from frame bottom */ -+ HOST_WIDE_INT gp_sp_offset; -+ HOST_WIDE_INT fp_sp_offset; -+ -+ /* Offset of virtual frame pointer from stack pointer/frame bottom */ -+ HOST_WIDE_INT frame_pointer_offset; -+ -+ /* Offset of hard frame pointer from stack pointer/frame bottom */ -+ HOST_WIDE_INT hard_frame_pointer_offset; -+ -+ /* The offset of arg_pointer_rtx from the bottom of the frame. */ -+ HOST_WIDE_INT arg_pointer_offset; -+}; -+ -+struct GTY(()) machine_function { -+ /* The number of extra stack bytes taken up by register varargs. -+ This area is allocated by the callee at the very top of the frame. */ -+ int varargs_size; -+ -+ /* The current frame information, calculated by riscv_compute_frame_info. */ -+ struct riscv_frame_info frame; -+}; -+ -+/* Information about a single argument. */ -+struct riscv_arg_info { -+ /* True if the argument is passed in a floating-point register, or -+ would have been if we hadn't run out of registers. */ -+ bool fpr_p; -+ -+ /* The number of words passed in registers, rounded up. */ -+ unsigned int reg_words; -+ -+ /* For EABI, the offset of the first register from GP_ARG_FIRST or -+ FP_ARG_FIRST. For other ABIs, the offset of the first register from -+ the start of the ABI's argument structure (see the CUMULATIVE_ARGS -+ comment for details). -+ -+ The value is MAX_ARGS_IN_REGISTERS if the argument is passed entirely -+ on the stack. */ -+ unsigned int reg_offset; -+ -+ /* The number of words that must be passed on the stack, rounded up. */ -+ unsigned int stack_words; -+ -+ /* The offset from the start of the stack overflow area of the argument's -+ first stack word. Only meaningful when STACK_WORDS is nonzero. */ -+ unsigned int stack_offset; -+}; -+ -+/* Information about an address described by riscv_address_type. -+ -+ ADDRESS_CONST_INT -+ No fields are used. -+ -+ ADDRESS_REG -+ REG is the base register and OFFSET is the constant offset. -+ -+ ADDRESS_LO_SUM -+ REG and OFFSET are the operands to the LO_SUM and SYMBOL_TYPE -+ is the type of symbol it references. -+ -+ ADDRESS_SYMBOLIC -+ SYMBOL_TYPE is the type of symbol that the address references. */ -+struct riscv_address_info { -+ enum riscv_address_type type; -+ rtx reg; -+ rtx offset; -+ enum riscv_symbol_type symbol_type; -+}; -+ -+/* One stage in a constant building sequence. These sequences have -+ the form: -+ -+ A = VALUE[0] -+ A = A CODE[1] VALUE[1] -+ A = A CODE[2] VALUE[2] -+ ... -+ -+ where A is an accumulator, each CODE[i] is a binary rtl operation -+ and each VALUE[i] is a constant integer. CODE[0] is undefined. */ -+struct riscv_integer_op { -+ enum rtx_code code; -+ unsigned HOST_WIDE_INT value; -+}; -+ -+/* The largest number of operations needed to load an integer constant. -+ The worst case is LUI, ADDI, SLLI, ADDI, SLLI, ADDI, SLLI, ADDI, -+ but we may attempt and reject even worse sequences. */ -+#define RISCV_MAX_INTEGER_OPS 32 -+ -+/* Costs of various operations on the different architectures. */ -+ -+struct riscv_tune_info -+{ -+ unsigned short fp_add[2]; -+ unsigned short fp_mul[2]; -+ unsigned short fp_div[2]; -+ unsigned short int_mul[2]; -+ unsigned short int_div[2]; -+ unsigned short issue_rate; -+ unsigned short branch_cost; -+ unsigned short fp_to_int_cost; -+ unsigned short memory_cost; -+}; -+ -+/* Information about one CPU we know about. */ -+struct riscv_cpu_info { -+ /* This CPU's canonical name. */ -+ const char *name; -+ -+ /* The RISC-V ISA and extensions supported by this CPU. */ -+ const char *isa; -+ -+ /* Tuning parameters for this CPU. */ -+ const struct riscv_tune_info *tune_info; -+}; -+ -+/* Global variables for machine-dependent things. */ -+ -+/* Which tuning parameters to use. */ -+static const struct riscv_tune_info *tune_info; -+ -+/* Index [M][R] is true if register R is allowed to hold a value of mode M. */ -+bool riscv_hard_regno_mode_ok[(int) MAX_MACHINE_MODE][FIRST_PSEUDO_REGISTER]; -+ -+/* riscv_lo_relocs[X] is the relocation to use when a symbol of type X -+ appears in a LO_SUM. It can be null if such LO_SUMs aren't valid or -+ if they are matched by a special .md file pattern. */ -+const char *riscv_lo_relocs[NUM_SYMBOL_TYPES]; -+ -+/* Likewise for HIGHs. */ -+const char *riscv_hi_relocs[NUM_SYMBOL_TYPES]; -+ -+/* Index R is the smallest register class that contains register R. */ -+const enum reg_class riscv_regno_to_class[FIRST_PSEUDO_REGISTER] = { -+ GR_REGS, GR_REGS, GR_REGS, GR_REGS, -+ GR_REGS, T_REGS, T_REGS, T_REGS, -+ GR_REGS, GR_REGS, GR_REGS, GR_REGS, -+ GR_REGS, GR_REGS, GR_REGS, GR_REGS, -+ GR_REGS, GR_REGS, GR_REGS, GR_REGS, -+ GR_REGS, GR_REGS, GR_REGS, GR_REGS, -+ GR_REGS, GR_REGS, GR_REGS, GR_REGS, -+ T_REGS, T_REGS, T_REGS, T_REGS, -+ FP_REGS, FP_REGS, FP_REGS, FP_REGS, -+ FP_REGS, FP_REGS, FP_REGS, FP_REGS, -+ FP_REGS, FP_REGS, FP_REGS, FP_REGS, -+ FP_REGS, FP_REGS, FP_REGS, FP_REGS, -+ FP_REGS, FP_REGS, FP_REGS, FP_REGS, -+ FP_REGS, FP_REGS, FP_REGS, FP_REGS, -+ FP_REGS, FP_REGS, FP_REGS, FP_REGS, -+ FP_REGS, FP_REGS, FP_REGS, FP_REGS, -+ FRAME_REGS, FRAME_REGS, -+}; -+ -+/* Costs to use when optimizing for size. */ -+static const struct riscv_tune_info rocket_tune_info = { -+ {COSTS_N_INSNS (4), COSTS_N_INSNS (5)}, /* fp_add */ -+ {COSTS_N_INSNS (4), COSTS_N_INSNS (5)}, /* fp_mul */ -+ {COSTS_N_INSNS (20), COSTS_N_INSNS (20)}, /* fp_div */ -+ {COSTS_N_INSNS (4), COSTS_N_INSNS (4)}, /* int_mul */ -+ {COSTS_N_INSNS (6), COSTS_N_INSNS (6)}, /* int_div */ -+ 1, /* issue_rate */ -+ 3, /* branch_cost */ -+ COSTS_N_INSNS (2), /* fp_to_int_cost */ -+ 5 /* memory_cost */ -+}; -+ -+/* Costs to use when optimizing for size. */ -+static const struct riscv_tune_info optimize_size_tune_info = { -+ {COSTS_N_INSNS (1), COSTS_N_INSNS (1)}, /* fp_add */ -+ {COSTS_N_INSNS (1), COSTS_N_INSNS (1)}, /* fp_mul */ -+ {COSTS_N_INSNS (1), COSTS_N_INSNS (1)}, /* fp_div */ -+ {COSTS_N_INSNS (1), COSTS_N_INSNS (1)}, /* int_mul */ -+ {COSTS_N_INSNS (1), COSTS_N_INSNS (1)}, /* int_div */ -+ 1, /* issue_rate */ -+ 1, /* branch_cost */ -+ COSTS_N_INSNS (1), /* fp_to_int_cost */ -+ 1 /* memory_cost */ -+}; -+ -+/* A table describing all the processors GCC knows about. */ -+static const struct riscv_cpu_info riscv_cpu_info_table[] = { -+ /* Entries for generic ISAs. */ -+ { "rocket", "IMAFD", &rocket_tune_info }, -+}; -+ -+/* Return the riscv_cpu_info entry for the given name string. */ -+ -+static const struct riscv_cpu_info * -+riscv_parse_cpu (const char *cpu_string) -+{ -+ unsigned int i; -+ -+ for (i = 0; i < ARRAY_SIZE (riscv_cpu_info_table); i++) -+ if (strcmp (riscv_cpu_info_table[i].name, cpu_string) == 0) -+ return riscv_cpu_info_table + i; -+ -+ error ("unknown cpu `%s'", cpu_string); -+ return riscv_cpu_info_table; -+} -+ -+/* Fill CODES with a sequence of rtl operations to load VALUE. -+ Return the number of operations needed. */ -+ -+static int -+riscv_build_integer_1 (struct riscv_integer_op *codes, HOST_WIDE_INT value, -+ enum machine_mode mode) -+{ -+ HOST_WIDE_INT low_part = RISCV_CONST_LOW_PART (value); -+ int cost = INT_MAX, alt_cost; -+ struct riscv_integer_op alt_codes[RISCV_MAX_INTEGER_OPS]; -+ -+ if (SMALL_OPERAND (value) || LUI_OPERAND (value)) -+ { -+ /* Simply ADDI or LUI */ -+ codes[0].code = UNKNOWN; -+ codes[0].value = value; -+ return 1; -+ } -+ -+ /* End with ADDI */ -+ if (low_part != 0 -+ && !(mode == HImode && (int16_t)(value - low_part) != (value - low_part))) -+ { -+ cost = 1 + riscv_build_integer_1 (codes, value - low_part, mode); -+ codes[cost-1].code = PLUS; -+ codes[cost-1].value = low_part; -+ } -+ -+ /* End with XORI */ -+ if (cost > 2 && (low_part < 0 || mode == HImode)) -+ { -+ alt_cost = 1 + riscv_build_integer_1 (alt_codes, value ^ low_part, mode); -+ alt_codes[alt_cost-1].code = XOR; -+ alt_codes[alt_cost-1].value = low_part; -+ if (alt_cost < cost) -+ cost = alt_cost, memcpy (codes, alt_codes, sizeof(alt_codes)); -+ } -+ -+ /* Eliminate trailing zeros and end with SLLI */ -+ if (cost > 2 && (value & 1) == 0) -+ { -+ int shift = 0; -+ while ((value & 1) == 0) -+ shift++, value >>= 1; -+ alt_cost = 1 + riscv_build_integer_1 (alt_codes, value, mode); -+ alt_codes[alt_cost-1].code = ASHIFT; -+ alt_codes[alt_cost-1].value = shift; -+ if (alt_cost < cost) -+ cost = alt_cost, memcpy (codes, alt_codes, sizeof(alt_codes)); -+ } -+ -+ gcc_assert (cost <= RISCV_MAX_INTEGER_OPS); -+ return cost; -+} -+ -+static int -+riscv_build_integer (struct riscv_integer_op *codes, HOST_WIDE_INT value, -+ enum machine_mode mode) -+{ -+ int cost = riscv_build_integer_1 (codes, value, mode); -+ -+ /* Eliminate leading zeros and end with SRLI */ -+ if (value > 0 && cost > 2) -+ { -+ struct riscv_integer_op alt_codes[RISCV_MAX_INTEGER_OPS]; -+ int alt_cost, shift = 0; -+ HOST_WIDE_INT shifted_val; -+ -+ /* Try filling trailing bits with 1s */ -+ while ((value << shift) >= 0) -+ shift++; -+ shifted_val = (value << shift) | ((((HOST_WIDE_INT) 1) << shift) - 1); -+ alt_cost = 1 + riscv_build_integer_1 (alt_codes, shifted_val, mode); -+ alt_codes[alt_cost-1].code = LSHIFTRT; -+ alt_codes[alt_cost-1].value = shift; -+ if (alt_cost < cost) -+ cost = alt_cost, memcpy (codes, alt_codes, sizeof (alt_codes)); -+ -+ /* Try filling trailing bits with 0s */ -+ shifted_val = value << shift; -+ alt_cost = 1 + riscv_build_integer_1 (alt_codes, shifted_val, mode); -+ alt_codes[alt_cost-1].code = LSHIFTRT; -+ alt_codes[alt_cost-1].value = shift; -+ if (alt_cost < cost) -+ cost = alt_cost, memcpy (codes, alt_codes, sizeof (alt_codes)); -+ } -+ -+ return cost; -+} -+ -+static int -+riscv_split_integer_cost (HOST_WIDE_INT val) -+{ -+ int cost; -+ int32_t loval = val, hival = (val - (int32_t)val) >> 32; -+ struct riscv_integer_op codes[RISCV_MAX_INTEGER_OPS]; -+ -+ cost = 2 + riscv_build_integer (codes, loval, VOIDmode); -+ if (loval != hival) -+ cost += riscv_build_integer (codes, hival, VOIDmode); -+ -+ return cost; -+} -+ -+static int -+riscv_integer_cost (HOST_WIDE_INT val) -+{ -+ struct riscv_integer_op codes[RISCV_MAX_INTEGER_OPS]; -+ return MIN (riscv_build_integer (codes, val, VOIDmode), -+ riscv_split_integer_cost (val)); -+} -+ -+/* Try to split a 64b integer into 32b parts, then reassemble. */ -+ -+static rtx -+riscv_split_integer (HOST_WIDE_INT val, enum machine_mode mode) -+{ -+ int32_t loval = val, hival = (val - (int32_t)val) >> 32; -+ rtx hi = gen_reg_rtx (mode), lo = gen_reg_rtx (mode); -+ -+ riscv_move_integer (hi, hi, hival); -+ riscv_move_integer (lo, lo, loval); -+ -+ hi = gen_rtx_fmt_ee (ASHIFT, mode, hi, GEN_INT (32)); -+ hi = force_reg (mode, hi); -+ -+ return gen_rtx_fmt_ee (PLUS, mode, hi, lo); -+} -+ -+/* Return true if X is a thread-local symbol. */ -+ -+static bool -+riscv_tls_symbol_p (const_rtx x) -+{ -+ return GET_CODE (x) == SYMBOL_REF && SYMBOL_REF_TLS_MODEL (x) != 0; -+} -+ -+static bool -+riscv_symbol_binds_local_p (const_rtx x) -+{ -+ return (SYMBOL_REF_DECL (x) -+ ? targetm.binds_local_p (SYMBOL_REF_DECL (x)) -+ : SYMBOL_REF_LOCAL_P (x)); -+} -+ -+/* Return the method that should be used to access SYMBOL_REF or -+ LABEL_REF X in context CONTEXT. */ -+ -+static enum riscv_symbol_type -+riscv_classify_symbol (const_rtx x) -+{ -+ if (riscv_tls_symbol_p (x)) -+ return SYMBOL_TLS; -+ -+ if (GET_CODE (x) == LABEL_REF) -+ { -+ if (LABEL_REF_NONLOCAL_P (x)) -+ return SYMBOL_GOT_DISP; -+ return SYMBOL_ABSOLUTE; -+ } -+ -+ gcc_assert (GET_CODE (x) == SYMBOL_REF); -+ -+ if (flag_pic && !riscv_symbol_binds_local_p (x)) -+ return SYMBOL_GOT_DISP; -+ -+ return SYMBOL_ABSOLUTE; -+} -+ -+/* Classify the base of symbolic expression X, given that X appears in -+ context CONTEXT. */ -+ -+static enum riscv_symbol_type -+riscv_classify_symbolic_expression (rtx x) -+{ -+ rtx offset; -+ -+ split_const (x, &x, &offset); -+ if (UNSPEC_ADDRESS_P (x)) -+ return UNSPEC_ADDRESS_TYPE (x); -+ -+ return riscv_classify_symbol (x); -+} -+ -+/* Return true if X is a symbolic constant that can be used in context -+ CONTEXT. If it is, store the type of the symbol in *SYMBOL_TYPE. */ -+ -+bool -+riscv_symbolic_constant_p (rtx x, enum riscv_symbol_type *symbol_type) -+{ -+ rtx offset; -+ -+ split_const (x, &x, &offset); -+ if (UNSPEC_ADDRESS_P (x)) -+ { -+ *symbol_type = UNSPEC_ADDRESS_TYPE (x); -+ x = UNSPEC_ADDRESS (x); -+ } -+ else if (GET_CODE (x) == SYMBOL_REF || GET_CODE (x) == LABEL_REF) -+ *symbol_type = riscv_classify_symbol (x); -+ else -+ return false; -+ -+ if (offset == const0_rtx) -+ return true; -+ -+ /* Check whether a nonzero offset is valid for the underlying -+ relocations. */ -+ switch (*symbol_type) -+ { -+ case SYMBOL_ABSOLUTE: -+ case SYMBOL_TLS_LE: -+ return (int32_t) INTVAL (offset) == INTVAL (offset); -+ -+ default: -+ return false; -+ } -+ gcc_unreachable (); -+} -+ -+/* Returns the number of instructions necessary to reference a symbol. */ -+ -+static int riscv_symbol_insns (enum riscv_symbol_type type) -+{ -+ switch (type) -+ { -+ case SYMBOL_TLS: return 0; /* Depends on the TLS model. */ -+ case SYMBOL_ABSOLUTE: return 2; /* LUI + the reference itself */ -+ case SYMBOL_TLS_LE: return 3; /* LUI + ADD TP + the reference itself */ -+ case SYMBOL_GOT_DISP: return 3; /* AUIPC + LD GOT + the reference itself */ -+ default: gcc_unreachable(); -+ } -+} -+ -+/* A for_each_rtx callback. Stop the search if *X references a -+ thread-local symbol. */ -+ -+static int -+riscv_tls_symbol_ref_1 (rtx *x, void *data ATTRIBUTE_UNUSED) -+{ -+ return riscv_tls_symbol_p (*x); -+} -+ -+/* Implement TARGET_LEGITIMATE_CONSTANT_P. */ -+ -+static bool -+riscv_legitimate_constant_p (enum machine_mode mode ATTRIBUTE_UNUSED, rtx x) -+{ -+ return riscv_const_insns (x) > 0; -+} -+ -+/* Implement TARGET_CANNOT_FORCE_CONST_MEM. */ -+ -+static bool -+riscv_cannot_force_const_mem (enum machine_mode mode, rtx x) -+{ -+ enum riscv_symbol_type type; -+ rtx base, offset; -+ -+ /* There is no assembler syntax for expressing an address-sized -+ high part. */ -+ if (GET_CODE (x) == HIGH) -+ return true; -+ -+ /* As an optimization, reject constants that riscv_legitimize_move -+ can expand inline. -+ -+ Suppose we have a multi-instruction sequence that loads constant C -+ into register R. If R does not get allocated a hard register, and -+ R is used in an operand that allows both registers and memory -+ references, reload will consider forcing C into memory and using -+ one of the instruction's memory alternatives. Returning false -+ here will force it to use an input reload instead. */ -+ if (CONST_INT_P (x) && riscv_legitimate_constant_p (mode, x)) -+ return true; -+ -+ split_const (x, &base, &offset); -+ if (riscv_symbolic_constant_p (base, &type)) -+ { -+ /* The same optimization as for CONST_INT. */ -+ if (SMALL_INT (offset) && riscv_symbol_insns (type) > 0) -+ return true; -+ -+ /* It's not worth creating additional dynamic relocations. */ -+ if (flag_pic) -+ return true; -+ } -+ -+ /* TLS symbols must be computed by riscv_legitimize_move. */ -+ if (for_each_rtx (&x, &riscv_tls_symbol_ref_1, NULL)) -+ return true; -+ -+ return false; -+} -+ -+/* Return true if register REGNO is a valid base register for mode MODE. -+ STRICT_P is true if REG_OK_STRICT is in effect. */ -+ -+int -+riscv_regno_mode_ok_for_base_p (int regno, enum machine_mode mode ATTRIBUTE_UNUSED, -+ bool strict_p) -+{ -+ if (!HARD_REGISTER_NUM_P (regno)) -+ { -+ if (!strict_p) -+ return true; -+ regno = reg_renumber[regno]; -+ } -+ -+ /* These fake registers will be eliminated to either the stack or -+ hard frame pointer, both of which are usually valid base registers. -+ Reload deals with the cases where the eliminated form isn't valid. */ -+ if (regno == ARG_POINTER_REGNUM || regno == FRAME_POINTER_REGNUM) -+ return true; -+ -+ return GP_REG_P (regno); -+} -+ -+/* Return true if X is a valid base register for mode MODE. -+ STRICT_P is true if REG_OK_STRICT is in effect. */ -+ -+static bool -+riscv_valid_base_register_p (rtx x, enum machine_mode mode, bool strict_p) -+{ -+ if (!strict_p && GET_CODE (x) == SUBREG) -+ x = SUBREG_REG (x); -+ -+ return (REG_P (x) -+ && riscv_regno_mode_ok_for_base_p (REGNO (x), mode, strict_p)); -+} -+ -+/* Return true if, for every base register BASE_REG, (plus BASE_REG X) -+ can address a value of mode MODE. */ -+ -+static bool -+riscv_valid_offset_p (rtx x, enum machine_mode mode) -+{ -+ /* Check that X is a signed 12-bit number. */ -+ if (!const_arith_operand (x, Pmode)) -+ return false; -+ -+ /* We may need to split multiword moves, so make sure that every word -+ is accessible. */ -+ if (GET_MODE_SIZE (mode) > UNITS_PER_WORD -+ && !SMALL_OPERAND (INTVAL (x) + GET_MODE_SIZE (mode) - UNITS_PER_WORD)) -+ return false; -+ -+ return true; -+} -+ -+/* Return true if a LO_SUM can address a value of mode MODE when the -+ LO_SUM symbol has type SYMBOL_TYPE. */ -+ -+static bool -+riscv_valid_lo_sum_p (enum riscv_symbol_type symbol_type, enum machine_mode mode) -+{ -+ /* Check that symbols of type SYMBOL_TYPE can be used to access values -+ of mode MODE. */ -+ if (riscv_symbol_insns (symbol_type) == 0) -+ return false; -+ -+ /* Check that there is a known low-part relocation. */ -+ if (riscv_lo_relocs[symbol_type] == NULL) -+ return false; -+ -+ /* We may need to split multiword moves, so make sure that each word -+ can be accessed without inducing a carry. This is mainly needed -+ for o64, which has historically only guaranteed 64-bit alignment -+ for 128-bit types. */ -+ if (GET_MODE_SIZE (mode) > UNITS_PER_WORD -+ && GET_MODE_BITSIZE (mode) > GET_MODE_ALIGNMENT (mode)) -+ return false; -+ -+ return true; -+} -+ -+/* Return true if X is a valid address for machine mode MODE. If it is, -+ fill in INFO appropriately. STRICT_P is true if REG_OK_STRICT is in -+ effect. */ -+ -+static bool -+riscv_classify_address (struct riscv_address_info *info, rtx x, -+ enum machine_mode mode, bool strict_p) -+{ -+ switch (GET_CODE (x)) -+ { -+ case REG: -+ case SUBREG: -+ info->type = ADDRESS_REG; -+ info->reg = x; -+ info->offset = const0_rtx; -+ return riscv_valid_base_register_p (info->reg, mode, strict_p); -+ -+ case PLUS: -+ info->type = ADDRESS_REG; -+ info->reg = XEXP (x, 0); -+ info->offset = XEXP (x, 1); -+ return (riscv_valid_base_register_p (info->reg, mode, strict_p) -+ && riscv_valid_offset_p (info->offset, mode)); -+ -+ case LO_SUM: -+ info->type = ADDRESS_LO_SUM; -+ info->reg = XEXP (x, 0); -+ info->offset = XEXP (x, 1); -+ /* We have to trust the creator of the LO_SUM to do something vaguely -+ sane. Target-independent code that creates a LO_SUM should also -+ create and verify the matching HIGH. Target-independent code that -+ adds an offset to a LO_SUM must prove that the offset will not -+ induce a carry. Failure to do either of these things would be -+ a bug, and we are not required to check for it here. The RISCV -+ backend itself should only create LO_SUMs for valid symbolic -+ constants, with the high part being either a HIGH or a copy -+ of _gp. */ -+ info->symbol_type -+ = riscv_classify_symbolic_expression (info->offset); -+ return (riscv_valid_base_register_p (info->reg, mode, strict_p) -+ && riscv_valid_lo_sum_p (info->symbol_type, mode)); -+ -+ case CONST_INT: -+ /* Small-integer addresses don't occur very often, but they -+ are legitimate if $0 is a valid base register. */ -+ info->type = ADDRESS_CONST_INT; -+ return SMALL_INT (x); -+ -+ default: -+ return false; -+ } -+} -+ -+/* Implement TARGET_LEGITIMATE_ADDRESS_P. */ -+ -+static bool -+riscv_legitimate_address_p (enum machine_mode mode, rtx x, bool strict_p) -+{ -+ struct riscv_address_info addr; -+ -+ return riscv_classify_address (&addr, x, mode, strict_p); -+} -+ -+/* Return the number of instructions needed to load or store a value -+ of mode MODE at address X. Return 0 if X isn't valid for MODE. -+ Assume that multiword moves may need to be split into word moves -+ if MIGHT_SPLIT_P, otherwise assume that a single load or store is -+ enough. */ -+ -+int -+riscv_address_insns (rtx x, enum machine_mode mode, bool might_split_p) -+{ -+ struct riscv_address_info addr; -+ int n = 1; -+ -+ if (!riscv_classify_address (&addr, x, mode, false)) -+ return 0; -+ -+ /* BLKmode is used for single unaligned loads and stores and should -+ not count as a multiword mode. */ -+ if (mode != BLKmode && might_split_p) -+ n += (GET_MODE_SIZE (mode) + UNITS_PER_WORD - 1) / UNITS_PER_WORD; -+ -+ if (addr.type == ADDRESS_LO_SUM) -+ n += riscv_symbol_insns (addr.symbol_type) - 1; -+ -+ return n; -+} -+ -+/* Return the number of instructions needed to load constant X. -+ Return 0 if X isn't a valid constant. */ -+ -+int -+riscv_const_insns (rtx x) -+{ -+ enum riscv_symbol_type symbol_type; -+ rtx offset; -+ -+ switch (GET_CODE (x)) -+ { -+ case HIGH: -+ if (!riscv_symbolic_constant_p (XEXP (x, 0), &symbol_type) -+ || !riscv_hi_relocs[symbol_type]) -+ return 0; -+ -+ /* This is simply an LUI. */ -+ return 1; -+ -+ case CONST_INT: -+ { -+ int cost = riscv_integer_cost (INTVAL (x)); -+ /* Force complicated constants to memory. */ -+ return cost < 4 ? cost : 0; -+ } -+ -+ case CONST_DOUBLE: -+ case CONST_VECTOR: -+ /* Allow zeros for normal mode, where we can use x0. */ -+ return x == CONST0_RTX (GET_MODE (x)) ? 1 : 0; -+ -+ case CONST: -+ /* See if we can refer to X directly. */ -+ if (riscv_symbolic_constant_p (x, &symbol_type)) -+ return riscv_symbol_insns (symbol_type); -+ -+ /* Otherwise try splitting the constant into a base and offset. -+ If the offset is a 16-bit value, we can load the base address -+ into a register and then use (D)ADDIU to add in the offset. -+ If the offset is larger, we can load the base and offset -+ into separate registers and add them together with (D)ADDU. -+ However, the latter is only possible before reload; during -+ and after reload, we must have the option of forcing the -+ constant into the pool instead. */ -+ split_const (x, &x, &offset); -+ if (offset != 0) -+ { -+ int n = riscv_const_insns (x); -+ if (n != 0) -+ { -+ if (SMALL_INT (offset)) -+ return n + 1; -+ else if (!targetm.cannot_force_const_mem (GET_MODE (x), x)) -+ return n + 1 + riscv_integer_cost (INTVAL (offset)); -+ } -+ } -+ return 0; -+ -+ case SYMBOL_REF: -+ case LABEL_REF: -+ return riscv_symbol_insns (riscv_classify_symbol (x)); -+ -+ default: -+ return 0; -+ } -+} -+ -+/* X is a doubleword constant that can be handled by splitting it into -+ two words and loading each word separately. Return the number of -+ instructions required to do this. */ -+ -+int -+riscv_split_const_insns (rtx x) -+{ -+ unsigned int low, high; -+ -+ low = riscv_const_insns (riscv_subword (x, false)); -+ high = riscv_const_insns (riscv_subword (x, true)); -+ gcc_assert (low > 0 && high > 0); -+ return low + high; -+} -+ -+/* Return the number of instructions needed to implement INSN, -+ given that it loads from or stores to MEM. */ -+ -+int -+riscv_load_store_insns (rtx mem, rtx insn) -+{ -+ enum machine_mode mode; -+ bool might_split_p; -+ rtx set; -+ -+ gcc_assert (MEM_P (mem)); -+ mode = GET_MODE (mem); -+ -+ /* Try to prove that INSN does not need to be split. */ -+ might_split_p = true; -+ if (GET_MODE_BITSIZE (mode) == 64) -+ { -+ set = single_set (insn); -+ if (set && !riscv_split_64bit_move_p (SET_DEST (set), SET_SRC (set))) -+ might_split_p = false; -+ } -+ -+ return riscv_address_insns (XEXP (mem, 0), mode, might_split_p); -+} -+ -+/* Emit a move from SRC to DEST. Assume that the move expanders can -+ handle all moves if !can_create_pseudo_p (). The distinction is -+ important because, unlike emit_move_insn, the move expanders know -+ how to force Pmode objects into the constant pool even when the -+ constant pool address is not itself legitimate. */ -+ -+rtx -+riscv_emit_move (rtx dest, rtx src) -+{ -+ return (can_create_pseudo_p () -+ ? emit_move_insn (dest, src) -+ : emit_move_insn_1 (dest, src)); -+} -+ -+/* Emit an instruction of the form (set TARGET (CODE OP0 OP1)). */ -+ -+static void -+riscv_emit_binary (enum rtx_code code, rtx target, rtx op0, rtx op1) -+{ -+ emit_insn (gen_rtx_SET (VOIDmode, target, -+ gen_rtx_fmt_ee (code, GET_MODE (target), op0, op1))); -+} -+ -+/* Compute (CODE OP0 OP1) and store the result in a new register -+ of mode MODE. Return that new register. */ -+ -+static rtx -+riscv_force_binary (enum machine_mode mode, enum rtx_code code, rtx op0, rtx op1) -+{ -+ rtx reg; -+ -+ reg = gen_reg_rtx (mode); -+ riscv_emit_binary (code, reg, op0, op1); -+ return reg; -+} -+ -+/* Copy VALUE to a register and return that register. If new pseudos -+ are allowed, copy it into a new register, otherwise use DEST. */ -+ -+static rtx -+riscv_force_temporary (rtx dest, rtx value) -+{ -+ if (can_create_pseudo_p ()) -+ return force_reg (Pmode, value); -+ else -+ { -+ riscv_emit_move (dest, value); -+ return dest; -+ } -+} -+ -+/* Wrap symbol or label BASE in an UNSPEC address of type SYMBOL_TYPE, -+ then add CONST_INT OFFSET to the result. */ -+ -+static rtx -+riscv_unspec_address_offset (rtx base, rtx offset, -+ enum riscv_symbol_type symbol_type) -+{ -+ base = gen_rtx_UNSPEC (Pmode, gen_rtvec (1, base), -+ UNSPEC_ADDRESS_FIRST + symbol_type); -+ if (offset != const0_rtx) -+ base = gen_rtx_PLUS (Pmode, base, offset); -+ return gen_rtx_CONST (Pmode, base); -+} -+ -+/* Return an UNSPEC address with underlying address ADDRESS and symbol -+ type SYMBOL_TYPE. */ -+ -+rtx -+riscv_unspec_address (rtx address, enum riscv_symbol_type symbol_type) -+{ -+ rtx base, offset; -+ -+ split_const (address, &base, &offset); -+ return riscv_unspec_address_offset (base, offset, symbol_type); -+} -+ -+/* If OP is an UNSPEC address, return the address to which it refers, -+ otherwise return OP itself. */ -+ -+static rtx -+riscv_strip_unspec_address (rtx op) -+{ -+ rtx base, offset; -+ -+ split_const (op, &base, &offset); -+ if (UNSPEC_ADDRESS_P (base)) -+ op = plus_constant (Pmode, UNSPEC_ADDRESS (base), INTVAL (offset)); -+ return op; -+} -+ -+/* If riscv_unspec_address (ADDR, SYMBOL_TYPE) is a 32-bit value, add the -+ high part to BASE and return the result. Just return BASE otherwise. -+ TEMP is as for riscv_force_temporary. -+ -+ The returned expression can be used as the first operand to a LO_SUM. */ -+ -+static rtx -+riscv_unspec_offset_high (rtx temp, rtx addr, enum riscv_symbol_type symbol_type) -+{ -+ addr = gen_rtx_HIGH (Pmode, riscv_unspec_address (addr, symbol_type)); -+ return riscv_force_temporary (temp, addr); -+} -+ -+/* Load an entry from the GOT. */ -+static rtx riscv_got_load_tls_gd(rtx dest, rtx sym) -+{ -+ return (Pmode == DImode ? gen_got_load_tls_gddi(dest, sym) : gen_got_load_tls_gdsi(dest, sym)); -+} -+ -+static rtx riscv_got_load_tls_ie(rtx dest, rtx sym) -+{ -+ return (Pmode == DImode ? gen_got_load_tls_iedi(dest, sym) : gen_got_load_tls_iesi(dest, sym)); -+} -+ -+static rtx riscv_tls_add_tp_le(rtx dest, rtx base, rtx sym) -+{ -+ rtx tp = gen_rtx_REG (Pmode, THREAD_POINTER_REGNUM); -+ return (Pmode == DImode ? gen_tls_add_tp_ledi(dest, base, tp, sym) : gen_tls_add_tp_lesi(dest, base, tp, sym)); -+} -+ -+/* If MODE is MAX_MACHINE_MODE, ADDR appears as a move operand, otherwise -+ it appears in a MEM of that mode. Return true if ADDR is a legitimate -+ constant in that context and can be split into high and low parts. -+ If so, and if LOW_OUT is nonnull, emit the high part and store the -+ low part in *LOW_OUT. Leave *LOW_OUT unchanged otherwise. -+ -+ TEMP is as for riscv_force_temporary and is used to load the high -+ part into a register. -+ -+ When MODE is MAX_MACHINE_MODE, the low part is guaranteed to be -+ a legitimize SET_SRC for an .md pattern, otherwise the low part -+ is guaranteed to be a legitimate address for mode MODE. */ -+ -+bool -+riscv_split_symbol (rtx temp, rtx addr, enum machine_mode mode, rtx *low_out) -+{ -+ enum riscv_symbol_type symbol_type; -+ rtx high; -+ -+ if ((GET_CODE (addr) == HIGH && mode == MAX_MACHINE_MODE) -+ || !riscv_symbolic_constant_p (addr, &symbol_type) -+ || riscv_symbol_insns (symbol_type) == 0 -+ || !riscv_hi_relocs[symbol_type]) -+ return false; -+ -+ if (low_out) -+ { -+ switch (symbol_type) -+ { -+ case SYMBOL_ABSOLUTE: -+ high = gen_rtx_HIGH (Pmode, copy_rtx (addr)); -+ high = riscv_force_temporary (temp, high); -+ *low_out = gen_rtx_LO_SUM (Pmode, high, addr); -+ break; -+ -+ default: -+ gcc_unreachable (); -+ } -+ } -+ -+ return true; -+} -+ -+/* Return a legitimate address for REG + OFFSET. TEMP is as for -+ riscv_force_temporary; it is only needed when OFFSET is not a -+ SMALL_OPERAND. */ -+ -+static rtx -+riscv_add_offset (rtx temp, rtx reg, HOST_WIDE_INT offset) -+{ -+ if (!SMALL_OPERAND (offset)) -+ { -+ rtx high; -+ -+ /* Leave OFFSET as a 16-bit offset and put the excess in HIGH. -+ The addition inside the macro CONST_HIGH_PART may cause an -+ overflow, so we need to force a sign-extension check. */ -+ high = gen_int_mode (RISCV_CONST_HIGH_PART (offset), Pmode); -+ offset = RISCV_CONST_LOW_PART (offset); -+ high = riscv_force_temporary (temp, high); -+ reg = riscv_force_temporary (temp, gen_rtx_PLUS (Pmode, high, reg)); -+ } -+ return plus_constant (Pmode, reg, offset); -+} -+ -+/* The __tls_get_attr symbol. */ -+static GTY(()) rtx riscv_tls_symbol; -+ -+/* Return an instruction sequence that calls __tls_get_addr. SYM is -+ the TLS symbol we are referencing and TYPE is the symbol type to use -+ (either global dynamic or local dynamic). RESULT is an RTX for the -+ return value location. */ -+ -+static rtx -+riscv_call_tls_get_addr (rtx sym, rtx result) -+{ -+ rtx insn, a0 = gen_rtx_REG (Pmode, GP_ARG_FIRST); -+ -+ if (!riscv_tls_symbol) -+ riscv_tls_symbol = init_one_libfunc ("__tls_get_addr"); -+ -+ start_sequence (); -+ -+ emit_insn (riscv_got_load_tls_gd (a0, sym)); -+ insn = riscv_expand_call (false, result, riscv_tls_symbol, const0_rtx); -+ RTL_CONST_CALL_P (insn) = 1; -+ use_reg (&CALL_INSN_FUNCTION_USAGE (insn), a0); -+ insn = get_insns (); -+ -+ end_sequence (); -+ -+ return insn; -+} -+ -+/* Generate the code to access LOC, a thread-local SYMBOL_REF, and return -+ its address. The return value will be both a valid address and a valid -+ SET_SRC (either a REG or a LO_SUM). */ -+ -+static rtx -+riscv_legitimize_tls_address (rtx loc) -+{ -+ rtx dest, insn, tp, tmp1; -+ enum tls_model model = SYMBOL_REF_TLS_MODEL (loc); -+ -+ /* Since we support TLS copy relocs, non-PIC TLS accesses may all use LE. */ -+ if (!flag_pic) -+ model = TLS_MODEL_LOCAL_EXEC; -+ -+ switch (model) -+ { -+ case TLS_MODEL_LOCAL_DYNAMIC: -+ /* Rely on section anchors for the optimization that LDM TLS -+ provides. The anchor's address is loaded with GD TLS. */ -+ case TLS_MODEL_GLOBAL_DYNAMIC: -+ tmp1 = gen_rtx_REG (Pmode, GP_RETURN); -+ insn = riscv_call_tls_get_addr (loc, tmp1); -+ dest = gen_reg_rtx (Pmode); -+ emit_libcall_block (insn, dest, tmp1, loc); -+ break; -+ -+ case TLS_MODEL_INITIAL_EXEC: -+ /* la.tls.ie; tp-relative add */ -+ tp = gen_rtx_REG (Pmode, THREAD_POINTER_REGNUM); -+ tmp1 = gen_reg_rtx (Pmode); -+ emit_insn (riscv_got_load_tls_ie (tmp1, loc)); -+ dest = gen_reg_rtx (Pmode); -+ emit_insn (gen_add3_insn (dest, tmp1, tp)); -+ break; -+ -+ case TLS_MODEL_LOCAL_EXEC: -+ tmp1 = riscv_unspec_offset_high (NULL, loc, SYMBOL_TLS_LE); -+ dest = gen_reg_rtx (Pmode); -+ emit_insn (riscv_tls_add_tp_le (dest, tmp1, loc)); -+ dest = gen_rtx_LO_SUM (Pmode, dest, -+ riscv_unspec_address (loc, SYMBOL_TLS_LE)); -+ break; -+ -+ default: -+ gcc_unreachable (); -+ } -+ return dest; -+} -+ -+/* If X is not a valid address for mode MODE, force it into a register. */ -+ -+static rtx -+riscv_force_address (rtx x, enum machine_mode mode) -+{ -+ if (!riscv_legitimate_address_p (mode, x, false)) -+ x = force_reg (Pmode, x); -+ return x; -+} -+ -+/* This function is used to implement LEGITIMIZE_ADDRESS. If X can -+ be legitimized in a way that the generic machinery might not expect, -+ return a new address, otherwise return NULL. MODE is the mode of -+ the memory being accessed. */ -+ -+static rtx -+riscv_legitimize_address (rtx x, rtx oldx ATTRIBUTE_UNUSED, -+ enum machine_mode mode) -+{ -+ rtx addr; -+ -+ if (riscv_tls_symbol_p (x)) -+ return riscv_legitimize_tls_address (x); -+ -+ /* See if the address can split into a high part and a LO_SUM. */ -+ if (riscv_split_symbol (NULL, x, mode, &addr)) -+ return riscv_force_address (addr, mode); -+ -+ /* Handle BASE + OFFSET using riscv_add_offset. */ -+ if (GET_CODE (x) == PLUS && CONST_INT_P (XEXP (x, 1)) -+ && INTVAL (XEXP (x, 1)) != 0) -+ { -+ rtx base = XEXP (x, 0); -+ HOST_WIDE_INT offset = INTVAL (XEXP (x, 1)); -+ -+ if (!riscv_valid_base_register_p (base, mode, false)) -+ base = copy_to_mode_reg (Pmode, base); -+ addr = riscv_add_offset (NULL, base, offset); -+ return riscv_force_address (addr, mode); -+ } -+ -+ return x; -+} -+ -+/* Load VALUE into DEST. TEMP is as for riscv_force_temporary. */ -+ -+void -+riscv_move_integer (rtx temp, rtx dest, HOST_WIDE_INT value) -+{ -+ struct riscv_integer_op codes[RISCV_MAX_INTEGER_OPS]; -+ enum machine_mode mode; -+ int i, num_ops; -+ rtx x; -+ -+ mode = GET_MODE (dest); -+ num_ops = riscv_build_integer (codes, value, mode); -+ -+ if (can_create_pseudo_p () && num_ops > 2 /* not a simple constant */ -+ && num_ops >= riscv_split_integer_cost (value)) -+ x = riscv_split_integer (value, mode); -+ else -+ { -+ /* Apply each binary operation to X. */ -+ x = GEN_INT (codes[0].value); -+ -+ for (i = 1; i < num_ops; i++) -+ { -+ if (!can_create_pseudo_p ()) -+ { -+ emit_insn (gen_rtx_SET (VOIDmode, temp, x)); -+ x = temp; -+ } -+ else -+ x = force_reg (mode, x); -+ -+ x = gen_rtx_fmt_ee (codes[i].code, mode, x, GEN_INT (codes[i].value)); -+ } -+ } -+ -+ emit_insn (gen_rtx_SET (VOIDmode, dest, x)); -+} -+ -+/* Subroutine of riscv_legitimize_move. Move constant SRC into register -+ DEST given that SRC satisfies immediate_operand but doesn't satisfy -+ move_operand. */ -+ -+static void -+riscv_legitimize_const_move (enum machine_mode mode, rtx dest, rtx src) -+{ -+ rtx base, offset; -+ -+ /* Split moves of big integers into smaller pieces. */ -+ if (splittable_const_int_operand (src, mode)) -+ { -+ riscv_move_integer (dest, dest, INTVAL (src)); -+ return; -+ } -+ -+ /* Split moves of symbolic constants into high/low pairs. */ -+ if (riscv_split_symbol (dest, src, MAX_MACHINE_MODE, &src)) -+ { -+ emit_insn (gen_rtx_SET (VOIDmode, dest, src)); -+ return; -+ } -+ -+ /* Generate the appropriate access sequences for TLS symbols. */ -+ if (riscv_tls_symbol_p (src)) -+ { -+ riscv_emit_move (dest, riscv_legitimize_tls_address (src)); -+ return; -+ } -+ -+ /* If we have (const (plus symbol offset)), and that expression cannot -+ be forced into memory, load the symbol first and add in the offset. Also -+ prefer to do this even if the constant _can_ be forced into memory, as it -+ usually produces better code. */ -+ split_const (src, &base, &offset); -+ if (offset != const0_rtx -+ && (targetm.cannot_force_const_mem (mode, src) || can_create_pseudo_p ())) -+ { -+ base = riscv_force_temporary (dest, base); -+ riscv_emit_move (dest, riscv_add_offset (NULL, base, INTVAL (offset))); -+ return; -+ } -+ -+ src = force_const_mem (mode, src); -+ -+ /* When using explicit relocs, constant pool references are sometimes -+ not legitimate addresses. */ -+ riscv_split_symbol (dest, XEXP (src, 0), mode, &XEXP (src, 0)); -+ riscv_emit_move (dest, src); -+} -+ -+/* If (set DEST SRC) is not a valid move instruction, emit an equivalent -+ sequence that is valid. */ -+ -+bool -+riscv_legitimize_move (enum machine_mode mode, rtx dest, rtx src) -+{ -+ if (!register_operand (dest, mode) && !reg_or_0_operand (src, mode)) -+ { -+ riscv_emit_move (dest, force_reg (mode, src)); -+ return true; -+ } -+ -+ /* We need to deal with constants that would be legitimate -+ immediate_operands but aren't legitimate move_operands. */ -+ if (CONSTANT_P (src) && !move_operand (src, mode)) -+ { -+ riscv_legitimize_const_move (mode, dest, src); -+ set_unique_reg_note (get_last_insn (), REG_EQUAL, copy_rtx (src)); -+ return true; -+ } -+ return false; -+} -+ -+/* Return true if there is an instruction that implements CODE and accepts -+ X as an immediate operand. */ -+ -+static int -+riscv_immediate_operand_p (int code, HOST_WIDE_INT x) -+{ -+ switch (code) -+ { -+ case ASHIFT: -+ case ASHIFTRT: -+ case LSHIFTRT: -+ /* All shift counts are truncated to a valid constant. */ -+ return true; -+ -+ case AND: -+ case IOR: -+ case XOR: -+ case PLUS: -+ case LT: -+ case LTU: -+ /* These instructions take 12-bit signed immediates. */ -+ return SMALL_OPERAND (x); -+ -+ case LE: -+ /* We add 1 to the immediate and use SLT. */ -+ return SMALL_OPERAND (x + 1); -+ -+ case LEU: -+ /* Likewise SLTU, but reject the always-true case. */ -+ return SMALL_OPERAND (x + 1) && x + 1 != 0; -+ -+ case GE: -+ case GEU: -+ /* We can emulate an immediate of 1 by using GT/GTU against x0. */ -+ return x == 1; -+ -+ default: -+ /* By default assume that x0 can be used for 0. */ -+ return x == 0; -+ } -+} -+ -+/* Return the cost of binary operation X, given that the instruction -+ sequence for a word-sized or smaller operation takes SIGNLE_INSNS -+ instructions and that the sequence of a double-word operation takes -+ DOUBLE_INSNS instructions. */ -+ -+static int -+riscv_binary_cost (rtx x, int single_insns, int double_insns) -+{ -+ if (GET_MODE_SIZE (GET_MODE (x)) == UNITS_PER_WORD * 2) -+ return COSTS_N_INSNS (double_insns); -+ return COSTS_N_INSNS (single_insns); -+} -+ -+/* Return the cost of sign-extending OP to mode MODE, not including the -+ cost of OP itself. */ -+ -+static int -+riscv_sign_extend_cost (enum machine_mode mode, rtx op) -+{ -+ if (MEM_P (op)) -+ /* Extended loads are as cheap as unextended ones. */ -+ return 0; -+ -+ if (TARGET_64BIT && mode == DImode && GET_MODE (op) == SImode) -+ /* A sign extension from SImode to DImode in 64-bit mode is free. */ -+ return 0; -+ -+ /* We need to use a shift left and a shift right. */ -+ return COSTS_N_INSNS (2); -+} -+ -+/* Return the cost of zero-extending OP to mode MODE, not including the -+ cost of OP itself. */ -+ -+static int -+riscv_zero_extend_cost (enum machine_mode mode, rtx op) -+{ -+ if (MEM_P (op)) -+ /* Extended loads are as cheap as unextended ones. */ -+ return 0; -+ -+ if ((TARGET_64BIT && mode == DImode && GET_MODE (op) == SImode) || -+ ((mode == DImode || mode == SImode) && GET_MODE (op) == HImode)) -+ /* We need a shift left by 32 bits and a shift right by 32 bits. */ -+ return COSTS_N_INSNS (2); -+ -+ /* We can use ANDI. */ -+ return COSTS_N_INSNS (1); -+} -+ -+/* Implement TARGET_RTX_COSTS. */ -+ -+static bool -+riscv_rtx_costs (rtx x, int code, int outer_code, int opno ATTRIBUTE_UNUSED, -+ int *total, bool speed) -+{ -+ enum machine_mode mode = GET_MODE (x); -+ bool float_mode_p = FLOAT_MODE_P (mode); -+ int cost; -+ -+ switch (code) -+ { -+ case CONST_INT: -+ if (riscv_immediate_operand_p (outer_code, INTVAL (x))) -+ { -+ *total = 0; -+ return true; -+ } -+ /* Fall through. */ -+ -+ case SYMBOL_REF: -+ case LABEL_REF: -+ case CONST_DOUBLE: -+ case CONST: -+ if (speed) -+ *total = 1; -+ else if ((cost = riscv_const_insns (x)) > 0) -+ *total = COSTS_N_INSNS (cost); -+ else /* The instruction will be fetched from the constant pool. */ -+ *total = COSTS_N_INSNS (riscv_symbol_insns (SYMBOL_ABSOLUTE)); -+ return true; -+ -+ case MEM: -+ /* If the address is legitimate, return the number of -+ instructions it needs. */ -+ if ((cost = riscv_address_insns (XEXP (x, 0), mode, true)) > 0) -+ { -+ *total = COSTS_N_INSNS (cost + tune_info->memory_cost); -+ return true; -+ } -+ /* Otherwise use the default handling. */ -+ return false; -+ -+ case NOT: -+ *total = COSTS_N_INSNS (GET_MODE_SIZE (mode) > UNITS_PER_WORD ? 2 : 1); -+ return false; -+ -+ case AND: -+ case IOR: -+ case XOR: -+ /* Double-word operations use two single-word operations. */ -+ *total = riscv_binary_cost (x, 1, 2); -+ return false; -+ -+ case ASHIFT: -+ case ASHIFTRT: -+ case LSHIFTRT: -+ *total = riscv_binary_cost (x, 1, CONSTANT_P (XEXP (x, 1)) ? 4 : 9); -+ return false; -+ -+ case ABS: -+ *total = COSTS_N_INSNS (float_mode_p ? 1 : 3); -+ return false; -+ -+ case LO_SUM: -+ *total = set_src_cost (XEXP (x, 0), speed); -+ return true; -+ -+ case LT: -+ case LTU: -+ case LE: -+ case LEU: -+ case GT: -+ case GTU: -+ case GE: -+ case GEU: -+ case EQ: -+ case NE: -+ case UNORDERED: -+ case LTGT: -+ /* Branch comparisons have VOIDmode, so use the first operand's -+ mode instead. */ -+ mode = GET_MODE (XEXP (x, 0)); -+ if (float_mode_p) -+ *total = tune_info->fp_add[mode == DFmode]; -+ else -+ *total = riscv_binary_cost (x, 1, 3); -+ return false; -+ -+ case MINUS: -+ if (float_mode_p -+ && !HONOR_NANS (mode) -+ && !HONOR_SIGNED_ZEROS (mode)) -+ { -+ /* See if we can use NMADD or NMSUB. See riscv.md for the -+ associated patterns. */ -+ rtx op0 = XEXP (x, 0); -+ rtx op1 = XEXP (x, 1); -+ if (GET_CODE (op0) == MULT && GET_CODE (XEXP (op0, 0)) == NEG) -+ { -+ *total = (tune_info->fp_mul[mode == DFmode] -+ + set_src_cost (XEXP (XEXP (op0, 0), 0), speed) -+ + set_src_cost (XEXP (op0, 1), speed) -+ + set_src_cost (op1, speed)); -+ return true; -+ } -+ if (GET_CODE (op1) == MULT) -+ { -+ *total = (tune_info->fp_mul[mode == DFmode] -+ + set_src_cost (op0, speed) -+ + set_src_cost (XEXP (op1, 0), speed) -+ + set_src_cost (XEXP (op1, 1), speed)); -+ return true; -+ } -+ } -+ /* Fall through. */ -+ -+ case PLUS: -+ if (float_mode_p) -+ *total = tune_info->fp_add[mode == DFmode]; -+ else -+ *total = riscv_binary_cost (x, 1, 4); -+ return false; -+ -+ case NEG: -+ if (float_mode_p -+ && !HONOR_NANS (mode) -+ && HONOR_SIGNED_ZEROS (mode)) -+ { -+ /* See if we can use NMADD or NMSUB. See riscv.md for the -+ associated patterns. */ -+ rtx op = XEXP (x, 0); -+ if ((GET_CODE (op) == PLUS || GET_CODE (op) == MINUS) -+ && GET_CODE (XEXP (op, 0)) == MULT) -+ { -+ *total = (tune_info->fp_mul[mode == DFmode] -+ + set_src_cost (XEXP (XEXP (op, 0), 0), speed) -+ + set_src_cost (XEXP (XEXP (op, 0), 1), speed) -+ + set_src_cost (XEXP (op, 1), speed)); -+ return true; -+ } -+ } -+ -+ if (float_mode_p) -+ *total = tune_info->fp_add[mode == DFmode]; -+ else -+ *total = COSTS_N_INSNS (GET_MODE_SIZE (mode) > UNITS_PER_WORD ? 4 : 1); -+ return false; -+ -+ case MULT: -+ if (float_mode_p) -+ *total = tune_info->fp_mul[mode == DFmode]; -+ else if (GET_MODE_SIZE (mode) > UNITS_PER_WORD) -+ *total = 3 * tune_info->int_mul[0] + COSTS_N_INSNS (2); -+ else if (!speed) -+ *total = COSTS_N_INSNS (1); -+ else -+ *total = tune_info->int_mul[mode == DImode]; -+ return false; -+ -+ case DIV: -+ case SQRT: -+ case MOD: -+ if (float_mode_p) -+ { -+ *total = tune_info->fp_div[mode == DFmode]; -+ return false; -+ } -+ /* Fall through. */ -+ -+ case UDIV: -+ case UMOD: -+ if (speed) -+ *total = tune_info->int_div[mode == DImode]; -+ else -+ *total = COSTS_N_INSNS (1); -+ return false; -+ -+ case SIGN_EXTEND: -+ *total = riscv_sign_extend_cost (mode, XEXP (x, 0)); -+ return false; -+ -+ case ZERO_EXTEND: -+ *total = riscv_zero_extend_cost (mode, XEXP (x, 0)); -+ return false; -+ -+ case FLOAT: -+ case UNSIGNED_FLOAT: -+ case FIX: -+ case FLOAT_EXTEND: -+ case FLOAT_TRUNCATE: -+ *total = tune_info->fp_add[mode == DFmode]; -+ return false; -+ -+ default: -+ return false; -+ } -+} -+ -+/* Implement TARGET_ADDRESS_COST. */ -+ -+static int -+riscv_address_cost (rtx addr, enum machine_mode mode, -+ addr_space_t as ATTRIBUTE_UNUSED, -+ bool speed ATTRIBUTE_UNUSED) -+{ -+ return riscv_address_insns (addr, mode, false); -+} -+ -+/* Return one word of double-word value OP. HIGH_P is true to select the -+ high part or false to select the low part. */ -+ -+rtx -+riscv_subword (rtx op, bool high_p) -+{ -+ unsigned int byte; -+ enum machine_mode mode; -+ -+ mode = GET_MODE (op); -+ if (mode == VOIDmode) -+ mode = TARGET_64BIT ? TImode : DImode; -+ -+ byte = high_p ? UNITS_PER_WORD : 0; -+ -+ if (FP_REG_RTX_P (op)) -+ return gen_rtx_REG (word_mode, REGNO (op) + high_p); -+ -+ if (MEM_P (op)) -+ return adjust_address (op, word_mode, byte); -+ -+ return simplify_gen_subreg (word_mode, op, mode, byte); -+} -+ -+/* Return true if a 64-bit move from SRC to DEST should be split into two. */ -+ -+bool -+riscv_split_64bit_move_p (rtx dest, rtx src) -+{ -+ /* All 64b moves are legal in 64b mode. All 64b FPR <-> FPR and -+ FPR <-> MEM moves are legal in 32b mode, too. Although -+ FPR <-> GPR moves are not available in general in 32b mode, -+ we can at least load 0 into an FPR with fcvt.d.w fpr, x0. */ -+ return !(TARGET_64BIT -+ || (FP_REG_RTX_P (src) && FP_REG_RTX_P (dest)) -+ || (FP_REG_RTX_P (dest) && MEM_P (src)) -+ || (FP_REG_RTX_P (src) && MEM_P (dest)) -+ || (FP_REG_RTX_P(dest) && src == CONST0_RTX(GET_MODE(src)))); -+} -+ -+/* Split a doubleword move from SRC to DEST. On 32-bit targets, -+ this function handles 64-bit moves for which riscv_split_64bit_move_p -+ holds. For 64-bit targets, this function handles 128-bit moves. */ -+ -+void -+riscv_split_doubleword_move (rtx dest, rtx src) -+{ -+ rtx low_dest; -+ -+ /* The operation can be split into two normal moves. Decide in -+ which order to do them. */ -+ low_dest = riscv_subword (dest, false); -+ if (REG_P (low_dest) && reg_overlap_mentioned_p (low_dest, src)) -+ { -+ riscv_emit_move (riscv_subword (dest, true), riscv_subword (src, true)); -+ riscv_emit_move (low_dest, riscv_subword (src, false)); -+ } -+ else -+ { -+ riscv_emit_move (low_dest, riscv_subword (src, false)); -+ riscv_emit_move (riscv_subword (dest, true), riscv_subword (src, true)); -+ } -+} -+ -+/* Return the appropriate instructions to move SRC into DEST. Assume -+ that SRC is operand 1 and DEST is operand 0. */ -+ -+const char * -+riscv_output_move (rtx dest, rtx src) -+{ -+ enum rtx_code dest_code, src_code; -+ enum machine_mode mode; -+ bool dbl_p; -+ -+ dest_code = GET_CODE (dest); -+ src_code = GET_CODE (src); -+ mode = GET_MODE (dest); -+ dbl_p = (GET_MODE_SIZE (mode) == 8); -+ -+ if (dbl_p && riscv_split_64bit_move_p (dest, src)) -+ return "#"; -+ -+ if ((src_code == REG && GP_REG_P (REGNO (src))) -+ || (src == CONST0_RTX (mode))) -+ { -+ if (dest_code == REG) -+ { -+ if (GP_REG_P (REGNO (dest))) -+ return "mv\t%0,%z1"; -+ -+ if (FP_REG_P (REGNO (dest))) -+ { -+ if (!dbl_p) -+ return "fmv.s.x\t%0,%z1"; -+ if (TARGET_64BIT) -+ return "fmv.d.x\t%0,%z1"; -+ /* in RV32, we can emulate fmv.d.x %0, x0 using fcvt.d.w */ -+ gcc_assert (src == CONST0_RTX (mode)); -+ return "fcvt.d.w\t%0,x0"; -+ } -+ } -+ if (dest_code == MEM) -+ switch (GET_MODE_SIZE (mode)) -+ { -+ case 1: return "sb\t%z1,%0"; -+ case 2: return "sh\t%z1,%0"; -+ case 4: return "sw\t%z1,%0"; -+ case 8: return "sd\t%z1,%0"; -+ } -+ } -+ if (dest_code == REG && GP_REG_P (REGNO (dest))) -+ { -+ if (src_code == REG) -+ { -+ if (FP_REG_P (REGNO (src))) -+ return dbl_p ? "fmv.x.d\t%0,%1" : "fmv.x.s\t%0,%1"; -+ } -+ -+ if (src_code == MEM) -+ switch (GET_MODE_SIZE (mode)) -+ { -+ case 1: return "lbu\t%0,%1"; -+ case 2: return "lhu\t%0,%1"; -+ case 4: return "lw\t%0,%1"; -+ case 8: return "ld\t%0,%1"; -+ } -+ -+ if (src_code == CONST_INT) -+ return "li\t%0,%1"; -+ -+ if (src_code == HIGH) -+ return "lui\t%0,%h1"; -+ -+ if (symbolic_operand (src, VOIDmode)) -+ switch (riscv_classify_symbolic_expression (src)) -+ { -+ case SYMBOL_GOT_DISP: return "la\t%0,%1"; -+ case SYMBOL_ABSOLUTE: return "lla\t%0,%1"; -+ default: gcc_unreachable(); -+ } -+ } -+ if (src_code == REG && FP_REG_P (REGNO (src))) -+ { -+ if (dest_code == REG && FP_REG_P (REGNO (dest))) -+ return dbl_p ? "fmv.d\t%0,%1" : "fmv.s\t%0,%1"; -+ -+ if (dest_code == MEM) -+ return dbl_p ? "fsd\t%1,%0" : "fsw\t%1,%0"; -+ } -+ if (dest_code == REG && FP_REG_P (REGNO (dest))) -+ { -+ if (src_code == MEM) -+ return dbl_p ? "fld\t%0,%1" : "flw\t%0,%1"; -+ } -+ gcc_unreachable (); -+} -+ -+/* Return true if CMP1 is a suitable second operand for integer ordering -+ test CODE. See also the *sCC patterns in riscv.md. */ -+ -+static bool -+riscv_int_order_operand_ok_p (enum rtx_code code, rtx cmp1) -+{ -+ switch (code) -+ { -+ case GT: -+ case GTU: -+ return reg_or_0_operand (cmp1, VOIDmode); -+ -+ case GE: -+ case GEU: -+ return cmp1 == const1_rtx; -+ -+ case LT: -+ case LTU: -+ return arith_operand (cmp1, VOIDmode); -+ -+ case LE: -+ return sle_operand (cmp1, VOIDmode); -+ -+ case LEU: -+ return sleu_operand (cmp1, VOIDmode); -+ -+ default: -+ gcc_unreachable (); -+ } -+} -+ -+/* Return true if *CMP1 (of mode MODE) is a valid second operand for -+ integer ordering test *CODE, or if an equivalent combination can -+ be formed by adjusting *CODE and *CMP1. When returning true, update -+ *CODE and *CMP1 with the chosen code and operand, otherwise leave -+ them alone. */ -+ -+static bool -+riscv_canonicalize_int_order_test (enum rtx_code *code, rtx *cmp1, -+ enum machine_mode mode) -+{ -+ HOST_WIDE_INT plus_one; -+ -+ if (riscv_int_order_operand_ok_p (*code, *cmp1)) -+ return true; -+ -+ if (CONST_INT_P (*cmp1)) -+ switch (*code) -+ { -+ case LE: -+ plus_one = trunc_int_for_mode (UINTVAL (*cmp1) + 1, mode); -+ if (INTVAL (*cmp1) < plus_one) -+ { -+ *code = LT; -+ *cmp1 = force_reg (mode, GEN_INT (plus_one)); -+ return true; -+ } -+ break; -+ -+ case LEU: -+ plus_one = trunc_int_for_mode (UINTVAL (*cmp1) + 1, mode); -+ if (plus_one != 0) -+ { -+ *code = LTU; -+ *cmp1 = force_reg (mode, GEN_INT (plus_one)); -+ return true; -+ } -+ break; -+ -+ default: -+ break; -+ } -+ return false; -+} -+ -+/* Compare CMP0 and CMP1 using ordering test CODE and store the result -+ in TARGET. CMP0 and TARGET are register_operands. If INVERT_PTR -+ is nonnull, it's OK to set TARGET to the inverse of the result and -+ flip *INVERT_PTR instead. */ -+ -+static void -+riscv_emit_int_order_test (enum rtx_code code, bool *invert_ptr, -+ rtx target, rtx cmp0, rtx cmp1) -+{ -+ enum machine_mode mode; -+ -+ /* First see if there is a RISCV instruction that can do this operation. -+ If not, try doing the same for the inverse operation. If that also -+ fails, force CMP1 into a register and try again. */ -+ mode = GET_MODE (cmp0); -+ if (riscv_canonicalize_int_order_test (&code, &cmp1, mode)) -+ riscv_emit_binary (code, target, cmp0, cmp1); -+ else -+ { -+ enum rtx_code inv_code = reverse_condition (code); -+ if (!riscv_canonicalize_int_order_test (&inv_code, &cmp1, mode)) -+ { -+ cmp1 = force_reg (mode, cmp1); -+ riscv_emit_int_order_test (code, invert_ptr, target, cmp0, cmp1); -+ } -+ else if (invert_ptr == 0) -+ { -+ rtx inv_target; -+ -+ inv_target = riscv_force_binary (GET_MODE (target), -+ inv_code, cmp0, cmp1); -+ riscv_emit_binary (XOR, target, inv_target, const1_rtx); -+ } -+ else -+ { -+ *invert_ptr = !*invert_ptr; -+ riscv_emit_binary (inv_code, target, cmp0, cmp1); -+ } -+ } -+} -+ -+/* Return a register that is zero iff CMP0 and CMP1 are equal. -+ The register will have the same mode as CMP0. */ -+ -+static rtx -+riscv_zero_if_equal (rtx cmp0, rtx cmp1) -+{ -+ if (cmp1 == const0_rtx) -+ return cmp0; -+ -+ return expand_binop (GET_MODE (cmp0), sub_optab, -+ cmp0, cmp1, 0, 0, OPTAB_DIRECT); -+} -+ -+/* Return false if we can easily emit code for the FP comparison specified -+ by *CODE. If not, set *CODE to its inverse and return true. */ -+ -+static bool -+riscv_reversed_fp_cond (enum rtx_code *code) -+{ -+ switch (*code) -+ { -+ case EQ: -+ case LT: -+ case LE: -+ case GT: -+ case GE: -+ case LTGT: -+ case ORDERED: -+ /* We know how to emit code for these cases... */ -+ return false; -+ -+ default: -+ /* ...but we must invert these and rely on the others. */ -+ *code = reverse_condition_maybe_unordered (*code); -+ return true; -+ } -+} -+ -+/* Convert a comparison into something that can be used in a branch or -+ conditional move. On entry, *OP0 and *OP1 are the values being -+ compared and *CODE is the code used to compare them. -+ -+ Update *CODE, *OP0 and *OP1 so that they describe the final comparison. */ -+ -+static void -+riscv_emit_compare (enum rtx_code *code, rtx *op0, rtx *op1) -+{ -+ rtx cmp_op0 = *op0; -+ rtx cmp_op1 = *op1; -+ -+ if (GET_MODE_CLASS (GET_MODE (*op0)) == MODE_INT) -+ { -+ if (splittable_const_int_operand (cmp_op1, VOIDmode)) -+ { -+ HOST_WIDE_INT rhs = INTVAL (cmp_op1), new_rhs; -+ enum rtx_code new_code; -+ -+ switch (*code) -+ { -+ case LTU: new_rhs = rhs - 1; new_code = LEU; goto try_new_rhs; -+ case LEU: new_rhs = rhs + 1; new_code = LTU; goto try_new_rhs; -+ case GTU: new_rhs = rhs + 1; new_code = GEU; goto try_new_rhs; -+ case GEU: new_rhs = rhs - 1; new_code = GTU; goto try_new_rhs; -+ case LT: new_rhs = rhs - 1; new_code = LE; goto try_new_rhs; -+ case LE: new_rhs = rhs + 1; new_code = LT; goto try_new_rhs; -+ case GT: new_rhs = rhs + 1; new_code = GE; goto try_new_rhs; -+ case GE: new_rhs = rhs - 1; new_code = GT; -+ try_new_rhs: -+ /* Convert e.g. OP0 > 4095 into OP0 >= 4096. */ -+ if ((rhs < 0) == (new_rhs < 0) -+ && riscv_integer_cost (new_rhs) < riscv_integer_cost (rhs)) -+ { -+ *op1 = GEN_INT (new_rhs); -+ *code = new_code; -+ } -+ break; -+ -+ case EQ: -+ case NE: -+ /* Convert e.g. OP0 == 2048 into OP0 - 2048 == 0. */ -+ if (SMALL_OPERAND (-rhs)) -+ { -+ *op0 = gen_reg_rtx (GET_MODE (cmp_op0)); -+ riscv_emit_binary (PLUS, *op0, cmp_op0, GEN_INT (-rhs)); -+ *op1 = const0_rtx; -+ } -+ default: -+ break; -+ } -+ } -+ -+ if (*op1 != const0_rtx) -+ *op1 = force_reg (GET_MODE (cmp_op0), *op1); -+ } -+ else -+ { -+ /* For FP comparisons, set an integer register with the result of the -+ comparison, then branch on it. */ -+ rtx tmp0, tmp1, final_op; -+ enum rtx_code fp_code = *code; -+ *code = riscv_reversed_fp_cond (&fp_code) ? EQ : NE; -+ -+ switch (fp_code) -+ { -+ case ORDERED: -+ /* a == a && b == b */ -+ tmp0 = gen_reg_rtx (SImode); -+ riscv_emit_binary (EQ, tmp0, cmp_op0, cmp_op0); -+ tmp1 = gen_reg_rtx (SImode); -+ riscv_emit_binary (EQ, tmp1, cmp_op1, cmp_op1); -+ final_op = gen_reg_rtx (SImode); -+ riscv_emit_binary (AND, final_op, tmp0, tmp1); -+ break; -+ -+ case LTGT: -+ /* a < b || a > b */ -+ tmp0 = gen_reg_rtx (SImode); -+ riscv_emit_binary (LT, tmp0, cmp_op0, cmp_op1); -+ tmp1 = gen_reg_rtx (SImode); -+ riscv_emit_binary (GT, tmp1, cmp_op0, cmp_op1); -+ final_op = gen_reg_rtx (SImode); -+ riscv_emit_binary (IOR, final_op, tmp0, tmp1); -+ break; -+ -+ case EQ: -+ case LE: -+ case LT: -+ case GE: -+ case GT: -+ /* We have instructions for these cases. */ -+ final_op = gen_reg_rtx (SImode); -+ riscv_emit_binary (fp_code, final_op, cmp_op0, cmp_op1); -+ break; -+ -+ default: -+ gcc_unreachable (); -+ } -+ -+ /* Compare the binary result against 0. */ -+ *op0 = final_op; -+ *op1 = const0_rtx; -+ } -+} -+ -+/* Try performing the comparison in OPERANDS[1], whose arms are OPERANDS[2] -+ and OPERAND[3]. Store the result in OPERANDS[0]. -+ -+ On 64-bit targets, the mode of the comparison and target will always be -+ SImode, thus possibly narrower than that of the comparison's operands. */ -+ -+void -+riscv_expand_scc (rtx operands[]) -+{ -+ rtx target = operands[0]; -+ enum rtx_code code = GET_CODE (operands[1]); -+ rtx op0 = operands[2]; -+ rtx op1 = operands[3]; -+ -+ gcc_assert (GET_MODE_CLASS (GET_MODE (op0)) == MODE_INT); -+ -+ if (code == EQ || code == NE) -+ { -+ rtx zie = riscv_zero_if_equal (op0, op1); -+ riscv_emit_binary (code, target, zie, const0_rtx); -+ } -+ else -+ riscv_emit_int_order_test (code, 0, target, op0, op1); -+} -+ -+/* Compare OPERANDS[1] with OPERANDS[2] using comparison code -+ CODE and jump to OPERANDS[3] if the condition holds. */ -+ -+void -+riscv_expand_conditional_branch (rtx *operands) -+{ -+ enum rtx_code code = GET_CODE (operands[0]); -+ rtx op0 = operands[1]; -+ rtx op1 = operands[2]; -+ rtx condition; -+ -+ riscv_emit_compare (&code, &op0, &op1); -+ condition = gen_rtx_fmt_ee (code, VOIDmode, op0, op1); -+ emit_jump_insn (gen_condjump (condition, operands[3])); -+} -+ -+/* Implement TARGET_FUNCTION_ARG_BOUNDARY. Every parameter gets at -+ least PARM_BOUNDARY bits of alignment, but will be given anything up -+ to STACK_BOUNDARY bits if the type requires it. */ -+ -+static unsigned int -+riscv_function_arg_boundary (enum machine_mode mode, const_tree type) -+{ -+ unsigned int alignment; -+ -+ alignment = type ? TYPE_ALIGN (type) : GET_MODE_ALIGNMENT (mode); -+ if (alignment < PARM_BOUNDARY) -+ alignment = PARM_BOUNDARY; -+ if (alignment > STACK_BOUNDARY) -+ alignment = STACK_BOUNDARY; -+ return alignment; -+} -+ -+/* Fill INFO with information about a single argument. CUM is the -+ cumulative state for earlier arguments. MODE is the mode of this -+ argument and TYPE is its type (if known). NAMED is true if this -+ is a named (fixed) argument rather than a variable one. */ -+ -+static void -+riscv_get_arg_info (struct riscv_arg_info *info, const CUMULATIVE_ARGS *cum, -+ enum machine_mode mode, const_tree type, bool named) -+{ -+ bool doubleword_aligned_p; -+ unsigned int num_bytes, num_words, max_regs; -+ -+ /* Work out the size of the argument. */ -+ num_bytes = type ? int_size_in_bytes (type) : GET_MODE_SIZE (mode); -+ num_words = (num_bytes + UNITS_PER_WORD - 1) / UNITS_PER_WORD; -+ -+ /* Scalar, complex and vector floating-point types are passed in -+ floating-point registers, as long as this is a named rather -+ than a variable argument. */ -+ info->fpr_p = (named -+ && (type == 0 || FLOAT_TYPE_P (type)) -+ && (GET_MODE_CLASS (mode) == MODE_FLOAT -+ || GET_MODE_CLASS (mode) == MODE_COMPLEX_FLOAT -+ || GET_MODE_CLASS (mode) == MODE_VECTOR_FLOAT) -+ && GET_MODE_UNIT_SIZE (mode) <= UNITS_PER_FPVALUE); -+ -+ /* Complex floats should only go into FPRs if there are two FPRs free, -+ otherwise they should be passed in the same way as a struct -+ containing two floats. */ -+ if (info->fpr_p -+ && GET_MODE_CLASS (mode) == MODE_COMPLEX_FLOAT -+ && GET_MODE_UNIT_SIZE (mode) < UNITS_PER_FPVALUE) -+ { -+ if (cum->num_gprs >= MAX_ARGS_IN_REGISTERS - 1) -+ info->fpr_p = false; -+ else -+ num_words = 2; -+ } -+ -+ /* See whether the argument has doubleword alignment. */ -+ doubleword_aligned_p = (riscv_function_arg_boundary (mode, type) -+ > BITS_PER_WORD); -+ -+ /* Set REG_OFFSET to the register count we're interested in. -+ The EABI allocates the floating-point registers separately, -+ but the other ABIs allocate them like integer registers. */ -+ info->reg_offset = cum->num_gprs; -+ -+ /* Advance to an even register if the argument is doubleword-aligned. */ -+ if (doubleword_aligned_p) -+ info->reg_offset += info->reg_offset & 1; -+ -+ /* Work out the offset of a stack argument. */ -+ info->stack_offset = cum->stack_words; -+ if (doubleword_aligned_p) -+ info->stack_offset += info->stack_offset & 1; -+ -+ max_regs = MAX_ARGS_IN_REGISTERS - info->reg_offset; -+ -+ /* Partition the argument between registers and stack. */ -+ info->reg_words = MIN (num_words, max_regs); -+ info->stack_words = num_words - info->reg_words; -+} -+ -+/* INFO describes a register argument that has the normal format for the -+ argument's mode. Return the register it uses, assuming that FPRs are -+ available if HARD_FLOAT_P. */ -+ -+static unsigned int -+riscv_arg_regno (const struct riscv_arg_info *info, bool hard_float_p) -+{ -+ if (!info->fpr_p || !hard_float_p) -+ return GP_ARG_FIRST + info->reg_offset; -+ else -+ return FP_ARG_FIRST + info->reg_offset; -+} -+ -+/* Implement TARGET_FUNCTION_ARG. */ -+ -+static rtx -+riscv_function_arg (cumulative_args_t cum_v, enum machine_mode mode, -+ const_tree type, bool named) -+{ -+ CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); -+ struct riscv_arg_info info; -+ -+ if (mode == VOIDmode) -+ return NULL; -+ -+ riscv_get_arg_info (&info, cum, mode, type, named); -+ -+ /* Return straight away if the whole argument is passed on the stack. */ -+ if (info.reg_offset == MAX_ARGS_IN_REGISTERS) -+ return NULL; -+ -+ /* The n32 and n64 ABIs say that if any 64-bit chunk of the structure -+ contains a double in its entirety, then that 64-bit chunk is passed -+ in a floating-point register. */ -+ if (TARGET_HARD_FLOAT -+ && named -+ && type != 0 -+ && TREE_CODE (type) == RECORD_TYPE -+ && TYPE_SIZE_UNIT (type) -+ && host_integerp (TYPE_SIZE_UNIT (type), 1)) -+ //&& tree_fits_uhwi_p (TYPE_SIZE_UNIT (type))) -+ { -+ tree field; -+ -+ /* First check to see if there is any such field. */ -+ for (field = TYPE_FIELDS (type); field; field = DECL_CHAIN (field)) -+ if (TREE_CODE (field) == FIELD_DECL -+ && SCALAR_FLOAT_TYPE_P (TREE_TYPE (field)) -+ && TYPE_PRECISION (TREE_TYPE (field)) == BITS_PER_WORD -+ && host_integerp (bit_position (field), 0) -+ //&& tree_fits_shwi_p (bit_position (field)) -+ && int_bit_position (field) % BITS_PER_WORD == 0) -+ break; -+ -+ if (field != 0) -+ { -+ /* Now handle the special case by returning a PARALLEL -+ indicating where each 64-bit chunk goes. INFO.REG_WORDS -+ chunks are passed in registers. */ -+ unsigned int i; -+ HOST_WIDE_INT bitpos; -+ rtx ret; -+ -+ /* assign_parms checks the mode of ENTRY_PARM, so we must -+ use the actual mode here. */ -+ ret = gen_rtx_PARALLEL (mode, rtvec_alloc (info.reg_words)); -+ -+ bitpos = 0; -+ field = TYPE_FIELDS (type); -+ for (i = 0; i < info.reg_words; i++) -+ { -+ rtx reg; -+ -+ for (; field; field = DECL_CHAIN (field)) -+ if (TREE_CODE (field) == FIELD_DECL -+ && int_bit_position (field) >= bitpos) -+ break; -+ -+ if (field -+ && int_bit_position (field) == bitpos -+ && SCALAR_FLOAT_TYPE_P (TREE_TYPE (field)) -+ && TYPE_PRECISION (TREE_TYPE (field)) == BITS_PER_WORD) -+ reg = gen_rtx_REG (DFmode, FP_ARG_FIRST + info.reg_offset + i); -+ else -+ reg = gen_rtx_REG (DImode, GP_ARG_FIRST + info.reg_offset + i); -+ -+ XVECEXP (ret, 0, i) -+ = gen_rtx_EXPR_LIST (VOIDmode, reg, -+ GEN_INT (bitpos / BITS_PER_UNIT)); -+ -+ bitpos += BITS_PER_WORD; -+ } -+ return ret; -+ } -+ } -+ -+ /* Handle the n32/n64 conventions for passing complex floating-point -+ arguments in FPR pairs. The real part goes in the lower register -+ and the imaginary part goes in the upper register. */ -+ if (info.fpr_p -+ && GET_MODE_CLASS (mode) == MODE_COMPLEX_FLOAT) -+ { -+ rtx real, imag; -+ enum machine_mode inner; -+ unsigned int regno; -+ -+ inner = GET_MODE_INNER (mode); -+ regno = FP_ARG_FIRST + info.reg_offset; -+ if (info.reg_words * UNITS_PER_WORD == GET_MODE_SIZE (inner)) -+ { -+ /* Real part in registers, imaginary part on stack. */ -+ gcc_assert (info.stack_words == info.reg_words); -+ return gen_rtx_REG (inner, regno); -+ } -+ else -+ { -+ gcc_assert (info.stack_words == 0); -+ real = gen_rtx_EXPR_LIST (VOIDmode, -+ gen_rtx_REG (inner, regno), -+ const0_rtx); -+ imag = gen_rtx_EXPR_LIST (VOIDmode, -+ gen_rtx_REG (inner, -+ regno + info.reg_words / 2), -+ GEN_INT (GET_MODE_SIZE (inner))); -+ return gen_rtx_PARALLEL (mode, gen_rtvec (2, real, imag)); -+ } -+ } -+ -+ return gen_rtx_REG (mode, riscv_arg_regno (&info, TARGET_HARD_FLOAT)); -+} -+ -+/* Implement TARGET_FUNCTION_ARG_ADVANCE. */ -+ -+static void -+riscv_function_arg_advance (cumulative_args_t cum_v, enum machine_mode mode, -+ const_tree type, bool named) -+{ -+ CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); -+ struct riscv_arg_info info; -+ -+ riscv_get_arg_info (&info, cum, mode, type, named); -+ -+ /* Advance the register count. This has the effect of setting -+ num_gprs to MAX_ARGS_IN_REGISTERS if a doubleword-aligned -+ argument required us to skip the final GPR and pass the whole -+ argument on the stack. */ -+ cum->num_gprs = info.reg_offset + info.reg_words; -+ -+ /* Advance the stack word count. */ -+ if (info.stack_words > 0) -+ cum->stack_words = info.stack_offset + info.stack_words; -+} -+ -+/* Implement TARGET_ARG_PARTIAL_BYTES. */ -+ -+static int -+riscv_arg_partial_bytes (cumulative_args_t cum, -+ enum machine_mode mode, tree type, bool named) -+{ -+ struct riscv_arg_info info; -+ -+ riscv_get_arg_info (&info, get_cumulative_args (cum), mode, type, named); -+ return info.stack_words > 0 ? info.reg_words * UNITS_PER_WORD : 0; -+} -+ -+/* See whether VALTYPE is a record whose fields should be returned in -+ floating-point registers. If so, return the number of fields and -+ list them in FIELDS (which should have two elements). Return 0 -+ otherwise. -+ -+ For n32 & n64, a structure with one or two fields is returned in -+ floating-point registers as long as every field has a floating-point -+ type. */ -+ -+static int -+riscv_fpr_return_fields (const_tree valtype, tree *fields) -+{ -+ tree field; -+ int i; -+ -+ if (TREE_CODE (valtype) != RECORD_TYPE) -+ return 0; -+ -+ i = 0; -+ for (field = TYPE_FIELDS (valtype); field != 0; field = DECL_CHAIN (field)) -+ { -+ if (TREE_CODE (field) != FIELD_DECL) -+ continue; -+ -+ if (!SCALAR_FLOAT_TYPE_P (TREE_TYPE (field))) -+ return 0; -+ -+ if (i == 2) -+ return 0; -+ -+ fields[i++] = field; -+ } -+ return i; -+} -+ -+/* Return true if the function return value MODE will get returned in a -+ floating-point register. */ -+ -+static bool -+riscv_return_mode_in_fpr_p (enum machine_mode mode) -+{ -+ return ((GET_MODE_CLASS (mode) == MODE_FLOAT -+ || GET_MODE_CLASS (mode) == MODE_VECTOR_FLOAT -+ || GET_MODE_CLASS (mode) == MODE_COMPLEX_FLOAT) -+ && GET_MODE_UNIT_SIZE (mode) <= UNITS_PER_HWFPVALUE); -+} -+ -+/* Return the representation of an FPR return register when the -+ value being returned in FP_RETURN has mode VALUE_MODE and the -+ return type itself has mode TYPE_MODE. On NewABI targets, -+ the two modes may be different for structures like: -+ -+ struct __attribute__((packed)) foo { float f; } -+ -+ where we return the SFmode value of "f" in FP_RETURN, but where -+ the structure itself has mode BLKmode. */ -+ -+static rtx -+riscv_return_fpr_single (enum machine_mode type_mode, -+ enum machine_mode value_mode) -+{ -+ rtx x; -+ -+ x = gen_rtx_REG (value_mode, FP_RETURN); -+ if (type_mode != value_mode) -+ { -+ x = gen_rtx_EXPR_LIST (VOIDmode, x, const0_rtx); -+ x = gen_rtx_PARALLEL (type_mode, gen_rtvec (1, x)); -+ } -+ return x; -+} -+ -+/* Return a composite value in a pair of floating-point registers. -+ MODE1 and OFFSET1 are the mode and byte offset for the first value, -+ likewise MODE2 and OFFSET2 for the second. MODE is the mode of the -+ complete value. -+ -+ For n32 & n64, $f0 always holds the first value and $f2 the second. -+ Otherwise the values are packed together as closely as possible. */ -+ -+static rtx -+riscv_return_fpr_pair (enum machine_mode mode, -+ enum machine_mode mode1, HOST_WIDE_INT offset1, -+ enum machine_mode mode2, HOST_WIDE_INT offset2) -+{ -+ return gen_rtx_PARALLEL -+ (mode, -+ gen_rtvec (2, -+ gen_rtx_EXPR_LIST (VOIDmode, -+ gen_rtx_REG (mode1, FP_RETURN), -+ GEN_INT (offset1)), -+ gen_rtx_EXPR_LIST (VOIDmode, -+ gen_rtx_REG (mode2, FP_RETURN + 1), -+ GEN_INT (offset2)))); -+ -+} -+ -+/* Implement FUNCTION_VALUE and LIBCALL_VALUE. For normal calls, -+ VALTYPE is the return type and MODE is VOIDmode. For libcalls, -+ VALTYPE is null and MODE is the mode of the return value. */ -+ -+rtx -+riscv_function_value (const_tree valtype, const_tree func, enum machine_mode mode) -+{ -+ if (valtype) -+ { -+ tree fields[2]; -+ int unsigned_p; -+ -+ mode = TYPE_MODE (valtype); -+ unsigned_p = TYPE_UNSIGNED (valtype); -+ -+ /* Since TARGET_PROMOTE_FUNCTION_MODE unconditionally promotes, -+ return values, promote the mode here too. */ -+ mode = promote_function_mode (valtype, mode, &unsigned_p, func, 1); -+ -+ /* Handle structures whose fields are returned in $f0/$f2. */ -+ switch (riscv_fpr_return_fields (valtype, fields)) -+ { -+ case 1: -+ return riscv_return_fpr_single (mode, -+ TYPE_MODE (TREE_TYPE (fields[0]))); -+ -+ case 2: -+ return riscv_return_fpr_pair (mode, -+ TYPE_MODE (TREE_TYPE (fields[0])), -+ int_byte_position (fields[0]), -+ TYPE_MODE (TREE_TYPE (fields[1])), -+ int_byte_position (fields[1])); -+ } -+ -+ /* Only use FPRs for scalar, complex or vector types. */ -+ if (!FLOAT_TYPE_P (valtype)) -+ return gen_rtx_REG (mode, GP_RETURN); -+ } -+ -+ /* Handle long doubles for n32 & n64. */ -+ if (mode == TFmode) -+ return riscv_return_fpr_pair (mode, -+ DImode, 0, -+ DImode, GET_MODE_SIZE (mode) / 2); -+ -+ if (riscv_return_mode_in_fpr_p (mode)) -+ { -+ if (GET_MODE_CLASS (mode) == MODE_COMPLEX_FLOAT) -+ return riscv_return_fpr_pair (mode, -+ GET_MODE_INNER (mode), 0, -+ GET_MODE_INNER (mode), -+ GET_MODE_SIZE (mode) / 2); -+ else -+ return gen_rtx_REG (mode, FP_RETURN); -+ } -+ -+ return gen_rtx_REG (mode, GP_RETURN); -+} -+ -+/* Implement TARGET_RETURN_IN_MEMORY. Scalars and small structures -+ that fit in two registers are returned in a0/a1. */ -+ -+static bool -+riscv_return_in_memory (const_tree type, const_tree fndecl ATTRIBUTE_UNUSED) -+{ -+ return !IN_RANGE (int_size_in_bytes (type), 0, 2 * UNITS_PER_WORD); -+} -+ -+/* Implement TARGET_PASS_BY_REFERENCE. */ -+ -+static bool -+riscv_pass_by_reference (cumulative_args_t cum ATTRIBUTE_UNUSED, -+ enum machine_mode mode, const_tree type, -+ bool named ATTRIBUTE_UNUSED) -+{ -+ if (type && riscv_return_in_memory (type, NULL_TREE)) -+ return true; -+ return targetm.calls.must_pass_in_stack (mode, type); -+} -+ -+/* Implement TARGET_SETUP_INCOMING_VARARGS. */ -+ -+static void -+riscv_setup_incoming_varargs (cumulative_args_t cum, enum machine_mode mode, -+ tree type, int *pretend_size ATTRIBUTE_UNUSED, -+ int no_rtl) -+{ -+ CUMULATIVE_ARGS local_cum; -+ int gp_saved; -+ -+ /* The caller has advanced CUM up to, but not beyond, the last named -+ argument. Advance a local copy of CUM past the last "real" named -+ argument, to find out how many registers are left over. */ -+ local_cum = *get_cumulative_args (cum); -+ riscv_function_arg_advance (pack_cumulative_args (&local_cum), mode, type, 1); -+ -+ /* Found out how many registers we need to save. */ -+ gp_saved = MAX_ARGS_IN_REGISTERS - local_cum.num_gprs; -+ -+ if (!no_rtl && gp_saved > 0) -+ { -+ rtx ptr, mem; -+ -+ ptr = plus_constant (Pmode, virtual_incoming_args_rtx, -+ REG_PARM_STACK_SPACE (cfun->decl) -+ - gp_saved * UNITS_PER_WORD); -+ mem = gen_frame_mem (BLKmode, ptr); -+ set_mem_alias_set (mem, get_varargs_alias_set ()); -+ -+ move_block_from_reg (local_cum.num_gprs + GP_ARG_FIRST, -+ mem, gp_saved); -+ } -+ if (REG_PARM_STACK_SPACE (cfun->decl) == 0) -+ cfun->machine->varargs_size = gp_saved * UNITS_PER_WORD; -+} -+ -+/* Implement TARGET_EXPAND_BUILTIN_VA_START. */ -+ -+static void -+riscv_va_start (tree valist, rtx nextarg) -+{ -+ nextarg = plus_constant (Pmode, nextarg, -cfun->machine->varargs_size); -+ std_expand_builtin_va_start (valist, nextarg); -+} -+ -+/* Expand a call of type TYPE. RESULT is where the result will go (null -+ for "call"s and "sibcall"s), ADDR is the address of the function, -+ ARGS_SIZE is the size of the arguments and AUX is the value passed -+ to us by riscv_function_arg. Return the call itself. */ -+ -+rtx -+riscv_expand_call (bool sibcall_p, rtx result, rtx addr, rtx args_size) -+{ -+ rtx pattern; -+ -+ if (!call_insn_operand (addr, VOIDmode)) -+ { -+ rtx reg = RISCV_EPILOGUE_TEMP (Pmode); -+ riscv_emit_move (reg, addr); -+ addr = reg; -+ } -+ -+ if (result == 0) -+ { -+ rtx (*fn) (rtx, rtx); -+ -+ if (sibcall_p) -+ fn = gen_sibcall_internal; -+ else -+ fn = gen_call_internal; -+ -+ pattern = fn (addr, args_size); -+ } -+ else if (GET_CODE (result) == PARALLEL && XVECLEN (result, 0) == 2) -+ { -+ /* Handle return values created by riscv_return_fpr_pair. */ -+ rtx (*fn) (rtx, rtx, rtx, rtx); -+ rtx reg1, reg2; -+ -+ if (sibcall_p) -+ fn = gen_sibcall_value_multiple_internal; -+ else -+ fn = gen_call_value_multiple_internal; -+ -+ reg1 = XEXP (XVECEXP (result, 0, 0), 0); -+ reg2 = XEXP (XVECEXP (result, 0, 1), 0); -+ pattern = fn (reg1, addr, args_size, reg2); -+ } -+ else -+ { -+ rtx (*fn) (rtx, rtx, rtx); -+ -+ if (sibcall_p) -+ fn = gen_sibcall_value_internal; -+ else -+ fn = gen_call_value_internal; -+ -+ /* Handle return values created by riscv_return_fpr_single. */ -+ if (GET_CODE (result) == PARALLEL && XVECLEN (result, 0) == 1) -+ result = XEXP (XVECEXP (result, 0, 0), 0); -+ pattern = fn (result, addr, args_size); -+ } -+ -+ return emit_call_insn (pattern); -+} -+ -+/* Emit straight-line code to move LENGTH bytes from SRC to DEST. -+ Assume that the areas do not overlap. */ -+ -+static void -+riscv_block_move_straight (rtx dest, rtx src, HOST_WIDE_INT length) -+{ -+ HOST_WIDE_INT offset, delta; -+ unsigned HOST_WIDE_INT bits; -+ int i; -+ enum machine_mode mode; -+ rtx *regs; -+ -+ bits = MAX( BITS_PER_UNIT, -+ MIN( BITS_PER_WORD, MIN( MEM_ALIGN(src),MEM_ALIGN(dest) ) ) ); -+ -+ mode = mode_for_size (bits, MODE_INT, 0); -+ delta = bits / BITS_PER_UNIT; -+ -+ /* Allocate a buffer for the temporary registers. */ -+ regs = XALLOCAVEC (rtx, length / delta); -+ -+ /* Load as many BITS-sized chunks as possible. Use a normal load if -+ the source has enough alignment, otherwise use left/right pairs. */ -+ for (offset = 0, i = 0; offset + delta <= length; offset += delta, i++) -+ { -+ regs[i] = gen_reg_rtx (mode); -+ riscv_emit_move (regs[i], adjust_address (src, mode, offset)); -+ } -+ -+ /* Copy the chunks to the destination. */ -+ for (offset = 0, i = 0; offset + delta <= length; offset += delta, i++) -+ riscv_emit_move (adjust_address (dest, mode, offset), regs[i]); -+ -+ /* Mop up any left-over bytes. */ -+ if (offset < length) -+ { -+ src = adjust_address (src, BLKmode, offset); -+ dest = adjust_address (dest, BLKmode, offset); -+ move_by_pieces (dest, src, length - offset, -+ MIN (MEM_ALIGN (src), MEM_ALIGN (dest)), 0); -+ } -+} -+ -+/* Helper function for doing a loop-based block operation on memory -+ reference MEM. Each iteration of the loop will operate on LENGTH -+ bytes of MEM. -+ -+ Create a new base register for use within the loop and point it to -+ the start of MEM. Create a new memory reference that uses this -+ register. Store them in *LOOP_REG and *LOOP_MEM respectively. */ -+ -+static void -+riscv_adjust_block_mem (rtx mem, HOST_WIDE_INT length, -+ rtx *loop_reg, rtx *loop_mem) -+{ -+ *loop_reg = copy_addr_to_reg (XEXP (mem, 0)); -+ -+ /* Although the new mem does not refer to a known location, -+ it does keep up to LENGTH bytes of alignment. */ -+ *loop_mem = change_address (mem, BLKmode, *loop_reg); -+ set_mem_align (*loop_mem, MIN (MEM_ALIGN (mem), length * BITS_PER_UNIT)); -+} -+ -+/* Move LENGTH bytes from SRC to DEST using a loop that moves BYTES_PER_ITER -+ bytes at a time. LENGTH must be at least BYTES_PER_ITER. Assume that -+ the memory regions do not overlap. */ -+ -+static void -+riscv_block_move_loop (rtx dest, rtx src, HOST_WIDE_INT length, -+ HOST_WIDE_INT bytes_per_iter) -+{ -+ rtx label, src_reg, dest_reg, final_src, test; -+ HOST_WIDE_INT leftover; -+ -+ leftover = length % bytes_per_iter; -+ length -= leftover; -+ -+ /* Create registers and memory references for use within the loop. */ -+ riscv_adjust_block_mem (src, bytes_per_iter, &src_reg, &src); -+ riscv_adjust_block_mem (dest, bytes_per_iter, &dest_reg, &dest); -+ -+ /* Calculate the value that SRC_REG should have after the last iteration -+ of the loop. */ -+ final_src = expand_simple_binop (Pmode, PLUS, src_reg, GEN_INT (length), -+ 0, 0, OPTAB_WIDEN); -+ -+ /* Emit the start of the loop. */ -+ label = gen_label_rtx (); -+ emit_label (label); -+ -+ /* Emit the loop body. */ -+ riscv_block_move_straight (dest, src, bytes_per_iter); -+ -+ /* Move on to the next block. */ -+ riscv_emit_move (src_reg, plus_constant (Pmode, src_reg, bytes_per_iter)); -+ riscv_emit_move (dest_reg, plus_constant (Pmode, dest_reg, bytes_per_iter)); -+ -+ /* Emit the loop condition. */ -+ test = gen_rtx_NE (VOIDmode, src_reg, final_src); -+ if (Pmode == DImode) -+ emit_jump_insn (gen_cbranchdi4 (test, src_reg, final_src, label)); -+ else -+ emit_jump_insn (gen_cbranchsi4 (test, src_reg, final_src, label)); -+ -+ /* Mop up any left-over bytes. */ -+ if (leftover) -+ riscv_block_move_straight (dest, src, leftover); -+} -+ -+/* Expand a movmemsi instruction, which copies LENGTH bytes from -+ memory reference SRC to memory reference DEST. */ -+ -+bool -+riscv_expand_block_move (rtx dest, rtx src, rtx length) -+{ -+ if (CONST_INT_P (length)) -+ { -+ HOST_WIDE_INT factor, align; -+ -+ align = MIN (MIN (MEM_ALIGN (src), MEM_ALIGN (dest)), BITS_PER_WORD); -+ factor = BITS_PER_WORD / align; -+ -+ if (INTVAL (length) <= RISCV_MAX_MOVE_BYTES_STRAIGHT / factor) -+ { -+ riscv_block_move_straight (dest, src, INTVAL (length)); -+ return true; -+ } -+ else if (optimize && align >= BITS_PER_WORD) -+ { -+ riscv_block_move_loop (dest, src, INTVAL (length), -+ RISCV_MAX_MOVE_BYTES_PER_LOOP_ITER / factor); -+ return true; -+ } -+ } -+ return false; -+} -+ -+/* (Re-)Initialize riscv_lo_relocs and riscv_hi_relocs. */ -+ -+static void -+riscv_init_relocs (void) -+{ -+ memset (riscv_hi_relocs, '\0', sizeof (riscv_hi_relocs)); -+ memset (riscv_lo_relocs, '\0', sizeof (riscv_lo_relocs)); -+ -+ if (!flag_pic && riscv_cmodel == CM_MEDLOW) -+ { -+ riscv_hi_relocs[SYMBOL_ABSOLUTE] = "%hi("; -+ riscv_lo_relocs[SYMBOL_ABSOLUTE] = "%lo("; -+ } -+ -+ if (!flag_pic || flag_pie) -+ { -+ riscv_hi_relocs[SYMBOL_TLS_LE] = "%tprel_hi("; -+ riscv_lo_relocs[SYMBOL_TLS_LE] = "%tprel_lo("; -+ } -+} -+ -+/* Print symbolic operand OP, which is part of a HIGH or LO_SUM -+ in context CONTEXT. RELOCS is the array of relocations to use. */ -+ -+static void -+riscv_print_operand_reloc (FILE *file, rtx op, const char **relocs) -+{ -+ enum riscv_symbol_type symbol_type; -+ const char *p; -+ -+ symbol_type = riscv_classify_symbolic_expression (op); -+ gcc_assert (relocs[symbol_type]); -+ -+ fputs (relocs[symbol_type], file); -+ output_addr_const (file, riscv_strip_unspec_address (op)); -+ for (p = relocs[symbol_type]; *p != 0; p++) -+ if (*p == '(') -+ fputc (')', file); -+} -+ -+static const char * -+riscv_memory_model_suffix (enum memmodel model) -+{ -+ switch (model) -+ { -+ case MEMMODEL_ACQ_REL: -+ case MEMMODEL_SEQ_CST: -+ return ".sc"; -+ case MEMMODEL_ACQUIRE: -+ case MEMMODEL_CONSUME: -+ return ".aq"; -+ case MEMMODEL_RELEASE: -+ return ".rl"; -+ case MEMMODEL_RELAXED: -+ return ""; -+ default: gcc_unreachable(); -+ } -+} -+ -+/* Implement TARGET_PRINT_OPERAND. The RISCV-specific operand codes are: -+ -+ 'h' Print the high-part relocation associated with OP, after stripping -+ any outermost HIGH. -+ 'R' Print the low-part relocation associated with OP. -+ 'C' Print the integer branch condition for comparison OP. -+ 'A' Print the atomic operation suffix for memory model OP. -+ 'z' Print $0 if OP is zero, otherwise print OP normally. */ -+ -+static void -+riscv_print_operand (FILE *file, rtx op, int letter) -+{ -+ enum rtx_code code; -+ -+ gcc_assert (op); -+ code = GET_CODE (op); -+ -+ switch (letter) -+ { -+ case 'h': -+ if (code == HIGH) -+ op = XEXP (op, 0); -+ riscv_print_operand_reloc (file, op, riscv_hi_relocs); -+ break; -+ -+ case 'R': -+ riscv_print_operand_reloc (file, op, riscv_lo_relocs); -+ break; -+ -+ case 'C': -+ /* The RTL names match the instruction names. */ -+ fputs (GET_RTX_NAME (code), file); -+ break; -+ -+ case 'A': -+ fputs (riscv_memory_model_suffix ((enum memmodel)INTVAL (op)), file); -+ break; -+ -+ default: -+ switch (code) -+ { -+ case REG: -+ if (letter && letter != 'z') -+ output_operand_lossage ("invalid use of '%%%c'", letter); -+ fprintf (file, "%s", reg_names[REGNO (op)]); -+ break; -+ -+ case MEM: -+ if (letter == 'y') -+ fprintf (file, "%s", reg_names[REGNO(XEXP(op, 0))]); -+ else if (letter && letter != 'z') -+ output_operand_lossage ("invalid use of '%%%c'", letter); -+ else -+ output_address (XEXP (op, 0)); -+ break; -+ -+ default: -+ if (letter == 'z' && op == CONST0_RTX (GET_MODE (op))) -+ fputs (reg_names[GP_REG_FIRST], file); -+ else if (letter && letter != 'z') -+ output_operand_lossage ("invalid use of '%%%c'", letter); -+ else -+ output_addr_const (file, riscv_strip_unspec_address (op)); -+ break; -+ } -+ } -+} -+ -+/* Implement TARGET_PRINT_OPERAND_ADDRESS. */ -+ -+static void -+riscv_print_operand_address (FILE *file, rtx x) -+{ -+ struct riscv_address_info addr; -+ -+ if (riscv_classify_address (&addr, x, word_mode, true)) -+ switch (addr.type) -+ { -+ case ADDRESS_REG: -+ riscv_print_operand (file, addr.offset, 0); -+ fprintf (file, "(%s)", reg_names[REGNO (addr.reg)]); -+ return; -+ -+ case ADDRESS_LO_SUM: -+ riscv_print_operand_reloc (file, addr.offset, riscv_lo_relocs); -+ fprintf (file, "(%s)", reg_names[REGNO (addr.reg)]); -+ return; -+ -+ case ADDRESS_CONST_INT: -+ output_addr_const (file, x); -+ fprintf (file, "(%s)", reg_names[GP_REG_FIRST]); -+ return; -+ -+ case ADDRESS_SYMBOLIC: -+ output_addr_const (file, riscv_strip_unspec_address (x)); -+ return; -+ } -+ gcc_unreachable (); -+} -+ -+static bool -+riscv_size_ok_for_small_data_p (int size) -+{ -+ return g_switch_value && IN_RANGE (size, 1, g_switch_value); -+} -+ -+/* Return true if EXP should be placed in the small data section. */ -+ -+static bool -+riscv_in_small_data_p (const_tree x) -+{ -+ if (TREE_CODE (x) == STRING_CST || TREE_CODE (x) == FUNCTION_DECL) -+ return false; -+ -+ if (TREE_CODE (x) == VAR_DECL && DECL_SECTION_NAME (x)) -+ { -+ const char *sec = TREE_STRING_POINTER (DECL_SECTION_NAME (x)); -+ return strcmp (sec, ".sdata") == 0 || strcmp (sec, ".sbss") == 0; -+ } -+ -+ return riscv_size_ok_for_small_data_p (int_size_in_bytes (TREE_TYPE (x))); -+} -+ -+/* Return a section for X, handling small data. */ -+ -+static section * -+riscv_elf_select_rtx_section (enum machine_mode mode, rtx x, -+ unsigned HOST_WIDE_INT align) -+{ -+ section *s = default_elf_select_rtx_section (mode, x, align); -+ -+ if (riscv_size_ok_for_small_data_p (GET_MODE_SIZE (mode))) -+ { -+ if (strncmp (s->named.name, ".rodata.cst", strlen (".rodata.cst")) == 0) -+ { -+ /* Rename .rodata.cst* to .srodata.cst*. */ -+ char name[32]; -+ sprintf (name, ".s%s", s->named.name + 1); -+ return get_section (name, s->named.common.flags, NULL); -+ } -+ -+ if (s == data_section) -+ return sdata_section; -+ } -+ -+ return s; -+} -+ -+/* Implement TARGET_ASM_OUTPUT_DWARF_DTPREL. */ -+ -+static void ATTRIBUTE_UNUSED -+riscv_output_dwarf_dtprel (FILE *file, int size, rtx x) -+{ -+ switch (size) -+ { -+ case 4: -+ fputs ("\t.dtprelword\t", file); -+ break; -+ -+ case 8: -+ fputs ("\t.dtpreldword\t", file); -+ break; -+ -+ default: -+ gcc_unreachable (); -+ } -+ output_addr_const (file, x); -+ fputs ("+0x800", file); -+} -+ -+/* Make the last instruction frame-related and note that it performs -+ the operation described by FRAME_PATTERN. */ -+ -+static void -+riscv_set_frame_expr (rtx frame_pattern) -+{ -+ rtx insn; -+ -+ insn = get_last_insn (); -+ RTX_FRAME_RELATED_P (insn) = 1; -+ REG_NOTES (insn) = alloc_EXPR_LIST (REG_FRAME_RELATED_EXPR, -+ frame_pattern, -+ REG_NOTES (insn)); -+} -+ -+/* Return a frame-related rtx that stores REG at MEM. -+ REG must be a single register. */ -+ -+static rtx -+riscv_frame_set (rtx mem, rtx reg) -+{ -+ rtx set; -+ -+ set = gen_rtx_SET (VOIDmode, mem, reg); -+ RTX_FRAME_RELATED_P (set) = 1; -+ -+ return set; -+} -+ -+/* Return true if the current function must save register REGNO. */ -+ -+static bool -+riscv_save_reg_p (unsigned int regno) -+{ -+ bool call_saved = !global_regs[regno] && !call_really_used_regs[regno]; -+ bool might_clobber = crtl->saves_all_registers -+ || df_regs_ever_live_p (regno) -+ || (regno == HARD_FRAME_POINTER_REGNUM -+ && frame_pointer_needed); -+ -+ return (call_saved && might_clobber) -+ || (regno == RETURN_ADDR_REGNUM && crtl->calls_eh_return); -+} -+ -+/* Populate the current function's riscv_frame_info structure. -+ -+ RISC-V stack frames grown downward. High addresses are at the top. -+ -+ +-------------------------------+ -+ | | -+ | incoming stack arguments | -+ | | -+ +-------------------------------+ <-- incoming stack pointer -+ | | -+ | callee-allocated save area | -+ | for arguments that are | -+ | split between registers and | -+ | the stack | -+ | | -+ +-------------------------------+ <-- arg_pointer_rtx -+ | | -+ | callee-allocated save area | -+ | for register varargs | -+ | | -+ +-------------------------------+ <-- hard_frame_pointer_rtx; -+ | | stack_pointer_rtx + gp_sp_offset -+ | GPR save area | + UNITS_PER_WORD -+ | | -+ +-------------------------------+ <-- stack_pointer_rtx + fp_sp_offset -+ | | + UNITS_PER_HWVALUE -+ | FPR save area | -+ | | -+ +-------------------------------+ <-- frame_pointer_rtx (virtual) -+ | | -+ | local variables | -+ | | -+ P +-------------------------------+ -+ | | -+ | outgoing stack arguments | -+ | | -+ +-------------------------------+ <-- stack_pointer_rtx -+ -+ Dynamic stack allocations such as alloca insert data at point P. -+ They decrease stack_pointer_rtx but leave frame_pointer_rtx and -+ hard_frame_pointer_rtx unchanged. */ -+ -+static void -+riscv_compute_frame_info (void) -+{ -+ struct riscv_frame_info *frame; -+ HOST_WIDE_INT offset; -+ unsigned int regno, i; -+ -+ frame = &cfun->machine->frame; -+ memset (frame, 0, sizeof (*frame)); -+ -+ /* Find out which GPRs we need to save. */ -+ for (regno = GP_REG_FIRST; regno <= GP_REG_LAST; regno++) -+ if (riscv_save_reg_p (regno)) -+ frame->mask |= 1 << (regno - GP_REG_FIRST); -+ -+ /* If this function calls eh_return, we must also save and restore the -+ EH data registers. */ -+ if (crtl->calls_eh_return) -+ for (i = 0; EH_RETURN_DATA_REGNO (i) != INVALID_REGNUM; i++) -+ frame->mask |= 1 << (EH_RETURN_DATA_REGNO (i) - GP_REG_FIRST); -+ -+ /* Find out which FPRs we need to save. This loop must iterate over -+ the same space as its companion in riscv_for_each_saved_gpr_and_fpr. */ -+ if (TARGET_HARD_FLOAT) -+ for (regno = FP_REG_FIRST; regno <= FP_REG_LAST; regno++) -+ if (riscv_save_reg_p (regno)) -+ frame->fmask |= 1 << (regno - FP_REG_FIRST); -+ -+ /* At the bottom of the frame are any outgoing stack arguments. */ -+ offset = crtl->outgoing_args_size; -+ /* Next are local stack variables. */ -+ offset += RISCV_STACK_ALIGN (get_frame_size ()); -+ /* The virtual frame pointer points above the local variables. */ -+ frame->frame_pointer_offset = offset; -+ /* Next are the callee-saved FPRs. */ -+ if (frame->fmask) -+ { -+ unsigned num_saved = __builtin_popcount(frame->fmask); -+ offset += RISCV_STACK_ALIGN (num_saved * UNITS_PER_FPREG); -+ frame->fp_sp_offset = offset - UNITS_PER_HWFPVALUE; -+ } -+ /* Next are the callee-saved GPRs. */ -+ if (frame->mask) -+ { -+ unsigned num_saved = __builtin_popcount(frame->mask); -+ offset += RISCV_STACK_ALIGN (num_saved * UNITS_PER_WORD); -+ frame->gp_sp_offset = offset - UNITS_PER_WORD; -+ } -+ /* The hard frame pointer points above the callee-saved GPRs. */ -+ frame->hard_frame_pointer_offset = offset; -+ /* Above the hard frame pointer is the callee-allocated varags save area. */ -+ offset += RISCV_STACK_ALIGN (cfun->machine->varargs_size); -+ frame->arg_pointer_offset = offset; -+ /* Next is the callee-allocated area for pretend stack arguments. */ -+ offset += crtl->args.pretend_args_size; -+ frame->total_size = offset; -+ /* Next points the incoming stack pointer and any incoming arguments. */ -+} -+ -+/* Make sure that we're not trying to eliminate to the wrong hard frame -+ pointer. */ -+ -+static bool -+riscv_can_eliminate (const int from ATTRIBUTE_UNUSED, const int to) -+{ -+ return (to == HARD_FRAME_POINTER_REGNUM || to == STACK_POINTER_REGNUM); -+} -+ -+/* Implement INITIAL_ELIMINATION_OFFSET. FROM is either the frame pointer -+ or argument pointer. TO is either the stack pointer or hard frame -+ pointer. */ -+ -+HOST_WIDE_INT -+riscv_initial_elimination_offset (int from, int to) -+{ -+ HOST_WIDE_INT src, dest; -+ -+ riscv_compute_frame_info (); -+ -+ if (to == HARD_FRAME_POINTER_REGNUM) -+ dest = cfun->machine->frame.hard_frame_pointer_offset; -+ else if (to == STACK_POINTER_REGNUM) -+ dest = 0; /* this is the base of all offsets */ -+ else -+ gcc_unreachable (); -+ -+ if (from == FRAME_POINTER_REGNUM) -+ src = cfun->machine->frame.frame_pointer_offset; -+ else if (from == ARG_POINTER_REGNUM) -+ src = cfun->machine->frame.arg_pointer_offset; -+ else -+ gcc_unreachable (); -+ -+ return src - dest; -+} -+ -+/* Implement RETURN_ADDR_RTX. We do not support moving back to a -+ previous frame. */ -+ -+rtx -+riscv_return_addr (int count, rtx frame ATTRIBUTE_UNUSED) -+{ -+ if (count != 0) -+ return const0_rtx; -+ -+ return get_hard_reg_initial_val (Pmode, RETURN_ADDR_REGNUM); -+} -+ -+/* Emit code to change the current function's return address to -+ ADDRESS. SCRATCH is available as a scratch register, if needed. -+ ADDRESS and SCRATCH are both word-mode GPRs. */ -+ -+void -+riscv_set_return_address (rtx address, rtx scratch) -+{ -+ rtx slot_address; -+ -+ gcc_assert (BITSET_P (cfun->machine->frame.mask, RETURN_ADDR_REGNUM)); -+ slot_address = riscv_add_offset (scratch, stack_pointer_rtx, -+ cfun->machine->frame.gp_sp_offset); -+ riscv_emit_move (gen_frame_mem (GET_MODE (address), slot_address), address); -+} -+ -+/* A function to save or store a register. The first argument is the -+ register and the second is the stack slot. */ -+typedef void (*riscv_save_restore_fn) (rtx, rtx); -+ -+/* Use FN to save or restore register REGNO. MODE is the register's -+ mode and OFFSET is the offset of its save slot from the current -+ stack pointer. */ -+ -+static void -+riscv_save_restore_reg (enum machine_mode mode, int regno, -+ HOST_WIDE_INT offset, riscv_save_restore_fn fn) -+{ -+ rtx mem; -+ -+ mem = gen_frame_mem (mode, plus_constant (Pmode, stack_pointer_rtx, offset)); -+ fn (gen_rtx_REG (mode, regno), mem); -+} -+ -+/* Call FN for each register that is saved by the current function. -+ SP_OFFSET is the offset of the current stack pointer from the start -+ of the frame. */ -+ -+static void -+riscv_for_each_saved_gpr_and_fpr (HOST_WIDE_INT sp_offset, -+ riscv_save_restore_fn fn) -+{ -+ HOST_WIDE_INT offset; -+ int regno; -+ -+ /* Save the link register and s-registers. */ -+ offset = cfun->machine->frame.gp_sp_offset - sp_offset; -+ for (regno = GP_REG_FIRST; regno <= GP_REG_LAST-1; regno++) -+ if (BITSET_P (cfun->machine->frame.mask, regno - GP_REG_FIRST)) -+ { -+ riscv_save_restore_reg (word_mode, regno, offset, fn); -+ offset -= UNITS_PER_WORD; -+ } -+ -+ /* This loop must iterate over the same space as its companion in -+ riscv_compute_frame_info. */ -+ offset = cfun->machine->frame.fp_sp_offset - sp_offset; -+ for (regno = FP_REG_FIRST; regno <= FP_REG_LAST; regno++) -+ if (BITSET_P (cfun->machine->frame.fmask, regno - FP_REG_FIRST)) -+ { -+ riscv_save_restore_reg (DFmode, regno, offset, fn); -+ offset -= GET_MODE_SIZE (DFmode); -+ } -+} -+ -+/* Emit a move from SRC to DEST, given that one of them is a register -+ save slot and that the other is a register. TEMP is a temporary -+ GPR of the same mode that is available if need be. */ -+ -+static void -+riscv_emit_save_slot_move (rtx dest, rtx src, rtx temp) -+{ -+ unsigned int regno; -+ rtx mem; -+ enum reg_class rclass; -+ -+ if (REG_P (src)) -+ { -+ regno = REGNO (src); -+ mem = dest; -+ } -+ else -+ { -+ regno = REGNO (dest); -+ mem = src; -+ } -+ -+ rclass = riscv_secondary_reload_class (REGNO_REG_CLASS (regno), -+ GET_MODE (mem), mem, mem == src); -+ -+ if (rclass == NO_REGS) -+ riscv_emit_move (dest, src); -+ else -+ { -+ gcc_assert (!reg_overlap_mentioned_p (dest, temp)); -+ riscv_emit_move (temp, src); -+ riscv_emit_move (dest, temp); -+ } -+ if (MEM_P (dest)) -+ riscv_set_frame_expr (riscv_frame_set (dest, src)); -+} -+ -+/* Save register REG to MEM. Make the instruction frame-related. */ -+ -+static void -+riscv_save_reg (rtx reg, rtx mem) -+{ -+ riscv_emit_save_slot_move (mem, reg, RISCV_PROLOGUE_TEMP (GET_MODE (reg))); -+} -+ -+ -+/* Expand the "prologue" pattern. */ -+ -+void -+riscv_expand_prologue (void) -+{ -+ const struct riscv_frame_info *frame; -+ HOST_WIDE_INT size; -+ rtx insn; -+ -+ frame = &cfun->machine->frame; -+ size = frame->total_size; -+ -+ if (flag_stack_usage_info) -+ current_function_static_stack_size = size; -+ -+ /* Save the registers. Allocate up to RISCV_MAX_FIRST_STACK_STEP -+ bytes beforehand; this is enough to cover the register save area -+ without going out of range. */ -+ if ((frame->mask | frame->fmask) != 0) -+ { -+ HOST_WIDE_INT step1; -+ -+ step1 = MIN (size, RISCV_MAX_FIRST_STACK_STEP); -+ insn = gen_add3_insn (stack_pointer_rtx, -+ stack_pointer_rtx, -+ GEN_INT (-step1)); -+ RTX_FRAME_RELATED_P (emit_insn (insn)) = 1; -+ size -= step1; -+ riscv_for_each_saved_gpr_and_fpr (size, riscv_save_reg); -+ } -+ -+ /* Set up the frame pointer, if we're using one. */ -+ if (frame_pointer_needed) -+ { -+ insn = gen_add3_insn (hard_frame_pointer_rtx, stack_pointer_rtx, -+ GEN_INT (frame->hard_frame_pointer_offset - size)); -+ RTX_FRAME_RELATED_P (emit_insn (insn)) = 1; -+ } -+ -+ /* Allocate the rest of the frame. */ -+ if (size > 0) -+ { -+ if (SMALL_OPERAND (-size)) -+ RTX_FRAME_RELATED_P (emit_insn (gen_add3_insn (stack_pointer_rtx, -+ stack_pointer_rtx, -+ GEN_INT (-size)))) = 1; -+ else -+ { -+ riscv_emit_move (RISCV_PROLOGUE_TEMP (Pmode), GEN_INT (size)); -+ emit_insn (gen_sub3_insn (stack_pointer_rtx, -+ stack_pointer_rtx, -+ RISCV_PROLOGUE_TEMP (Pmode))); -+ -+ /* Describe the combined effect of the previous instructions. */ -+ riscv_set_frame_expr -+ (gen_rtx_SET (VOIDmode, stack_pointer_rtx, -+ plus_constant (Pmode, stack_pointer_rtx, -size))); -+ } -+ } -+} -+ -+/* Emit instructions to restore register REG from slot MEM. */ -+ -+static void -+riscv_restore_reg (rtx reg, rtx mem) -+{ -+ riscv_emit_save_slot_move (reg, mem, RISCV_EPILOGUE_TEMP (GET_MODE (reg))); -+} -+ -+/* Expand an "epilogue" or "sibcall_epilogue" pattern; SIBCALL_P -+ says which. */ -+ -+void -+riscv_expand_epilogue (bool sibcall_p) -+{ -+ const struct riscv_frame_info *frame; -+ HOST_WIDE_INT step1, step2; -+ -+ if (!sibcall_p && riscv_can_use_return_insn ()) -+ { -+ emit_jump_insn (gen_return ()); -+ return; -+ } -+ -+ /* Split the frame into two. STEP1 is the amount of stack we should -+ deallocate before restoring the registers. STEP2 is the amount we -+ should deallocate afterwards. -+ -+ Start off by assuming that no registers need to be restored. */ -+ frame = &cfun->machine->frame; -+ step1 = frame->total_size; -+ step2 = 0; -+ -+ /* Move past any dynamic stack allocations. */ -+ if (cfun->calls_alloca) -+ { -+ rtx adjust = GEN_INT (-frame->hard_frame_pointer_offset); -+ if (!SMALL_INT (adjust)) -+ { -+ riscv_emit_move (RISCV_EPILOGUE_TEMP (Pmode), adjust); -+ adjust = RISCV_EPILOGUE_TEMP (Pmode); -+ } -+ -+ emit_insn (gen_add3_insn (stack_pointer_rtx, hard_frame_pointer_rtx, adjust)); -+ } -+ -+ /* If we need to restore registers, deallocate as much stack as -+ possible in the second step without going out of range. */ -+ if ((frame->mask | frame->fmask) != 0) -+ { -+ step2 = MIN (step1, RISCV_MAX_FIRST_STACK_STEP); -+ step1 -= step2; -+ } -+ -+ /* Set TARGET to BASE + STEP1. */ -+ if (step1 > 0) -+ { -+ /* Get an rtx for STEP1 that we can add to BASE. */ -+ rtx adjust = GEN_INT (step1); -+ if (!SMALL_OPERAND (step1)) -+ { -+ riscv_emit_move (RISCV_EPILOGUE_TEMP (Pmode), adjust); -+ adjust = RISCV_EPILOGUE_TEMP (Pmode); -+ } -+ -+ emit_insn (gen_add3_insn (stack_pointer_rtx, stack_pointer_rtx, adjust)); -+ } -+ -+ /* Restore the registers. */ -+ riscv_for_each_saved_gpr_and_fpr (frame->total_size - step2, -+ riscv_restore_reg); -+ -+ /* Deallocate the final bit of the frame. */ -+ if (step2 > 0) -+ emit_insn (gen_add3_insn (stack_pointer_rtx, stack_pointer_rtx, -+ GEN_INT (step2))); -+ -+ /* Add in the __builtin_eh_return stack adjustment. */ -+ if (crtl->calls_eh_return) -+ emit_insn (gen_add3_insn (stack_pointer_rtx, stack_pointer_rtx, -+ EH_RETURN_STACKADJ_RTX)); -+ -+ if (!sibcall_p) -+ { -+ rtx ra = gen_rtx_REG (Pmode, RETURN_ADDR_REGNUM); -+ emit_jump_insn (gen_simple_return_internal (ra)); -+ } -+} -+ -+/* Return nonzero if this function is known to have a null epilogue. -+ This allows the optimizer to omit jumps to jumps if no stack -+ was created. */ -+ -+bool -+riscv_can_use_return_insn (void) -+{ -+ return reload_completed && cfun->machine->frame.total_size == 0; -+} -+ -+/* Return true if register REGNO can store a value of mode MODE. -+ The result of this function is cached in riscv_hard_regno_mode_ok. */ -+ -+static bool -+riscv_hard_regno_mode_ok_p (unsigned int regno, enum machine_mode mode) -+{ -+ unsigned int size = GET_MODE_SIZE (mode); -+ enum mode_class mclass = GET_MODE_CLASS (mode); -+ -+ /* This is hella bogus but ira_build segfaults on RV32 without it. */ -+ if (VECTOR_MODE_P (mode)) -+ return true; -+ -+ if (GP_REG_P (regno)) -+ { -+ if (size <= UNITS_PER_WORD) -+ return true; -+ -+ /* Double-word values must be even-register-aligned. */ -+ if (size <= 2 * UNITS_PER_WORD) -+ return regno % 2 == 0; -+ } -+ -+ if (FP_REG_P (regno)) -+ { -+ if (mclass == MODE_FLOAT -+ || mclass == MODE_COMPLEX_FLOAT -+ || mclass == MODE_VECTOR_FLOAT) -+ return size <= UNITS_PER_FPVALUE; -+ } -+ -+ return false; -+} -+ -+/* Implement HARD_REGNO_NREGS. */ -+ -+unsigned int -+riscv_hard_regno_nregs (int regno, enum machine_mode mode) -+{ -+ if (FP_REG_P (regno)) -+ return (GET_MODE_SIZE (mode) + UNITS_PER_FPREG - 1) / UNITS_PER_FPREG; -+ -+ /* All other registers are word-sized. */ -+ return (GET_MODE_SIZE (mode) + UNITS_PER_WORD - 1) / UNITS_PER_WORD; -+} -+ -+/* Implement CLASS_MAX_NREGS, taking the maximum of the cases -+ in riscv_hard_regno_nregs. */ -+ -+int -+riscv_class_max_nregs (enum reg_class rclass, enum machine_mode mode) -+{ -+ int size; -+ HARD_REG_SET left; -+ -+ size = 0x8000; -+ COPY_HARD_REG_SET (left, reg_class_contents[(int) rclass]); -+ if (hard_reg_set_intersect_p (left, reg_class_contents[(int) FP_REGS])) -+ { -+ size = MIN (size, UNITS_PER_FPREG); -+ AND_COMPL_HARD_REG_SET (left, reg_class_contents[(int) FP_REGS]); -+ } -+ if (!hard_reg_set_empty_p (left)) -+ size = MIN (size, UNITS_PER_WORD); -+ return (GET_MODE_SIZE (mode) + size - 1) / size; -+} -+ -+/* Implement TARGET_PREFERRED_RELOAD_CLASS. */ -+ -+static reg_class_t -+riscv_preferred_reload_class (rtx x ATTRIBUTE_UNUSED, reg_class_t rclass) -+{ -+ return reg_class_subset_p (FP_REGS, rclass) ? FP_REGS : -+ reg_class_subset_p (GR_REGS, rclass) ? GR_REGS : -+ rclass; -+} -+ -+/* RCLASS is a class involved in a REGISTER_MOVE_COST calculation. -+ Return a "canonical" class to represent it in later calculations. */ -+ -+static reg_class_t -+riscv_canonicalize_move_class (reg_class_t rclass) -+{ -+ if (reg_class_subset_p (rclass, GENERAL_REGS)) -+ rclass = GENERAL_REGS; -+ -+ return rclass; -+} -+ -+/* Implement TARGET_REGISTER_MOVE_COST. Return 0 for classes that are the -+ maximum of the move costs for subclasses; regclass will work out -+ the maximum for us. */ -+ -+static int -+riscv_register_move_cost (enum machine_mode mode ATTRIBUTE_UNUSED, -+ reg_class_t from, reg_class_t to) -+{ -+ from = riscv_canonicalize_move_class (from); -+ to = riscv_canonicalize_move_class (to); -+ -+ if ((from == GENERAL_REGS && to == GENERAL_REGS) -+ || (from == GENERAL_REGS && to == FP_REGS) -+ || (from == FP_REGS && to == FP_REGS)) -+ return COSTS_N_INSNS (1); -+ -+ if (from == FP_REGS && to == GENERAL_REGS) -+ return tune_info->fp_to_int_cost; -+ -+ return 0; -+} -+ -+/* Implement TARGET_MEMORY_MOVE_COST. */ -+ -+static int -+riscv_memory_move_cost (enum machine_mode mode, reg_class_t rclass, bool in) -+{ -+ return (tune_info->memory_cost -+ + memory_move_secondary_cost (mode, rclass, in)); -+} -+ -+/* Return the register class required for a secondary register when -+ copying between one of the registers in RCLASS and value X, which -+ has mode MODE. X is the source of the move if IN_P, otherwise it -+ is the destination. Return NO_REGS if no secondary register is -+ needed. */ -+ -+enum reg_class -+riscv_secondary_reload_class (enum reg_class rclass, -+ enum machine_mode mode, rtx x, -+ bool in_p ATTRIBUTE_UNUSED) -+{ -+ int regno; -+ -+ regno = true_regnum (x); -+ -+ if (reg_class_subset_p (rclass, FP_REGS)) -+ { -+ if (MEM_P (x) && (GET_MODE_SIZE (mode) == 4 || GET_MODE_SIZE (mode) == 8)) -+ /* We can use flw/fld/fsw/fsd. */ -+ return NO_REGS; -+ -+ if (GP_REG_P (regno) || x == CONST0_RTX (mode)) -+ /* We can use fmv or go through memory when mode > Pmode. */ -+ return NO_REGS; -+ -+ if (CONSTANT_P (x) && !targetm.cannot_force_const_mem (mode, x)) -+ /* We can force the constant to memory and use flw/fld. */ -+ return NO_REGS; -+ -+ if (FP_REG_P (regno)) -+ /* We can use fmv.fmt. */ -+ return NO_REGS; -+ -+ /* Otherwise, we need to reload through an integer register. */ -+ return GR_REGS; -+ } -+ if (FP_REG_P (regno)) -+ return reg_class_subset_p (rclass, GR_REGS) ? NO_REGS : GR_REGS; -+ -+ return NO_REGS; -+} -+ -+/* Implement TARGET_MODE_REP_EXTENDED. */ -+ -+static int -+riscv_mode_rep_extended (enum machine_mode mode, enum machine_mode mode_rep) -+{ -+ /* On 64-bit targets, SImode register values are sign-extended to DImode. */ -+ if (TARGET_64BIT && mode == SImode && mode_rep == DImode) -+ return SIGN_EXTEND; -+ -+ return UNKNOWN; -+} -+ -+/* Implement TARGET_SCALAR_MODE_SUPPORTED_P. */ -+ -+static bool -+riscv_scalar_mode_supported_p (enum machine_mode mode) -+{ -+ if (ALL_FIXED_POINT_MODE_P (mode) -+ && GET_MODE_PRECISION (mode) <= 2 * BITS_PER_WORD) -+ return true; -+ -+ return default_scalar_mode_supported_p (mode); -+} -+ -+/* Implement TARGET_SCHED_ADJUST_COST. We assume that anti and output -+ dependencies have no cost. */ -+ -+static int -+riscv_adjust_cost (rtx insn ATTRIBUTE_UNUSED, rtx link, -+ rtx dep ATTRIBUTE_UNUSED, int cost) -+{ -+ if (REG_NOTE_KIND (link) != 0) -+ return 0; -+ return cost; -+} -+ -+/* Return the number of instructions that can be issued per cycle. */ -+ -+static int -+riscv_issue_rate (void) -+{ -+ return tune_info->issue_rate; -+} -+ -+/* This structure describes a single built-in function. */ -+struct riscv_builtin_description { -+ /* The code of the main .md file instruction. See riscv_builtin_type -+ for more information. */ -+ enum insn_code icode; -+ -+ /* The name of the built-in function. */ -+ const char *name; -+ -+ /* Specifies how the function should be expanded. */ -+ enum riscv_builtin_type builtin_type; -+ -+ /* The function's prototype. */ -+ enum riscv_function_type function_type; -+ -+ /* Whether the function is available. */ -+ unsigned int (*avail) (void); -+}; -+ -+static unsigned int -+riscv_builtin_avail_riscv (void) -+{ -+ return 1; -+} -+ -+/* Construct a riscv_builtin_description from the given arguments. -+ -+ INSN is the name of the associated instruction pattern, without the -+ leading CODE_FOR_riscv_. -+ -+ CODE is the floating-point condition code associated with the -+ function. It can be 'f' if the field is not applicable. -+ -+ NAME is the name of the function itself, without the leading -+ "__builtin_riscv_". -+ -+ BUILTIN_TYPE and FUNCTION_TYPE are riscv_builtin_description fields. -+ -+ AVAIL is the name of the availability predicate, without the leading -+ riscv_builtin_avail_. */ -+#define RISCV_BUILTIN(INSN, NAME, BUILTIN_TYPE, FUNCTION_TYPE, AVAIL) \ -+ { CODE_FOR_ ## INSN, "__builtin_riscv_" NAME, \ -+ BUILTIN_TYPE, FUNCTION_TYPE, riscv_builtin_avail_ ## AVAIL } -+ -+/* Define __builtin_riscv_, which is a RISCV_BUILTIN_DIRECT function -+ mapped to instruction CODE_FOR_, FUNCTION_TYPE and AVAIL -+ are as for RISCV_BUILTIN. */ -+#define DIRECT_BUILTIN(INSN, FUNCTION_TYPE, AVAIL) \ -+ RISCV_BUILTIN (INSN, #INSN, RISCV_BUILTIN_DIRECT, FUNCTION_TYPE, AVAIL) -+ -+/* Define __builtin_riscv_, which is a RISCV_BUILTIN_DIRECT_NO_TARGET -+ function mapped to instruction CODE_FOR_, FUNCTION_TYPE -+ and AVAIL are as for RISCV_BUILTIN. */ -+#define DIRECT_NO_TARGET_BUILTIN(INSN, FUNCTION_TYPE, AVAIL) \ -+ RISCV_BUILTIN (INSN, #INSN, RISCV_BUILTIN_DIRECT_NO_TARGET, \ -+ FUNCTION_TYPE, AVAIL) -+ -+static const struct riscv_builtin_description riscv_builtins[] = { -+ DIRECT_NO_TARGET_BUILTIN (nop, RISCV_VOID_FTYPE_VOID, riscv), -+}; -+ -+/* Index I is the function declaration for riscv_builtins[I], or null if the -+ function isn't defined on this target. */ -+static GTY(()) tree riscv_builtin_decls[ARRAY_SIZE (riscv_builtins)]; -+ -+ -+/* Source-level argument types. */ -+#define RISCV_ATYPE_VOID void_type_node -+#define RISCV_ATYPE_INT integer_type_node -+#define RISCV_ATYPE_POINTER ptr_type_node -+#define RISCV_ATYPE_CPOINTER const_ptr_type_node -+ -+/* Standard mode-based argument types. */ -+#define RISCV_ATYPE_UQI unsigned_intQI_type_node -+#define RISCV_ATYPE_SI intSI_type_node -+#define RISCV_ATYPE_USI unsigned_intSI_type_node -+#define RISCV_ATYPE_DI intDI_type_node -+#define RISCV_ATYPE_UDI unsigned_intDI_type_node -+#define RISCV_ATYPE_SF float_type_node -+#define RISCV_ATYPE_DF double_type_node -+ -+/* RISCV_FTYPE_ATYPESN takes N RISCV_FTYPES-like type codes and lists -+ their associated RISCV_ATYPEs. */ -+#define RISCV_FTYPE_ATYPES1(A, B) \ -+ RISCV_ATYPE_##A, RISCV_ATYPE_##B -+ -+#define RISCV_FTYPE_ATYPES2(A, B, C) \ -+ RISCV_ATYPE_##A, RISCV_ATYPE_##B, RISCV_ATYPE_##C -+ -+#define RISCV_FTYPE_ATYPES3(A, B, C, D) \ -+ RISCV_ATYPE_##A, RISCV_ATYPE_##B, RISCV_ATYPE_##C, RISCV_ATYPE_##D -+ -+#define RISCV_FTYPE_ATYPES4(A, B, C, D, E) \ -+ RISCV_ATYPE_##A, RISCV_ATYPE_##B, RISCV_ATYPE_##C, RISCV_ATYPE_##D, \ -+ RISCV_ATYPE_##E -+ -+/* Return the function type associated with function prototype TYPE. */ -+ -+static tree -+riscv_build_function_type (enum riscv_function_type type) -+{ -+ static tree types[(int) RISCV_MAX_FTYPE_MAX]; -+ -+ if (types[(int) type] == NULL_TREE) -+ switch (type) -+ { -+#define DEF_RISCV_FTYPE(NUM, ARGS) \ -+ case RISCV_FTYPE_NAME##NUM ARGS: \ -+ types[(int) type] \ -+ = build_function_type_list (RISCV_FTYPE_ATYPES##NUM ARGS, \ -+ NULL_TREE); \ -+ break; -+#include "config/riscv/riscv-ftypes.def" -+#undef DEF_RISCV_FTYPE -+ default: -+ gcc_unreachable (); -+ } -+ -+ return types[(int) type]; -+} -+ -+/* Implement TARGET_INIT_BUILTINS. */ -+ -+static void -+riscv_init_builtins (void) -+{ -+ const struct riscv_builtin_description *d; -+ unsigned int i; -+ -+ /* Iterate through all of the bdesc arrays, initializing all of the -+ builtin functions. */ -+ for (i = 0; i < ARRAY_SIZE (riscv_builtins); i++) -+ { -+ d = &riscv_builtins[i]; -+ if (d->avail ()) -+ riscv_builtin_decls[i] -+ = add_builtin_function (d->name, -+ riscv_build_function_type (d->function_type), -+ i, BUILT_IN_MD, NULL, NULL); -+ } -+} -+ -+/* Implement TARGET_BUILTIN_DECL. */ -+ -+static tree -+riscv_builtin_decl (unsigned int code, bool initialize_p ATTRIBUTE_UNUSED) -+{ -+ if (code >= ARRAY_SIZE (riscv_builtins)) -+ return error_mark_node; -+ return riscv_builtin_decls[code]; -+} -+ -+/* Take argument ARGNO from EXP's argument list and convert it into a -+ form suitable for input operand OPNO of instruction ICODE. Return the -+ value. */ -+ -+static rtx -+riscv_prepare_builtin_arg (enum insn_code icode, -+ unsigned int opno, tree exp, unsigned int argno) -+{ -+ tree arg; -+ rtx value; -+ enum machine_mode mode; -+ -+ arg = CALL_EXPR_ARG (exp, argno); -+ value = expand_normal (arg); -+ mode = insn_data[icode].operand[opno].mode; -+ if (!insn_data[icode].operand[opno].predicate (value, mode)) -+ { -+ /* We need to get the mode from ARG for two reasons: -+ -+ - to cope with address operands, where MODE is the mode of the -+ memory, rather than of VALUE itself. -+ -+ - to cope with special predicates like pmode_register_operand, -+ where MODE is VOIDmode. */ -+ value = copy_to_mode_reg (TYPE_MODE (TREE_TYPE (arg)), value); -+ -+ /* Check the predicate again. */ -+ if (!insn_data[icode].operand[opno].predicate (value, mode)) -+ { -+ error ("invalid argument to built-in function"); -+ return const0_rtx; -+ } -+ } -+ -+ return value; -+} -+ -+/* Return an rtx suitable for output operand OP of instruction ICODE. -+ If TARGET is non-null, try to use it where possible. */ -+ -+static rtx -+riscv_prepare_builtin_target (enum insn_code icode, unsigned int op, rtx target) -+{ -+ enum machine_mode mode; -+ -+ mode = insn_data[icode].operand[op].mode; -+ if (target == 0 || !insn_data[icode].operand[op].predicate (target, mode)) -+ target = gen_reg_rtx (mode); -+ -+ return target; -+} -+ -+/* Expand a RISCV_BUILTIN_DIRECT or RISCV_BUILTIN_DIRECT_NO_TARGET function; -+ HAS_TARGET_P says which. EXP is the CALL_EXPR that calls the function -+ and ICODE is the code of the associated .md pattern. TARGET, if nonnull, -+ suggests a good place to put the result. */ -+ -+static rtx -+riscv_expand_builtin_direct (enum insn_code icode, rtx target, tree exp, -+ bool has_target_p) -+{ -+ rtx ops[MAX_RECOG_OPERANDS]; -+ int opno, argno; -+ -+ /* Map any target to operand 0. */ -+ opno = 0; -+ if (has_target_p) -+ { -+ target = riscv_prepare_builtin_target (icode, opno, target); -+ ops[opno] = target; -+ opno++; -+ } -+ -+ /* Map the arguments to the other operands. The n_operands value -+ for an expander includes match_dups and match_scratches as well as -+ match_operands, so n_operands is only an upper bound on the number -+ of arguments to the expander function. */ -+ gcc_assert (opno + call_expr_nargs (exp) <= insn_data[icode].n_operands); -+ for (argno = 0; argno < call_expr_nargs (exp); argno++, opno++) -+ ops[opno] = riscv_prepare_builtin_arg (icode, opno, exp, argno); -+ -+ switch (opno) -+ { -+ case 2: -+ emit_insn (GEN_FCN (icode) (ops[0], ops[1])); -+ break; -+ -+ case 3: -+ emit_insn (GEN_FCN (icode) (ops[0], ops[1], ops[2])); -+ break; -+ -+ case 4: -+ emit_insn (GEN_FCN (icode) (ops[0], ops[1], ops[2], ops[3])); -+ break; -+ -+ default: -+ gcc_unreachable (); -+ } -+ return target; -+} -+ -+/* Implement TARGET_EXPAND_BUILTIN. */ -+ -+static rtx -+riscv_expand_builtin (tree exp, rtx target, rtx subtarget ATTRIBUTE_UNUSED, -+ enum machine_mode mode ATTRIBUTE_UNUSED, -+ int ignore ATTRIBUTE_UNUSED) -+{ -+ tree fndecl; -+ unsigned int fcode, avail; -+ const struct riscv_builtin_description *d; -+ -+ fndecl = TREE_OPERAND (CALL_EXPR_FN (exp), 0); -+ fcode = DECL_FUNCTION_CODE (fndecl); -+ gcc_assert (fcode < ARRAY_SIZE (riscv_builtins)); -+ d = &riscv_builtins[fcode]; -+ avail = d->avail (); -+ gcc_assert (avail != 0); -+ switch (d->builtin_type) -+ { -+ case RISCV_BUILTIN_DIRECT: -+ return riscv_expand_builtin_direct (d->icode, target, exp, true); -+ -+ case RISCV_BUILTIN_DIRECT_NO_TARGET: -+ return riscv_expand_builtin_direct (d->icode, target, exp, false); -+ } -+ gcc_unreachable (); -+} -+ -+/* Implement TARGET_ASM_OUTPUT_MI_THUNK. Generate rtl rather than asm text -+ in order to avoid duplicating too much logic from elsewhere. */ -+ -+static void -+riscv_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED, -+ HOST_WIDE_INT delta, HOST_WIDE_INT vcall_offset, -+ tree function) -+{ -+ rtx this_rtx, temp1, temp2, insn, fnaddr; -+ bool use_sibcall_p; -+ -+ /* Pretend to be a post-reload pass while generating rtl. */ -+ reload_completed = 1; -+ -+ /* Mark the end of the (empty) prologue. */ -+ emit_note (NOTE_INSN_PROLOGUE_END); -+ -+ /* Determine if we can use a sibcall to call FUNCTION directly. */ -+ fnaddr = XEXP (DECL_RTL (function), 0); -+ use_sibcall_p = absolute_symbolic_operand (fnaddr, Pmode); -+ -+ /* We need two temporary registers in some cases. */ -+ temp1 = gen_rtx_REG (Pmode, GP_TEMP_FIRST); -+ temp2 = gen_rtx_REG (Pmode, GP_TEMP_FIRST + 1); -+ -+ /* Find out which register contains the "this" pointer. */ -+ if (aggregate_value_p (TREE_TYPE (TREE_TYPE (function)), function)) -+ this_rtx = gen_rtx_REG (Pmode, GP_ARG_FIRST + 1); -+ else -+ this_rtx = gen_rtx_REG (Pmode, GP_ARG_FIRST); -+ -+ /* Add DELTA to THIS_RTX. */ -+ if (delta != 0) -+ { -+ rtx offset = GEN_INT (delta); -+ if (!SMALL_OPERAND (delta)) -+ { -+ riscv_emit_move (temp1, offset); -+ offset = temp1; -+ } -+ emit_insn (gen_add3_insn (this_rtx, this_rtx, offset)); -+ } -+ -+ /* If needed, add *(*THIS_RTX + VCALL_OFFSET) to THIS_RTX. */ -+ if (vcall_offset != 0) -+ { -+ rtx addr; -+ -+ /* Set TEMP1 to *THIS_RTX. */ -+ riscv_emit_move (temp1, gen_rtx_MEM (Pmode, this_rtx)); -+ -+ /* Set ADDR to a legitimate address for *THIS_RTX + VCALL_OFFSET. */ -+ addr = riscv_add_offset (temp2, temp1, vcall_offset); -+ -+ /* Load the offset and add it to THIS_RTX. */ -+ riscv_emit_move (temp1, gen_rtx_MEM (Pmode, addr)); -+ emit_insn (gen_add3_insn (this_rtx, this_rtx, temp1)); -+ } -+ -+ /* Jump to the target function. Use a sibcall if direct jumps are -+ allowed, otherwise load the address into a register first. */ -+ if (use_sibcall_p) -+ { -+ insn = emit_call_insn (gen_sibcall_internal (fnaddr, const0_rtx)); -+ SIBLING_CALL_P (insn) = 1; -+ } -+ else -+ { -+ riscv_emit_move(temp1, fnaddr); -+ emit_jump_insn (gen_indirect_jump (temp1)); -+ } -+ -+ /* Run just enough of rest_of_compilation. This sequence was -+ "borrowed" from alpha.c. */ -+ insn = get_insns (); -+ split_all_insns_noflow (); -+ shorten_branches (insn); -+ final_start_function (insn, file, 1); -+ final (insn, file, 1); -+ final_end_function (); -+ -+ /* Clean up the vars set above. Note that final_end_function resets -+ the global pointer for us. */ -+ reload_completed = 0; -+} -+ -+/* Allocate a chunk of memory for per-function machine-dependent data. */ -+ -+static struct machine_function * -+riscv_init_machine_status (void) -+{ -+ return ggc_alloc_cleared_machine_function (); -+} -+ -+/* Implement TARGET_OPTION_OVERRIDE. */ -+ -+static void -+riscv_option_override (void) -+{ -+ int regno, mode; -+ const struct riscv_cpu_info *cpu; -+ -+#ifdef SUBTARGET_OVERRIDE_OPTIONS -+ SUBTARGET_OVERRIDE_OPTIONS; -+#endif -+ -+ flag_pcc_struct_return = 0; -+ -+ if (flag_pic) -+ g_switch_value = 0; -+ -+ /* Prefer a call to memcpy over inline code when optimizing for size, -+ though see MOVE_RATIO in riscv.h. */ -+ if (optimize_size && (target_flags_explicit & MASK_MEMCPY) == 0) -+ target_flags |= MASK_MEMCPY; -+ -+ /* Handle -mtune. */ -+ cpu = riscv_parse_cpu (riscv_tune_string ? riscv_tune_string : -+ RISCV_TUNE_STRING_DEFAULT); -+ tune_info = optimize_size ? &optimize_size_tune_info : cpu->tune_info; -+ -+ /* If the user hasn't specified a branch cost, use the processor's -+ default. */ -+ if (riscv_branch_cost == 0) -+ riscv_branch_cost = tune_info->branch_cost; -+ -+ /* Set up riscv_hard_regno_mode_ok. */ -+ for (mode = 0; mode < MAX_MACHINE_MODE; mode++) -+ for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) -+ riscv_hard_regno_mode_ok[mode][regno] -+ = riscv_hard_regno_mode_ok_p (regno, (enum machine_mode) mode); -+ -+ /* Function to allocate machine-dependent function status. */ -+ init_machine_status = &riscv_init_machine_status; -+ -+ if (riscv_cmodel_string) -+ { -+ if (strcmp (riscv_cmodel_string, "medlow") == 0) -+ riscv_cmodel = CM_MEDLOW; -+ else if (strcmp (riscv_cmodel_string, "medany") == 0) -+ riscv_cmodel = CM_MEDANY; -+ else -+ error ("unsupported code model: %s", riscv_cmodel_string); -+ } -+ -+ if (flag_pic) -+ riscv_cmodel = CM_PIC; -+ -+ riscv_init_relocs (); -+} -+ -+/* Implement TARGET_CONDITIONAL_REGISTER_USAGE. */ -+ -+static void -+riscv_conditional_register_usage (void) -+{ -+ int regno; -+ -+ if (!TARGET_HARD_FLOAT) -+ { -+ for (regno = FP_REG_FIRST; regno <= FP_REG_LAST; regno++) -+ fixed_regs[regno] = call_used_regs[regno] = 1; -+ } -+} -+ -+/* Implement TARGET_TRAMPOLINE_INIT. */ -+ -+static void -+riscv_trampoline_init (rtx m_tramp, tree fndecl, rtx chain_value) -+{ -+ rtx addr, end_addr, mem; -+ rtx trampoline[4]; -+ unsigned int i; -+ HOST_WIDE_INT static_chain_offset, target_function_offset; -+ -+ /* Work out the offsets of the pointers from the start of the -+ trampoline code. */ -+ gcc_assert (ARRAY_SIZE (trampoline) * 4 == TRAMPOLINE_CODE_SIZE); -+ static_chain_offset = TRAMPOLINE_CODE_SIZE; -+ target_function_offset = static_chain_offset + GET_MODE_SIZE (ptr_mode); -+ -+ /* Get pointers to the beginning and end of the code block. */ -+ addr = force_reg (Pmode, XEXP (m_tramp, 0)); -+ end_addr = riscv_force_binary (Pmode, PLUS, addr, GEN_INT (TRAMPOLINE_CODE_SIZE)); -+ -+#define OP(X) gen_int_mode (X, SImode) -+#define MATCH_LREG ((Pmode) == DImode ? MATCH_LD : MATCH_LW) -+ -+ /* auipc t0, 0 -+ l[wd] t1, target_function_offset(t0) -+ l[wd] $static_chain, static_chain_offset(t0) -+ jr t1 -+ */ -+ -+ trampoline[0] = OP (RISCV_UTYPE (AUIPC, STATIC_CHAIN_REGNUM, 0)); -+ trampoline[1] = OP (RISCV_ITYPE (LREG, RISCV_PROLOGUE_TEMP_REGNUM, -+ STATIC_CHAIN_REGNUM, target_function_offset)); -+ trampoline[2] = OP (RISCV_ITYPE (LREG, STATIC_CHAIN_REGNUM, -+ STATIC_CHAIN_REGNUM, static_chain_offset)); -+ trampoline[3] = OP (RISCV_ITYPE (JALR, 0, RISCV_PROLOGUE_TEMP_REGNUM, 0)); -+ -+#undef MATCH_LREG -+#undef OP -+ -+ /* Copy the trampoline code. Leave any padding uninitialized. */ -+ for (i = 0; i < ARRAY_SIZE (trampoline); i++) -+ { -+ mem = adjust_address (m_tramp, SImode, i * GET_MODE_SIZE (SImode)); -+ riscv_emit_move (mem, trampoline[i]); -+ } -+ -+ /* Set up the static chain pointer field. */ -+ mem = adjust_address (m_tramp, ptr_mode, static_chain_offset); -+ riscv_emit_move (mem, chain_value); -+ -+ /* Set up the target function field. */ -+ mem = adjust_address (m_tramp, ptr_mode, target_function_offset); -+ riscv_emit_move (mem, XEXP (DECL_RTL (fndecl), 0)); -+ -+ /* Flush the code part of the trampoline. */ -+ emit_insn (gen_add3_insn (end_addr, addr, GEN_INT (TRAMPOLINE_SIZE))); -+ emit_insn (gen_clear_cache (addr, end_addr)); -+} -+ -+static bool -+riscv_lra_p (void) -+{ -+ return riscv_lra_flag; -+} -+ -+/* Initialize the GCC target structure. */ -+#undef TARGET_ASM_ALIGNED_HI_OP -+#define TARGET_ASM_ALIGNED_HI_OP "\t.half\t" -+#undef TARGET_ASM_ALIGNED_SI_OP -+#define TARGET_ASM_ALIGNED_SI_OP "\t.word\t" -+#undef TARGET_ASM_ALIGNED_DI_OP -+#define TARGET_ASM_ALIGNED_DI_OP "\t.dword\t" -+ -+#undef TARGET_OPTION_OVERRIDE -+#define TARGET_OPTION_OVERRIDE riscv_option_override -+ -+#undef TARGET_LEGITIMIZE_ADDRESS -+#define TARGET_LEGITIMIZE_ADDRESS riscv_legitimize_address -+ -+#undef TARGET_SCHED_ADJUST_COST -+#define TARGET_SCHED_ADJUST_COST riscv_adjust_cost -+#undef TARGET_SCHED_ISSUE_RATE -+#define TARGET_SCHED_ISSUE_RATE riscv_issue_rate -+ -+#undef TARGET_FUNCTION_OK_FOR_SIBCALL -+#define TARGET_FUNCTION_OK_FOR_SIBCALL hook_bool_tree_tree_true -+ -+#undef TARGET_REGISTER_MOVE_COST -+#define TARGET_REGISTER_MOVE_COST riscv_register_move_cost -+#undef TARGET_MEMORY_MOVE_COST -+#define TARGET_MEMORY_MOVE_COST riscv_memory_move_cost -+#undef TARGET_RTX_COSTS -+#define TARGET_RTX_COSTS riscv_rtx_costs -+#undef TARGET_ADDRESS_COST -+#define TARGET_ADDRESS_COST riscv_address_cost -+ -+#undef TARGET_PREFERRED_RELOAD_CLASS -+#define TARGET_PREFERRED_RELOAD_CLASS riscv_preferred_reload_class -+ -+#undef TARGET_ASM_FILE_START_FILE_DIRECTIVE -+#define TARGET_ASM_FILE_START_FILE_DIRECTIVE true -+ -+#undef TARGET_EXPAND_BUILTIN_VA_START -+#define TARGET_EXPAND_BUILTIN_VA_START riscv_va_start -+ -+#undef TARGET_PROMOTE_FUNCTION_MODE -+#define TARGET_PROMOTE_FUNCTION_MODE default_promote_function_mode_always_promote -+ -+#undef TARGET_RETURN_IN_MEMORY -+#define TARGET_RETURN_IN_MEMORY riscv_return_in_memory -+ -+#undef TARGET_ASM_OUTPUT_MI_THUNK -+#define TARGET_ASM_OUTPUT_MI_THUNK riscv_output_mi_thunk -+#undef TARGET_ASM_CAN_OUTPUT_MI_THUNK -+#define TARGET_ASM_CAN_OUTPUT_MI_THUNK hook_bool_const_tree_hwi_hwi_const_tree_true -+ -+#undef TARGET_PRINT_OPERAND -+#define TARGET_PRINT_OPERAND riscv_print_operand -+#undef TARGET_PRINT_OPERAND_ADDRESS -+#define TARGET_PRINT_OPERAND_ADDRESS riscv_print_operand_address -+ -+#undef TARGET_SETUP_INCOMING_VARARGS -+#define TARGET_SETUP_INCOMING_VARARGS riscv_setup_incoming_varargs -+#undef TARGET_STRICT_ARGUMENT_NAMING -+#define TARGET_STRICT_ARGUMENT_NAMING hook_bool_CUMULATIVE_ARGS_true -+#undef TARGET_MUST_PASS_IN_STACK -+#define TARGET_MUST_PASS_IN_STACK must_pass_in_stack_var_size -+#undef TARGET_PASS_BY_REFERENCE -+#define TARGET_PASS_BY_REFERENCE riscv_pass_by_reference -+#undef TARGET_ARG_PARTIAL_BYTES -+#define TARGET_ARG_PARTIAL_BYTES riscv_arg_partial_bytes -+#undef TARGET_FUNCTION_ARG -+#define TARGET_FUNCTION_ARG riscv_function_arg -+#undef TARGET_FUNCTION_ARG_ADVANCE -+#define TARGET_FUNCTION_ARG_ADVANCE riscv_function_arg_advance -+#undef TARGET_FUNCTION_ARG_BOUNDARY -+#define TARGET_FUNCTION_ARG_BOUNDARY riscv_function_arg_boundary -+ -+#undef TARGET_MODE_REP_EXTENDED -+#define TARGET_MODE_REP_EXTENDED riscv_mode_rep_extended -+ -+#undef TARGET_SCALAR_MODE_SUPPORTED_P -+#define TARGET_SCALAR_MODE_SUPPORTED_P riscv_scalar_mode_supported_p -+ -+#undef TARGET_INIT_BUILTINS -+#define TARGET_INIT_BUILTINS riscv_init_builtins -+#undef TARGET_BUILTIN_DECL -+#define TARGET_BUILTIN_DECL riscv_builtin_decl -+#undef TARGET_EXPAND_BUILTIN -+#define TARGET_EXPAND_BUILTIN riscv_expand_builtin -+ -+#undef TARGET_HAVE_TLS -+#define TARGET_HAVE_TLS HAVE_AS_TLS -+ -+#undef TARGET_CANNOT_FORCE_CONST_MEM -+#define TARGET_CANNOT_FORCE_CONST_MEM riscv_cannot_force_const_mem -+ -+#undef TARGET_LEGITIMATE_CONSTANT_P -+#define TARGET_LEGITIMATE_CONSTANT_P riscv_legitimate_constant_p -+ -+#undef TARGET_USE_BLOCKS_FOR_CONSTANT_P -+#define TARGET_USE_BLOCKS_FOR_CONSTANT_P hook_bool_mode_const_rtx_true -+ -+#ifdef HAVE_AS_DTPRELWORD -+#undef TARGET_ASM_OUTPUT_DWARF_DTPREL -+#define TARGET_ASM_OUTPUT_DWARF_DTPREL riscv_output_dwarf_dtprel -+#endif -+ -+#undef TARGET_LEGITIMATE_ADDRESS_P -+#define TARGET_LEGITIMATE_ADDRESS_P riscv_legitimate_address_p -+ -+#undef TARGET_CAN_ELIMINATE -+#define TARGET_CAN_ELIMINATE riscv_can_eliminate -+ -+#undef TARGET_CONDITIONAL_REGISTER_USAGE -+#define TARGET_CONDITIONAL_REGISTER_USAGE riscv_conditional_register_usage -+ -+#undef TARGET_TRAMPOLINE_INIT -+#define TARGET_TRAMPOLINE_INIT riscv_trampoline_init -+ -+#undef TARGET_IN_SMALL_DATA_P -+#define TARGET_IN_SMALL_DATA_P riscv_in_small_data_p -+ -+#undef TARGET_ASM_SELECT_RTX_SECTION -+#define TARGET_ASM_SELECT_RTX_SECTION riscv_elf_select_rtx_section -+ -+#undef TARGET_MIN_ANCHOR_OFFSET -+#define TARGET_MIN_ANCHOR_OFFSET (-RISCV_IMM_REACH/2) -+ -+#undef TARGET_MAX_ANCHOR_OFFSET -+#define TARGET_MAX_ANCHOR_OFFSET (RISCV_IMM_REACH/2-1) -+ -+#undef TARGET_LRA_P -+#define TARGET_LRA_P riscv_lra_p -+ -+struct gcc_target targetm = TARGET_INITIALIZER; -+ -+#include "gt-riscv.h" -diff -rNU3 dist.orig/gcc/config/riscv/riscv.h dist/gcc/config/riscv/riscv.h ---- dist.orig/gcc/config/riscv/riscv.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/riscv.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,1132 @@ -+/* Definition of RISC-V target for GNU compiler. -+ Copyright (C) 2011-2014 Free Software Foundation, Inc. -+ Contributed by Andrew Waterman (waterman@cs.berkeley.edu) at UC Berkeley. -+ Based on MIPS target for GNU compiler. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 3, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+You should have received a copy of the GNU General Public License -+along with GCC; see the file COPYING3. If not see -+. */ -+ -+/* TARGET_HARD_FLOAT and TARGET_SOFT_FLOAT reflect whether the FPU is -+ directly accessible, while the command-line options select -+ TARGET_HARD_FLOAT_ABI and TARGET_SOFT_FLOAT_ABI to reflect the ABI -+ in use. */ -+#define TARGET_HARD_FLOAT TARGET_HARD_FLOAT_ABI -+#define TARGET_SOFT_FLOAT TARGET_SOFT_FLOAT_ABI -+ -+/* Target CPU builtins. */ -+#define TARGET_CPU_CPP_BUILTINS() \ -+ do \ -+ { \ -+ builtin_assert ("machine=riscv"); \ -+ \ -+ builtin_assert ("cpu=riscv"); \ -+ builtin_define ("__riscv__"); \ -+ builtin_define ("__riscv"); \ -+ builtin_define ("_riscv"); \ -+ \ -+ if (TARGET_64BIT) \ -+ { \ -+ builtin_define ("__riscv64"); \ -+ builtin_define ("_RISCV_SIM=_ABI64"); \ -+ } \ -+ else \ -+ builtin_define ("_RISCV_SIM=_ABI32"); \ -+ \ -+ builtin_define ("_ABI32=1"); \ -+ builtin_define ("_ABI64=3"); \ -+ \ -+ \ -+ builtin_define_with_int_value ("_RISCV_SZINT", INT_TYPE_SIZE); \ -+ builtin_define_with_int_value ("_RISCV_SZLONG", LONG_TYPE_SIZE); \ -+ builtin_define_with_int_value ("_RISCV_SZPTR", POINTER_SIZE); \ -+ builtin_define_with_int_value ("_RISCV_FPSET", 32); \ -+ \ -+ if (TARGET_ATOMIC) { \ -+ builtin_define ("__riscv_atomic"); \ -+ } \ -+ \ -+ /* These defines reflect the ABI in use, not whether the \ -+ FPU is directly accessible. */ \ -+ if (TARGET_HARD_FLOAT_ABI) { \ -+ builtin_define ("__riscv_hard_float"); \ -+ if (TARGET_FDIV) { \ -+ builtin_define ("__riscv_fdiv"); \ -+ builtin_define ("__riscv_fsqrt"); \ -+ } \ -+ } else \ -+ builtin_define ("__riscv_soft_float"); \ -+ \ -+ /* The base RISC-V ISA is always little-endian. */ \ -+ builtin_define_std ("RISCVEL"); \ -+ builtin_define ("_RISCVEL"); \ -+ \ -+ /* Macros dependent on the C dialect. */ \ -+ if (preprocessing_asm_p ()) \ -+ { \ -+ builtin_define_std ("LANGUAGE_ASSEMBLY"); \ -+ builtin_define ("_LANGUAGE_ASSEMBLY"); \ -+ } \ -+ else if (c_dialect_cxx ()) \ -+ { \ -+ builtin_define ("_LANGUAGE_C_PLUS_PLUS"); \ -+ builtin_define ("__LANGUAGE_C_PLUS_PLUS"); \ -+ builtin_define ("__LANGUAGE_C_PLUS_PLUS__"); \ -+ } \ -+ else \ -+ { \ -+ builtin_define_std ("LANGUAGE_C"); \ -+ builtin_define ("_LANGUAGE_C"); \ -+ } \ -+ if (c_dialect_objc ()) \ -+ { \ -+ builtin_define ("_LANGUAGE_OBJECTIVE_C"); \ -+ builtin_define ("__LANGUAGE_OBJECTIVE_C"); \ -+ /* Bizarre, but needed at least for Irix. */ \ -+ builtin_define_std ("LANGUAGE_C"); \ -+ builtin_define ("_LANGUAGE_C"); \ -+ } \ -+ if (riscv_cmodel == CM_MEDANY) \ -+ builtin_define ("_RISCV_CMODEL_MEDANY"); \ -+ } \ -+ while (0) -+ -+/* Default target_flags if no switches are specified */ -+ -+#ifndef TARGET_DEFAULT -+#define TARGET_DEFAULT 0 -+#endif -+ -+#ifndef RISCV_ARCH_STRING_DEFAULT -+#define RISCV_ARCH_STRING_DEFAULT "IMAFD" -+#endif -+ -+#ifndef RISCV_TUNE_STRING_DEFAULT -+#define RISCV_TUNE_STRING_DEFAULT "rocket" -+#endif -+ -+#ifndef TARGET_64BIT_DEFAULT -+#define TARGET_64BIT_DEFAULT 1 -+#endif -+ -+#if TARGET_64BIT_DEFAULT -+# define MULTILIB_ARCH_DEFAULT "m64" -+# define OPT_ARCH64 "!m32" -+# define OPT_ARCH32 "m32" -+#else -+# define MULTILIB_ARCH_DEFAULT "m32" -+# define OPT_ARCH64 "m64" -+# define OPT_ARCH32 "!m64" -+#endif -+ -+#ifndef MULTILIB_DEFAULTS -+#define MULTILIB_DEFAULTS \ -+ { MULTILIB_ARCH_DEFAULT } -+#endif -+ -+ -+/* Support for a compile-time default CPU, et cetera. The rules are: -+ --with-arch is ignored if -march is specified. -+ --with-tune is ignored if -mtune is specified. -+ --with-float is ignored if -mhard-float or -msoft-float are specified. */ -+#define OPTION_DEFAULT_SPECS \ -+ {"arch_32", "%{" OPT_ARCH32 ":%{m32}}" }, \ -+ {"arch_64", "%{" OPT_ARCH64 ":%{m64}}" }, \ -+ {"tune", "%{!mtune=*:-mtune=%(VALUE)}" }, \ -+ {"float", "%{!msoft-float:%{!mhard-float:-m%(VALUE)-float}}" }, \ -+ -+#define DRIVER_SELF_SPECS "" -+ -+#ifdef IN_LIBGCC2 -+#undef TARGET_64BIT -+/* Make this compile time constant for libgcc2 */ -+#ifdef __riscv64 -+#define TARGET_64BIT 1 -+#else -+#define TARGET_64BIT 0 -+#endif -+#endif /* IN_LIBGCC2 */ -+ -+/* Tell collect what flags to pass to nm. */ -+#ifndef NM_FLAGS -+#define NM_FLAGS "-Bn" -+#endif -+ -+#undef ASM_SPEC -+#define ASM_SPEC "\ -+%(subtarget_asm_debugging_spec) \ -+%{m32} %{m64} %{!m32:%{!m64: %(asm_abi_default_spec)}} \ -+%{fPIC|fpic|fPIE|fpie:-fpic} \ -+%{march=*} \ -+%(subtarget_asm_spec)" -+ -+/* Extra switches sometimes passed to the linker. */ -+ -+#ifndef LINK_SPEC -+#define LINK_SPEC "\ -+%{!T:-dT riscv.ld} \ -+%{m64:-melf64lriscv} \ -+%{m32:-melf32lriscv} \ -+%{shared}" -+#endif /* LINK_SPEC defined */ -+ -+/* This macro defines names of additional specifications to put in the specs -+ that can be used in various specifications like CC1_SPEC. Its definition -+ is an initializer with a subgrouping for each command option. -+ -+ Each subgrouping contains a string constant, that defines the -+ specification name, and a string constant that used by the GCC driver -+ program. -+ -+ Do not define this macro if it does not need to do anything. */ -+ -+#define EXTRA_SPECS \ -+ { "asm_abi_default_spec", "-" MULTILIB_ARCH_DEFAULT }, \ -+ SUBTARGET_EXTRA_SPECS -+ -+#ifndef SUBTARGET_EXTRA_SPECS -+#define SUBTARGET_EXTRA_SPECS -+#endif -+ -+#define TARGET_DEFAULT_CMODEL CM_MEDLOW -+ -+/* By default, turn on GDB extensions. */ -+#define DEFAULT_GDB_EXTENSIONS 1 -+ -+#define LOCAL_LABEL_PREFIX "." -+#define USER_LABEL_PREFIX "" -+ -+#define DWARF2_DEBUGGING_INFO 1 -+#define DWARF2_ASM_LINE_DEBUG_INFO 0 -+ -+/* The mapping from gcc register number to DWARF 2 CFA column number. */ -+#define DWARF_FRAME_REGNUM(REGNO) \ -+ (GP_REG_P (REGNO) || FP_REG_P (REGNO) ? REGNO : INVALID_REGNUM) -+ -+/* The DWARF 2 CFA column which tracks the return address. */ -+#define DWARF_FRAME_RETURN_COLUMN RETURN_ADDR_REGNUM -+ -+/* Don't emit .cfi_sections, as it does not work */ -+#undef HAVE_GAS_CFI_SECTIONS_DIRECTIVE -+#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 0 -+ -+/* Before the prologue, RA lives in r31. */ -+#define INCOMING_RETURN_ADDR_RTX gen_rtx_REG (VOIDmode, RETURN_ADDR_REGNUM) -+ -+/* Describe how we implement __builtin_eh_return. */ -+#define EH_RETURN_DATA_REGNO(N) \ -+ ((N) < 4 ? (N) + GP_ARG_FIRST : INVALID_REGNUM) -+ -+#define EH_RETURN_STACKADJ_RTX gen_rtx_REG (Pmode, GP_ARG_FIRST + 4) -+ -+/* Target machine storage layout */ -+ -+#define BITS_BIG_ENDIAN 0 -+#define BYTES_BIG_ENDIAN 0 -+#define WORDS_BIG_ENDIAN 0 -+ -+#define MAX_BITS_PER_WORD 64 -+ -+/* Width of a word, in units (bytes). */ -+#define UNITS_PER_WORD (TARGET_64BIT ? 8 : 4) -+#ifndef IN_LIBGCC2 -+#define MIN_UNITS_PER_WORD 4 -+#endif -+ -+/* We currently require both or neither of the `F' and `D' extensions. */ -+#define UNITS_PER_FPREG 8 -+ -+/* If FP regs aren't wide enough for a given FP argument, it is passed in -+ integer registers. */ -+#define MIN_FPRS_PER_FMT 1 -+ -+/* The largest size of value that can be held in floating-point -+ registers and moved with a single instruction. */ -+#define UNITS_PER_HWFPVALUE \ -+ (TARGET_SOFT_FLOAT_ABI ? 0 : UNITS_PER_FPREG) -+ -+/* The largest size of value that can be held in floating-point -+ registers. */ -+#define UNITS_PER_FPVALUE \ -+ (TARGET_SOFT_FLOAT_ABI ? 0 \ -+ : LONG_DOUBLE_TYPE_SIZE / BITS_PER_UNIT) -+ -+/* The number of bytes in a double. */ -+#define UNITS_PER_DOUBLE (TYPE_PRECISION (double_type_node) / BITS_PER_UNIT) -+ -+/* Set the sizes of the core types. */ -+#define SHORT_TYPE_SIZE 16 -+#define INT_TYPE_SIZE 32 -+#define LONG_TYPE_SIZE (TARGET_64BIT ? 64 : 32) -+#define LONG_LONG_TYPE_SIZE 64 -+ -+#define FLOAT_TYPE_SIZE 32 -+#define DOUBLE_TYPE_SIZE 64 -+/* XXX The ABI says long doubles are IEEE-754-2008 float128s. */ -+#define LONG_DOUBLE_TYPE_SIZE 64 -+ -+#ifdef IN_LIBGCC2 -+# define LIBGCC2_LONG_DOUBLE_TYPE_SIZE LONG_DOUBLE_TYPE_SIZE -+#endif -+ -+/* Allocation boundary (in *bits*) for storing arguments in argument list. */ -+#define PARM_BOUNDARY BITS_PER_WORD -+ -+/* Allocation boundary (in *bits*) for the code of a function. */ -+#define FUNCTION_BOUNDARY 32 -+ -+/* There is no point aligning anything to a rounder boundary than this. */ -+#define BIGGEST_ALIGNMENT 128 -+ -+/* All accesses must be aligned. */ -+#define STRICT_ALIGNMENT 1 -+ -+/* Define this if you wish to imitate the way many other C compilers -+ handle alignment of bitfields and the structures that contain -+ them. -+ -+ The behavior is that the type written for a bit-field (`int', -+ `short', or other integer type) imposes an alignment for the -+ entire structure, as if the structure really did contain an -+ ordinary field of that type. In addition, the bit-field is placed -+ within the structure so that it would fit within such a field, -+ not crossing a boundary for it. -+ -+ Thus, on most machines, a bit-field whose type is written as `int' -+ would not cross a four-byte boundary, and would force four-byte -+ alignment for the whole structure. (The alignment used may not -+ be four bytes; it is controlled by the other alignment -+ parameters.) -+ -+ If the macro is defined, its definition should be a C expression; -+ a nonzero value for the expression enables this behavior. */ -+ -+#define PCC_BITFIELD_TYPE_MATTERS 1 -+ -+/* If defined, a C expression to compute the alignment given to a -+ constant that is being placed in memory. CONSTANT is the constant -+ and ALIGN is the alignment that the object would ordinarily have. -+ The value of this macro is used instead of that alignment to align -+ the object. -+ -+ If this macro is not defined, then ALIGN is used. -+ -+ The typical use of this macro is to increase alignment for string -+ constants to be word aligned so that `strcpy' calls that copy -+ constants can be done inline. */ -+ -+#define CONSTANT_ALIGNMENT(EXP, ALIGN) \ -+ ((TREE_CODE (EXP) == STRING_CST || TREE_CODE (EXP) == CONSTRUCTOR) \ -+ && (ALIGN) < BITS_PER_WORD ? BITS_PER_WORD : (ALIGN)) -+ -+/* If defined, a C expression to compute the alignment for a static -+ variable. TYPE is the data type, and ALIGN is the alignment that -+ the object would ordinarily have. The value of this macro is used -+ instead of that alignment to align the object. -+ -+ If this macro is not defined, then ALIGN is used. -+ -+ One use of this macro is to increase alignment of medium-size -+ data to make it all fit in fewer cache lines. Another is to -+ cause character arrays to be word-aligned so that `strcpy' calls -+ that copy constants to character arrays can be done inline. */ -+ -+#undef DATA_ALIGNMENT -+#define DATA_ALIGNMENT(TYPE, ALIGN) \ -+ ((((ALIGN) < BITS_PER_WORD) \ -+ && (TREE_CODE (TYPE) == ARRAY_TYPE \ -+ || TREE_CODE (TYPE) == UNION_TYPE \ -+ || TREE_CODE (TYPE) == RECORD_TYPE)) ? BITS_PER_WORD : (ALIGN)) -+ -+/* We need this for the same reason as DATA_ALIGNMENT, namely to cause -+ character arrays to be word-aligned so that `strcpy' calls that copy -+ constants to character arrays can be done inline, and 'strcmp' can be -+ optimised to use word loads. */ -+#define LOCAL_ALIGNMENT(TYPE, ALIGN) \ -+ DATA_ALIGNMENT (TYPE, ALIGN) -+ -+/* Define if operations between registers always perform the operation -+ on the full register even if a narrower mode is specified. */ -+#define WORD_REGISTER_OPERATIONS -+ -+/* When in 64-bit mode, move insns will sign extend SImode and CCmode -+ moves. All other references are zero extended. */ -+#define LOAD_EXTEND_OP(MODE) \ -+ (TARGET_64BIT && ((MODE) == SImode || (MODE) == CCmode) \ -+ ? SIGN_EXTEND : ZERO_EXTEND) -+ -+/* Define this macro if it is advisable to hold scalars in registers -+ in a wider mode than that declared by the program. In such cases, -+ the value is constrained to be within the bounds of the declared -+ type, but kept valid in the wider mode. The signedness of the -+ extension may differ from that of the type. */ -+ -+#define PROMOTE_MODE(MODE, UNSIGNEDP, TYPE) \ -+ if (GET_MODE_CLASS (MODE) == MODE_INT \ -+ && GET_MODE_SIZE (MODE) < 4) \ -+ { \ -+ (MODE) = Pmode; \ -+ } -+ -+/* Pmode is always the same as ptr_mode, but not always the same as word_mode. -+ Extensions of pointers to word_mode must be signed. */ -+#define POINTERS_EXTEND_UNSIGNED false -+ -+/* RV32 double-precision FP <-> integer moves go through memory */ -+#define SECONDARY_MEMORY_NEEDED(CLASS1,CLASS2,MODE) \ -+ (!TARGET_64BIT && GET_MODE_SIZE (MODE) == 8 && \ -+ (((CLASS1) == FP_REGS && (CLASS2) != FP_REGS) \ -+ || ((CLASS2) == FP_REGS && (CLASS1) != FP_REGS))) -+ -+/* Define if loading short immediate values into registers sign extends. */ -+#define SHORT_IMMEDIATES_SIGN_EXTEND -+ -+/* Standard register usage. */ -+ -+/* Number of hardware registers. We have: -+ -+ - 32 integer registers -+ - 32 floating point registers -+ - 32 vector integer registers -+ - 32 vector floating point registers -+ - 2 fake registers: -+ - ARG_POINTER_REGNUM -+ - FRAME_POINTER_REGNUM */ -+ -+#define FIRST_PSEUDO_REGISTER 66 -+ -+/* x0, sp, gp, and tp are fixed. */ -+ -+#define FIXED_REGISTERS \ -+{ /* General registers. */ \ -+ 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \ -+ /* Floating-point registers. */ \ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \ -+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \ -+ /* Others. */ \ -+ 1, 1 \ -+} -+ -+ -+/* a0-a7, t0-a6, fa0-fa7, and ft0-ft11 are volatile across calls. -+ The call RTLs themselves clobber ra. */ -+ -+#define CALL_USED_REGISTERS \ -+{ /* General registers. */ \ -+ 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, \ -+ 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, \ -+ /* Floating-point registers. */ \ -+ 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, \ -+ 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, \ -+ /* Others. */ \ -+ 1, 1 \ -+} -+ -+#define CALL_REALLY_USED_REGISTERS \ -+{ /* General registers. */ \ -+ 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, \ -+ 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, \ -+ /* Floating-point registers. */ \ -+ 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, \ -+ 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, \ -+ /* Others. */ \ -+ 1, 1 \ -+} -+ -+/* Internal macros to classify an ISA register's type. */ -+ -+#define GP_REG_FIRST 0 -+#define GP_REG_LAST 31 -+#define GP_REG_NUM (GP_REG_LAST - GP_REG_FIRST + 1) -+ -+#define FP_REG_FIRST 32 -+#define FP_REG_LAST 63 -+#define FP_REG_NUM (FP_REG_LAST - FP_REG_FIRST + 1) -+ -+/* The DWARF 2 CFA column which tracks the return address from a -+ signal handler context. This means that to maintain backwards -+ compatibility, no hard register can be assigned this column if it -+ would need to be handled by the DWARF unwinder. */ -+#define DWARF_ALT_FRAME_RETURN_COLUMN 64 -+ -+#define GP_REG_P(REGNO) \ -+ ((unsigned int) ((int) (REGNO) - GP_REG_FIRST) < GP_REG_NUM) -+#define FP_REG_P(REGNO) \ -+ ((unsigned int) ((int) (REGNO) - FP_REG_FIRST) < FP_REG_NUM) -+ -+#define FP_REG_RTX_P(X) (REG_P (X) && FP_REG_P (REGNO (X))) -+ -+/* Return coprocessor number from register number. */ -+ -+#define COPNUM_AS_CHAR_FROM_REGNUM(REGNO) \ -+ (COP0_REG_P (REGNO) ? '0' : COP2_REG_P (REGNO) ? '2' \ -+ : COP3_REG_P (REGNO) ? '3' : '?') -+ -+ -+#define HARD_REGNO_NREGS(REGNO, MODE) riscv_hard_regno_nregs (REGNO, MODE) -+ -+#define HARD_REGNO_MODE_OK(REGNO, MODE) \ -+ riscv_hard_regno_mode_ok[ (int)(MODE) ][ (REGNO) ] -+ -+#define MODES_TIEABLE_P(MODE1, MODE2) \ -+ ((MODE1) == (MODE2) || (GET_MODE_CLASS (MODE1) == MODE_INT \ -+ && GET_MODE_CLASS (MODE2) == MODE_INT)) -+ -+/* Use s0 as the frame pointer if it is so requested. */ -+#define HARD_FRAME_POINTER_REGNUM 8 -+#define STACK_POINTER_REGNUM 2 -+#define THREAD_POINTER_REGNUM 4 -+ -+/* These two registers don't really exist: they get eliminated to either -+ the stack or hard frame pointer. */ -+#define ARG_POINTER_REGNUM 64 -+#define FRAME_POINTER_REGNUM 65 -+ -+#define HARD_FRAME_POINTER_IS_FRAME_POINTER 0 -+#define HARD_FRAME_POINTER_IS_ARG_POINTER 0 -+ -+/* Register in which static-chain is passed to a function. */ -+#define STATIC_CHAIN_REGNUM GP_TEMP_FIRST -+ -+/* Registers used as temporaries in prologue/epilogue code. -+ -+ The prologue registers mustn't conflict with any -+ incoming arguments, the static chain pointer, or the frame pointer. -+ The epilogue temporary mustn't conflict with the return registers, -+ the frame pointer, the EH stack adjustment, or the EH data registers. */ -+ -+#define RISCV_PROLOGUE_TEMP_REGNUM (GP_TEMP_FIRST + 1) -+#define RISCV_EPILOGUE_TEMP_REGNUM RISCV_PROLOGUE_TEMP_REGNUM -+ -+#define RISCV_PROLOGUE_TEMP(MODE) gen_rtx_REG (MODE, RISCV_PROLOGUE_TEMP_REGNUM) -+#define RISCV_EPILOGUE_TEMP(MODE) gen_rtx_REG (MODE, RISCV_EPILOGUE_TEMP_REGNUM) -+ -+#define FUNCTION_PROFILER(STREAM, LABELNO) \ -+{ \ -+ sorry ("profiler support for RISC-V"); \ -+} -+ -+/* Define this macro if it is as good or better to call a constant -+ function address than to call an address kept in a register. */ -+#define NO_FUNCTION_CSE 1 -+ -+/* Define the classes of registers for register constraints in the -+ machine description. Also define ranges of constants. -+ -+ One of the classes must always be named ALL_REGS and include all hard regs. -+ If there is more than one class, another class must be named NO_REGS -+ and contain no registers. -+ -+ The name GENERAL_REGS must be the name of a class (or an alias for -+ another name such as ALL_REGS). This is the class of registers -+ that is allowed by "g" or "r" in a register constraint. -+ Also, registers outside this class are allocated only when -+ instructions express preferences for them. -+ -+ The classes must be numbered in nondecreasing order; that is, -+ a larger-numbered class must never be contained completely -+ in a smaller-numbered class. -+ -+ For any two classes, it is very desirable that there be another -+ class that represents their union. */ -+ -+enum reg_class -+{ -+ NO_REGS, /* no registers in set */ -+ T_REGS, /* registers used by indirect sibcalls */ -+ GR_REGS, /* integer registers */ -+ FP_REGS, /* floating point registers */ -+ FRAME_REGS, /* $arg and $frame */ -+ ALL_REGS, /* all registers */ -+ LIM_REG_CLASSES /* max value + 1 */ -+}; -+ -+#define N_REG_CLASSES (int) LIM_REG_CLASSES -+ -+#define GENERAL_REGS GR_REGS -+ -+/* An initializer containing the names of the register classes as C -+ string constants. These names are used in writing some of the -+ debugging dumps. */ -+ -+#define REG_CLASS_NAMES \ -+{ \ -+ "NO_REGS", \ -+ "T_REGS", \ -+ "GR_REGS", \ -+ "FP_REGS", \ -+ "FRAME_REGS", \ -+ "ALL_REGS" \ -+} -+ -+/* An initializer containing the contents of the register classes, -+ as integers which are bit masks. The Nth integer specifies the -+ contents of class N. The way the integer MASK is interpreted is -+ that register R is in the class if `MASK & (1 << R)' is 1. -+ -+ When the machine has more than 32 registers, an integer does not -+ suffice. Then the integers are replaced by sub-initializers, -+ braced groupings containing several integers. Each -+ sub-initializer must be suitable as an initializer for the type -+ `HARD_REG_SET' which is defined in `hard-reg-set.h'. */ -+ -+#define REG_CLASS_CONTENTS \ -+{ \ -+ { 0x00000000, 0x00000000, 0x00000000 }, /* NO_REGS */ \ -+ { 0xf00000e0, 0x00000000, 0x00000000 }, /* T_REGS */ \ -+ { 0xffffffff, 0x00000000, 0x00000000 }, /* GR_REGS */ \ -+ { 0x00000000, 0xffffffff, 0x00000000 }, /* FP_REGS */ \ -+ { 0x00000000, 0x00000000, 0x00000003 }, /* FRAME_REGS */ \ -+ { 0xffffffff, 0xffffffff, 0x00000003 } /* ALL_REGS */ \ -+} -+ -+/* A C expression whose value is a register class containing hard -+ register REGNO. In general there is more that one such class; -+ choose a class which is "minimal", meaning that no smaller class -+ also contains the register. */ -+ -+#define REGNO_REG_CLASS(REGNO) riscv_regno_to_class[ (REGNO) ] -+ -+/* A macro whose definition is the name of the class to which a -+ valid base register must belong. A base register is one used in -+ an address which is the register value plus a displacement. */ -+ -+#define BASE_REG_CLASS GR_REGS -+ -+/* A macro whose definition is the name of the class to which a -+ valid index register must belong. An index register is one used -+ in an address where its value is either multiplied by a scale -+ factor or added to another register (as well as added to a -+ displacement). */ -+ -+#define INDEX_REG_CLASS NO_REGS -+ -+/* We generally want to put call-clobbered registers ahead of -+ call-saved ones. (IRA expects this.) */ -+ -+#define REG_ALLOC_ORDER \ -+{ \ -+ /* Call-clobbered GPRs. */ \ -+ 15, 14, 13, 12, 11, 10, 16, 17, 5, 6, 7, 28, 29, 30, 31, 1, \ -+ /* Call-saved GPRs. */ \ -+ 8, 9, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, \ -+ /* GPRs that can never be exposed to the register allocator. */ \ -+ 0, 2, 3, 4, \ -+ /* Call-clobbered FPRs. */ \ -+ 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, \ -+ 60, 61, 62, 63, \ -+ /* Call-saved FPRs. */ \ -+ 40, 41, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, \ -+ /* None of the remaining classes have defined call-saved \ -+ registers. */ \ -+ 64, 65 \ -+} -+ -+/* True if VALUE is a signed 16-bit number. */ -+ -+#include "opcode-riscv.h" -+#define SMALL_OPERAND(VALUE) \ -+ ((unsigned HOST_WIDE_INT) (VALUE) + RISCV_IMM_REACH/2 < RISCV_IMM_REACH) -+ -+/* True if VALUE can be loaded into a register using LUI. */ -+ -+#define LUI_OPERAND(VALUE) \ -+ (((VALUE) | ((1UL<<31) - RISCV_IMM_REACH)) == ((1UL<<31) - RISCV_IMM_REACH) \ -+ || ((VALUE) | ((1UL<<31) - RISCV_IMM_REACH)) + RISCV_IMM_REACH == 0) -+ -+/* Return a value X with the low 16 bits clear, and such that -+ VALUE - X is a signed 16-bit value. */ -+ -+#define SMALL_INT(X) SMALL_OPERAND (INTVAL (X)) -+#define LUI_INT(X) LUI_OPERAND (INTVAL (X)) -+ -+/* The HI and LO registers can only be reloaded via the general -+ registers. Condition code registers can only be loaded to the -+ general registers, and from the floating point registers. */ -+ -+#define SECONDARY_INPUT_RELOAD_CLASS(CLASS, MODE, X) \ -+ riscv_secondary_reload_class (CLASS, MODE, X, true) -+#define SECONDARY_OUTPUT_RELOAD_CLASS(CLASS, MODE, X) \ -+ riscv_secondary_reload_class (CLASS, MODE, X, false) -+ -+/* Return the maximum number of consecutive registers -+ needed to represent mode MODE in a register of class CLASS. */ -+ -+#define CLASS_MAX_NREGS(CLASS, MODE) riscv_class_max_nregs (CLASS, MODE) -+ -+/* It is undefined to interpret an FP register in a different format than -+ that which it was created to be. */ -+ -+#define CANNOT_CHANGE_MODE_CLASS(FROM, TO, CLASS) \ -+ reg_classes_intersect_p (FP_REGS, CLASS) -+ -+/* Stack layout; function entry, exit and calling. */ -+ -+#define STACK_GROWS_DOWNWARD -+ -+#define FRAME_GROWS_DOWNWARD 1 -+ -+#define STARTING_FRAME_OFFSET 0 -+ -+#define RETURN_ADDR_RTX riscv_return_addr -+ -+#define ELIMINABLE_REGS \ -+{{ ARG_POINTER_REGNUM, STACK_POINTER_REGNUM}, \ -+ { ARG_POINTER_REGNUM, HARD_FRAME_POINTER_REGNUM}, \ -+ { FRAME_POINTER_REGNUM, STACK_POINTER_REGNUM}, \ -+ { FRAME_POINTER_REGNUM, HARD_FRAME_POINTER_REGNUM}} \ -+ -+#define INITIAL_ELIMINATION_OFFSET(FROM, TO, OFFSET) \ -+ (OFFSET) = riscv_initial_elimination_offset (FROM, TO) -+ -+/* Allocate stack space for arguments at the beginning of each function. */ -+#define ACCUMULATE_OUTGOING_ARGS 1 -+ -+/* The argument pointer always points to the first argument. */ -+#define FIRST_PARM_OFFSET(FNDECL) 0 -+ -+#define REG_PARM_STACK_SPACE(FNDECL) 0 -+ -+/* Define this if it is the responsibility of the caller to -+ allocate the area reserved for arguments passed in registers. -+ If `ACCUMULATE_OUTGOING_ARGS' is also defined, the only effect -+ of this macro is to determine whether the space is included in -+ `crtl->outgoing_args_size'. */ -+#define OUTGOING_REG_PARM_STACK_SPACE(FNTYPE) 1 -+ -+#define STACK_BOUNDARY 128 -+ -+/* Symbolic macros for the registers used to return integer and floating -+ point values. */ -+ -+#define GP_RETURN GP_ARG_FIRST -+#define FP_RETURN ((TARGET_SOFT_FLOAT) ? GP_RETURN : FP_ARG_FIRST) -+ -+#define MAX_ARGS_IN_REGISTERS 8 -+ -+/* Symbolic macros for the first/last argument registers. */ -+ -+#define GP_ARG_FIRST (GP_REG_FIRST + 10) -+#define GP_ARG_LAST (GP_ARG_FIRST + MAX_ARGS_IN_REGISTERS - 1) -+#define GP_TEMP_FIRST (GP_REG_FIRST + 5) -+#define FP_ARG_FIRST (FP_REG_FIRST + 10) -+#define FP_ARG_LAST (FP_ARG_FIRST + MAX_ARGS_IN_REGISTERS - 1) -+ -+#define LIBCALL_VALUE(MODE) \ -+ riscv_function_value (NULL_TREE, NULL_TREE, MODE) -+ -+#define FUNCTION_VALUE(VALTYPE, FUNC) \ -+ riscv_function_value (VALTYPE, FUNC, VOIDmode) -+ -+#define FUNCTION_VALUE_REGNO_P(N) ((N) == GP_RETURN || (N) == FP_RETURN) -+ -+/* 1 if N is a possible register number for function argument passing. -+ We have no FP argument registers when soft-float. When FP registers -+ are 32 bits, we can't directly reference the odd numbered ones. */ -+ -+/* Accept arguments in a0-a7 and/or fa0-fa7. */ -+#define FUNCTION_ARG_REGNO_P(N) \ -+ (IN_RANGE((N), GP_ARG_FIRST, GP_ARG_LAST) \ -+ || IN_RANGE((N), FP_ARG_FIRST, FP_ARG_LAST)) -+ -+/* The ABI views the arguments as a structure, of which the first 8 -+ words go in registers and the rest go on the stack. If I < 8, N, the Ith -+ word might go in the Ith integer argument register or the Ith -+ floating-point argument register. */ -+ -+typedef struct { -+ /* Number of integer registers used so far, up to MAX_ARGS_IN_REGISTERS. */ -+ unsigned int num_gprs; -+ -+ /* Number of words passed on the stack. */ -+ unsigned int stack_words; -+} CUMULATIVE_ARGS; -+ -+/* Initialize a variable CUM of type CUMULATIVE_ARGS -+ for a call to a function whose data type is FNTYPE. -+ For a library call, FNTYPE is 0. */ -+ -+#define INIT_CUMULATIVE_ARGS(CUM, FNTYPE, LIBNAME, INDIRECT, N_NAMED_ARGS) \ -+ memset (&(CUM), 0, sizeof (CUM)) -+ -+#define EPILOGUE_USES(REGNO) ((REGNO) == RETURN_ADDR_REGNUM) -+ -+/* ABI requires 16-byte alignment, even on ven on RV32. */ -+#define RISCV_STACK_ALIGN(LOC) (((LOC) + 15) & -16) -+ -+#define NO_PROFILE_COUNTERS 1 -+ -+/* Define this macro if the code for function profiling should come -+ before the function prologue. Normally, the profiling code comes -+ after. */ -+ -+/* #define PROFILE_BEFORE_PROLOGUE */ -+ -+/* EXIT_IGNORE_STACK should be nonzero if, when returning from a function, -+ the stack pointer does not matter. The value is tested only in -+ functions that have frame pointers. -+ No definition is equivalent to always zero. */ -+ -+#define EXIT_IGNORE_STACK 1 -+ -+ -+/* Trampolines are a block of code followed by two pointers. */ -+ -+#define TRAMPOLINE_CODE_SIZE 16 -+#define TRAMPOLINE_SIZE (TRAMPOLINE_CODE_SIZE + POINTER_SIZE * 2) -+#define TRAMPOLINE_ALIGNMENT POINTER_SIZE -+ -+/* Addressing modes, and classification of registers for them. */ -+ -+#define REGNO_OK_FOR_INDEX_P(REGNO) 0 -+#define REGNO_MODE_OK_FOR_BASE_P(REGNO, MODE) \ -+ riscv_regno_mode_ok_for_base_p (REGNO, MODE, 1) -+ -+/* The macros REG_OK_FOR..._P assume that the arg is a REG rtx -+ and check its validity for a certain class. -+ We have two alternate definitions for each of them. -+ The usual definition accepts all pseudo regs; the other rejects them all. -+ The symbol REG_OK_STRICT causes the latter definition to be used. -+ -+ Most source files want to accept pseudo regs in the hope that -+ they will get allocated to the class that the insn wants them to be in. -+ Some source files that are used after register allocation -+ need to be strict. */ -+ -+#ifndef REG_OK_STRICT -+#define REG_MODE_OK_FOR_BASE_P(X, MODE) \ -+ riscv_regno_mode_ok_for_base_p (REGNO (X), MODE, 0) -+#else -+#define REG_MODE_OK_FOR_BASE_P(X, MODE) \ -+ riscv_regno_mode_ok_for_base_p (REGNO (X), MODE, 1) -+#endif -+ -+#define REG_OK_FOR_INDEX_P(X) 0 -+ -+ -+/* Maximum number of registers that can appear in a valid memory address. */ -+ -+#define MAX_REGS_PER_ADDRESS 1 -+ -+#define CONSTANT_ADDRESS_P(X) \ -+ (CONSTANT_P (X) && memory_address_p (SImode, X)) -+ -+/* This handles the magic '..CURRENT_FUNCTION' symbol, which means -+ 'the start of the function that this code is output in'. */ -+ -+#define ASM_OUTPUT_LABELREF(FILE,NAME) \ -+ if (strcmp (NAME, "..CURRENT_FUNCTION") == 0) \ -+ asm_fprintf ((FILE), "%U%s", \ -+ XSTR (XEXP (DECL_RTL (current_function_decl), 0), 0)); \ -+ else \ -+ asm_fprintf ((FILE), "%U%s", (NAME)) -+ -+/* This flag marks functions that cannot be lazily bound. */ -+#define SYMBOL_FLAG_BIND_NOW (SYMBOL_FLAG_MACH_DEP << 1) -+#define SYMBOL_REF_BIND_NOW_P(RTX) \ -+ ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_BIND_NOW) != 0) -+ -+#define JUMP_TABLES_IN_TEXT_SECTION 0 -+#define CASE_VECTOR_MODE SImode -+#define CASE_VECTOR_PC_RELATIVE (riscv_cmodel != CM_MEDLOW) -+ -+/* Define this as 1 if `char' should by default be signed; else as 0. */ -+#define DEFAULT_SIGNED_CHAR 0 -+ -+/* Consider using fld/fsd to move 8 bytes at a time for RV32IFD. */ -+#define MOVE_MAX UNITS_PER_WORD -+#define MAX_MOVE_MAX 8 -+ -+#define SLOW_BYTE_ACCESS 0 -+ -+#define SHIFT_COUNT_TRUNCATED 1 -+ -+/* Value is 1 if truncating an integer of INPREC bits to OUTPREC bits -+ is done just by pretending it is already truncated. */ -+#define TRULY_NOOP_TRUNCATION(OUTPREC, INPREC) \ -+ (TARGET_64BIT ? ((INPREC) <= 32 || (OUTPREC) < 32) : 1) -+ -+/* Specify the machine mode that pointers have. -+ After generation of rtl, the compiler makes no further distinction -+ between pointers and any other objects of this machine mode. */ -+ -+#ifndef Pmode -+#define Pmode (TARGET_64BIT ? DImode : SImode) -+#endif -+ -+/* Give call MEMs SImode since it is the "most permissive" mode -+ for both 32-bit and 64-bit targets. */ -+ -+#define FUNCTION_MODE SImode -+ -+/* A C expression for the cost of a branch instruction. A value of 2 -+ seems to minimize code size. */ -+ -+#define BRANCH_COST(speed_p, predictable_p) \ -+ ((!(speed_p) || (predictable_p)) ? 2 : riscv_branch_cost) -+ -+#define LOGICAL_OP_NON_SHORT_CIRCUIT 0 -+ -+/* Control the assembler format that we output. */ -+ -+/* Output to assembler file text saying following lines -+ may contain character constants, extra white space, comments, etc. */ -+ -+#ifndef ASM_APP_ON -+#define ASM_APP_ON " #APP\n" -+#endif -+ -+/* Output to assembler file text saying following lines -+ no longer contain unusual constructs. */ -+ -+#ifndef ASM_APP_OFF -+#define ASM_APP_OFF " #NO_APP\n" -+#endif -+ -+#define REGISTER_NAMES \ -+{ "zero","ra", "sp", "gp", "tp", "t0", "t1", "t2", \ -+ "s0", "s1", "a0", "a1", "a2", "a3", "a4", "a5", \ -+ "a6", "a7", "s2", "s3", "s4", "s5", "s6", "s7", \ -+ "s8", "s9", "s10", "s11", "t3", "t4", "t5", "t6", \ -+ "ft0", "ft1", "ft2", "ft3", "ft4", "ft5", "ft6", "ft7", \ -+ "fs0", "fs1", "fa0", "fa1", "fa2", "fa3", "fa4", "fa5", \ -+ "fa6", "fa7", "fs2", "fs3", "fs4", "fs5", "fs6", "fs7", \ -+ "fs8", "fs9", "fs10","fs11","ft8", "ft9", "ft10","ft11", \ -+ "arg", "frame", } -+ -+#define ADDITIONAL_REGISTER_NAMES \ -+{ \ -+ { "x0", 0 + GP_REG_FIRST }, \ -+ { "x1", 1 + GP_REG_FIRST }, \ -+ { "x2", 2 + GP_REG_FIRST }, \ -+ { "x3", 3 + GP_REG_FIRST }, \ -+ { "x4", 4 + GP_REG_FIRST }, \ -+ { "x5", 5 + GP_REG_FIRST }, \ -+ { "x6", 6 + GP_REG_FIRST }, \ -+ { "x7", 7 + GP_REG_FIRST }, \ -+ { "x8", 8 + GP_REG_FIRST }, \ -+ { "x9", 9 + GP_REG_FIRST }, \ -+ { "x10", 10 + GP_REG_FIRST }, \ -+ { "x11", 11 + GP_REG_FIRST }, \ -+ { "x12", 12 + GP_REG_FIRST }, \ -+ { "x13", 13 + GP_REG_FIRST }, \ -+ { "x14", 14 + GP_REG_FIRST }, \ -+ { "x15", 15 + GP_REG_FIRST }, \ -+ { "x16", 16 + GP_REG_FIRST }, \ -+ { "x17", 17 + GP_REG_FIRST }, \ -+ { "x18", 18 + GP_REG_FIRST }, \ -+ { "x19", 19 + GP_REG_FIRST }, \ -+ { "x20", 20 + GP_REG_FIRST }, \ -+ { "x21", 21 + GP_REG_FIRST }, \ -+ { "x22", 22 + GP_REG_FIRST }, \ -+ { "x23", 23 + GP_REG_FIRST }, \ -+ { "x24", 24 + GP_REG_FIRST }, \ -+ { "x25", 25 + GP_REG_FIRST }, \ -+ { "x26", 26 + GP_REG_FIRST }, \ -+ { "x27", 27 + GP_REG_FIRST }, \ -+ { "x28", 28 + GP_REG_FIRST }, \ -+ { "x29", 29 + GP_REG_FIRST }, \ -+ { "x30", 30 + GP_REG_FIRST }, \ -+ { "x31", 31 + GP_REG_FIRST }, \ -+ { "f0", 0 + FP_REG_FIRST }, \ -+ { "f1", 1 + FP_REG_FIRST }, \ -+ { "f2", 2 + FP_REG_FIRST }, \ -+ { "f3", 3 + FP_REG_FIRST }, \ -+ { "f4", 4 + FP_REG_FIRST }, \ -+ { "f5", 5 + FP_REG_FIRST }, \ -+ { "f6", 6 + FP_REG_FIRST }, \ -+ { "f7", 7 + FP_REG_FIRST }, \ -+ { "f8", 8 + FP_REG_FIRST }, \ -+ { "f9", 9 + FP_REG_FIRST }, \ -+ { "f10", 10 + FP_REG_FIRST }, \ -+ { "f11", 11 + FP_REG_FIRST }, \ -+ { "f12", 12 + FP_REG_FIRST }, \ -+ { "f13", 13 + FP_REG_FIRST }, \ -+ { "f14", 14 + FP_REG_FIRST }, \ -+ { "f15", 15 + FP_REG_FIRST }, \ -+ { "f16", 16 + FP_REG_FIRST }, \ -+ { "f17", 17 + FP_REG_FIRST }, \ -+ { "f18", 18 + FP_REG_FIRST }, \ -+ { "f19", 19 + FP_REG_FIRST }, \ -+ { "f20", 20 + FP_REG_FIRST }, \ -+ { "f21", 21 + FP_REG_FIRST }, \ -+ { "f22", 22 + FP_REG_FIRST }, \ -+ { "f23", 23 + FP_REG_FIRST }, \ -+ { "f24", 24 + FP_REG_FIRST }, \ -+ { "f25", 25 + FP_REG_FIRST }, \ -+ { "f26", 26 + FP_REG_FIRST }, \ -+ { "f27", 27 + FP_REG_FIRST }, \ -+ { "f28", 28 + FP_REG_FIRST }, \ -+ { "f29", 29 + FP_REG_FIRST }, \ -+ { "f30", 30 + FP_REG_FIRST }, \ -+ { "f31", 31 + FP_REG_FIRST }, \ -+} -+ -+/* Globalizing directive for a label. */ -+#define GLOBAL_ASM_OP "\t.globl\t" -+ -+/* This is how to store into the string LABEL -+ the symbol_ref name of an internal numbered label where -+ PREFIX is the class of label and NUM is the number within the class. -+ This is suitable for output with `assemble_name'. */ -+ -+#undef ASM_GENERATE_INTERNAL_LABEL -+#define ASM_GENERATE_INTERNAL_LABEL(LABEL,PREFIX,NUM) \ -+ sprintf ((LABEL), "*%s%s%ld", (LOCAL_LABEL_PREFIX), (PREFIX), (long)(NUM)) -+ -+/* This is how to output an element of a case-vector that is absolute. */ -+ -+#define ASM_OUTPUT_ADDR_VEC_ELT(STREAM, VALUE) \ -+ fprintf (STREAM, "\t.word\t%sL%d\n", LOCAL_LABEL_PREFIX, VALUE) -+ -+/* This is how to output an element of a PIC case-vector. */ -+ -+#define ASM_OUTPUT_ADDR_DIFF_ELT(STREAM, BODY, VALUE, REL) \ -+ fprintf (STREAM, "\t.word\t%sL%d-%sL%d\n", \ -+ LOCAL_LABEL_PREFIX, VALUE, LOCAL_LABEL_PREFIX, REL) -+ -+/* This is how to output an assembler line -+ that says to advance the location counter -+ to a multiple of 2**LOG bytes. */ -+ -+#define ASM_OUTPUT_ALIGN(STREAM,LOG) \ -+ fprintf (STREAM, "\t.align\t%d\n", (LOG)) -+ -+/* Define the strings to put out for each section in the object file. */ -+#define TEXT_SECTION_ASM_OP "\t.text" /* instructions */ -+#define DATA_SECTION_ASM_OP "\t.data" /* large data */ -+#define READONLY_DATA_SECTION_ASM_OP "\t.section\t.rodata" -+#define BSS_SECTION_ASM_OP "\t.bss" -+#define SBSS_SECTION_ASM_OP "\t.section\t.sbss,\"aw\",@nobits" -+#define SDATA_SECTION_ASM_OP "\t.section\t.sdata,\"aw\",@progbits" -+ -+#define ASM_OUTPUT_REG_PUSH(STREAM,REGNO) \ -+do \ -+ { \ -+ fprintf (STREAM, "\taddi\t%s,%s,-8\n\t%s\t%s,0(%s)\n", \ -+ reg_names[STACK_POINTER_REGNUM], \ -+ reg_names[STACK_POINTER_REGNUM], \ -+ TARGET_64BIT ? "sd" : "sw", \ -+ reg_names[REGNO], \ -+ reg_names[STACK_POINTER_REGNUM]); \ -+ } \ -+while (0) -+ -+#define ASM_OUTPUT_REG_POP(STREAM,REGNO) \ -+do \ -+ { \ -+ fprintf (STREAM, "\t%s\t%s,0(%s)\n\taddi\t%s,%s,8\n", \ -+ TARGET_64BIT ? "ld" : "lw", \ -+ reg_names[REGNO], \ -+ reg_names[STACK_POINTER_REGNUM], \ -+ reg_names[STACK_POINTER_REGNUM], \ -+ reg_names[STACK_POINTER_REGNUM]); \ -+ } \ -+while (0) -+ -+#define ASM_COMMENT_START "#" -+ -+#undef SIZE_TYPE -+#define SIZE_TYPE (POINTER_SIZE == 64 ? "long unsigned int" : "unsigned int") -+ -+#undef PTRDIFF_TYPE -+#define PTRDIFF_TYPE (POINTER_SIZE == 64 ? "long int" : "int") -+ -+/* The maximum number of bytes that can be copied by one iteration of -+ a movmemsi loop; see riscv_block_move_loop. */ -+#define RISCV_MAX_MOVE_BYTES_PER_LOOP_ITER (UNITS_PER_WORD * 4) -+ -+/* The maximum number of bytes that can be copied by a straight-line -+ implementation of movmemsi; see riscv_block_move_straight. We want -+ to make sure that any loop-based implementation will iterate at -+ least twice. */ -+#define RISCV_MAX_MOVE_BYTES_STRAIGHT (RISCV_MAX_MOVE_BYTES_PER_LOOP_ITER * 2) -+ -+/* The base cost of a memcpy call, for MOVE_RATIO and friends. */ -+ -+#define RISCV_CALL_RATIO 6 -+ -+/* Any loop-based implementation of movmemsi will have at least -+ RISCV_MAX_MOVE_BYTES_STRAIGHT / UNITS_PER_WORD memory-to-memory -+ moves, so allow individual copies of fewer elements. -+ -+ When movmemsi is not available, use a value approximating -+ the length of a memcpy call sequence, so that move_by_pieces -+ will generate inline code if it is shorter than a function call. -+ Since move_by_pieces_ninsns counts memory-to-memory moves, but -+ we'll have to generate a load/store pair for each, halve the -+ value of RISCV_CALL_RATIO to take that into account. */ -+ -+#define MOVE_RATIO(speed) \ -+ (HAVE_movmemsi \ -+ ? RISCV_MAX_MOVE_BYTES_STRAIGHT / MOVE_MAX \ -+ : RISCV_CALL_RATIO / 2) -+ -+/* movmemsi is meant to generate code that is at least as good as -+ move_by_pieces. However, movmemsi effectively uses a by-pieces -+ implementation both for moves smaller than a word and for word-aligned -+ moves of no more than RISCV_MAX_MOVE_BYTES_STRAIGHT bytes. We should -+ allow the tree-level optimisers to do such moves by pieces, as it -+ often exposes other optimization opportunities. We might as well -+ continue to use movmemsi at the rtl level though, as it produces -+ better code when scheduling is disabled (such as at -O). */ -+ -+#define MOVE_BY_PIECES_P(SIZE, ALIGN) \ -+ (HAVE_movmemsi \ -+ ? (!currently_expanding_to_rtl \ -+ && ((ALIGN) < BITS_PER_WORD \ -+ ? (SIZE) < UNITS_PER_WORD \ -+ : (SIZE) <= RISCV_MAX_MOVE_BYTES_STRAIGHT)) \ -+ : (move_by_pieces_ninsns (SIZE, ALIGN, MOVE_MAX_PIECES + 1) \ -+ < (unsigned int) MOVE_RATIO (false))) -+ -+/* For CLEAR_RATIO, when optimizing for size, give a better estimate -+ of the length of a memset call, but use the default otherwise. */ -+ -+#define CLEAR_RATIO(speed)\ -+ ((speed) ? 15 : RISCV_CALL_RATIO) -+ -+/* This is similar to CLEAR_RATIO, but for a non-zero constant, so when -+ optimizing for size adjust the ratio to account for the overhead of -+ loading the constant and replicating it across the word. */ -+ -+#define SET_RATIO(speed) \ -+ ((speed) ? 15 : RISCV_CALL_RATIO - 2) -+ -+/* STORE_BY_PIECES_P can be used when copying a constant string, but -+ in that case each word takes 3 insns (lui, ori, sw), or more in -+ 64-bit mode, instead of 2 (lw, sw). For now we always fail this -+ and let the move_by_pieces code copy the string from read-only -+ memory. In the future, this could be tuned further for multi-issue -+ CPUs that can issue stores down one pipe and arithmetic instructions -+ down another; in that case, the lui/ori/sw combination would be a -+ win for long enough strings. */ -+ -+#define STORE_BY_PIECES_P(SIZE, ALIGN) 0 -+ -+#ifndef HAVE_AS_TLS -+#define HAVE_AS_TLS 0 -+#endif -+ -+#ifndef USED_FOR_TARGET -+ -+extern const enum reg_class riscv_regno_to_class[]; -+extern bool riscv_hard_regno_mode_ok[][FIRST_PSEUDO_REGISTER]; -+extern const char* riscv_hi_relocs[]; -+#endif -+ -+#define ASM_PREFERRED_EH_DATA_FORMAT(CODE,GLOBAL) \ -+ (((GLOBAL) ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | DW_EH_PE_sdata4) -diff -rNU3 dist.orig/gcc/config/riscv/riscv.md dist/gcc/config/riscv/riscv.md ---- dist.orig/gcc/config/riscv/riscv.md 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/riscv.md 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,2427 @@ -+;; Machine description for RISC-V for GNU compiler. -+;; Copyright (C) 2011-2014 Free Software Foundation, Inc. -+;; Contributed by Andrew Waterman (waterman@cs.berkeley.edu) at UC Berkeley. -+;; Based on MIPS target for GNU compiler. -+ -+;; This file is part of GCC. -+ -+;; GCC is free software; you can redistribute it and/or modify -+;; it under the terms of the GNU General Public License as published by -+;; the Free Software Foundation; either version 3, or (at your option) -+;; any later version. -+ -+;; GCC is distributed in the hope that it will be useful, -+;; but WITHOUT ANY WARRANTY; without even the implied warranty of -+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+;; GNU General Public License for more details. -+ -+;; You should have received a copy of the GNU General Public License -+;; along with GCC; see the file COPYING3. If not see -+;; . -+ -+(define_c_enum "unspec" [ -+ ;; Floating-point moves. -+ UNSPEC_LOAD_LOW -+ UNSPEC_LOAD_HIGH -+ UNSPEC_STORE_WORD -+ -+ ;; GP manipulation. -+ UNSPEC_EH_RETURN -+ -+ ;; Symbolic accesses. -+ UNSPEC_ADDRESS_FIRST -+ UNSPEC_LOAD_GOT -+ UNSPEC_TLS -+ UNSPEC_TLS_LE -+ UNSPEC_TLS_IE -+ UNSPEC_TLS_GD -+ -+ ;; Blockage and synchronisation. -+ UNSPEC_BLOCKAGE -+ UNSPEC_FENCE -+ UNSPEC_FENCE_I -+]) -+ -+(define_constants -+ [(RETURN_ADDR_REGNUM 1) -+]) -+ -+(include "predicates.md") -+(include "constraints.md") -+ -+;; .................... -+;; -+;; Attributes -+;; -+;; .................... -+ -+(define_attr "got" "unset,xgot_high,load" -+ (const_string "unset")) -+ -+;; For jal instructions, this attribute is DIRECT when the target address -+;; is symbolic and INDIRECT when it is a register. -+(define_attr "jal" "unset,direct,indirect" -+ (const_string "unset")) -+ -+;; Classification of moves, extensions and truncations. Most values -+;; are as for "type" (see below) but there are also the following -+;; move-specific values: -+;; -+;; andi a single ANDI instruction -+;; shift_shift a shift left followed by a shift right -+;; -+;; This attribute is used to determine the instruction's length and -+;; scheduling type. For doubleword moves, the attribute always describes -+;; the split instructions; in some cases, it is more appropriate for the -+;; scheduling type to be "multi" instead. -+(define_attr "move_type" -+ "unknown,load,fpload,store,fpstore,mtc,mfc,move,fmove, -+ const,logical,arith,andi,shift_shift" -+ (const_string "unknown")) -+ -+(define_attr "alu_type" "unknown,add,sub,and,or,xor" -+ (const_string "unknown")) -+ -+;; Main data type used by the insn -+(define_attr "mode" "unknown,none,QI,HI,SI,DI,TI,SF,DF,TF,FPSW" -+ (const_string "unknown")) -+ -+;; True if the main data type is twice the size of a word. -+(define_attr "dword_mode" "no,yes" -+ (cond [(and (eq_attr "mode" "DI,DF") -+ (eq (symbol_ref "TARGET_64BIT") (const_int 0))) -+ (const_string "yes") -+ -+ (and (eq_attr "mode" "TI,TF") -+ (ne (symbol_ref "TARGET_64BIT") (const_int 0))) -+ (const_string "yes")] -+ (const_string "no"))) -+ -+;; Classification of each insn. -+;; branch conditional branch -+;; jump unconditional jump -+;; call unconditional call -+;; load load instruction(s) -+;; fpload floating point load -+;; fpidxload floating point indexed load -+;; store store instruction(s) -+;; fpstore floating point store -+;; fpidxstore floating point indexed store -+;; mtc transfer to coprocessor -+;; mfc transfer from coprocessor -+;; const load constant -+;; arith integer arithmetic instructions -+;; logical integer logical instructions -+;; shift integer shift instructions -+;; slt set less than instructions -+;; imul integer multiply -+;; idiv integer divide -+;; move integer register move (addi rd, rs1, 0) -+;; fmove floating point register move -+;; fadd floating point add/subtract -+;; fmul floating point multiply -+;; fmadd floating point multiply-add -+;; fdiv floating point divide -+;; fcmp floating point compare -+;; fcvt floating point convert -+;; fsqrt floating point square root -+;; multi multiword sequence (or user asm statements) -+;; nop no operation -+;; ghost an instruction that produces no real code -+(define_attr "type" -+ "unknown,branch,jump,call,load,fpload,fpidxload,store,fpstore,fpidxstore, -+ mtc,mfc,const,arith,logical,shift,slt,imul,idiv,move,fmove,fadd,fmul, -+ fmadd,fdiv,fcmp,fcvt,fsqrt,multi,nop,ghost" -+ (cond [(eq_attr "jal" "!unset") (const_string "call") -+ (eq_attr "got" "load") (const_string "load") -+ -+ (eq_attr "alu_type" "add,sub") (const_string "arith") -+ -+ (eq_attr "alu_type" "and,or,xor") (const_string "logical") -+ -+ ;; If a doubleword move uses these expensive instructions, -+ ;; it is usually better to schedule them in the same way -+ ;; as the singleword form, rather than as "multi". -+ (eq_attr "move_type" "load") (const_string "load") -+ (eq_attr "move_type" "fpload") (const_string "fpload") -+ (eq_attr "move_type" "store") (const_string "store") -+ (eq_attr "move_type" "fpstore") (const_string "fpstore") -+ (eq_attr "move_type" "mtc") (const_string "mtc") -+ (eq_attr "move_type" "mfc") (const_string "mfc") -+ -+ ;; These types of move are always single insns. -+ (eq_attr "move_type" "fmove") (const_string "fmove") -+ (eq_attr "move_type" "arith") (const_string "arith") -+ (eq_attr "move_type" "logical") (const_string "logical") -+ (eq_attr "move_type" "andi") (const_string "logical") -+ -+ ;; These types of move are always split. -+ (eq_attr "move_type" "shift_shift") -+ (const_string "multi") -+ -+ ;; These types of move are split for doubleword modes only. -+ (and (eq_attr "move_type" "move,const") -+ (eq_attr "dword_mode" "yes")) -+ (const_string "multi") -+ (eq_attr "move_type" "move") (const_string "move") -+ (eq_attr "move_type" "const") (const_string "const")] -+ (const_string "unknown"))) -+ -+;; Mode for conversion types (fcvt) -+;; I2S integer to float single (SI/DI to SF) -+;; I2D integer to float double (SI/DI to DF) -+;; S2I float to integer (SF to SI/DI) -+;; D2I float to integer (DF to SI/DI) -+;; D2S double to float single -+;; S2D float single to double -+ -+(define_attr "cnv_mode" "unknown,I2S,I2D,S2I,D2I,D2S,S2D" -+ (const_string "unknown")) -+ -+;; Length of instruction in bytes. -+(define_attr "length" "" -+ (cond [ -+ ;; Direct branch instructions have a range of [-0x1000,0xffc], -+ ;; relative to the address of the delay slot. If a branch is -+ ;; outside this range, convert a branch like: -+ ;; -+ ;; bne r1,r2,target -+ ;; -+ ;; to: -+ ;; -+ ;; beq r1,r2,1f -+ ;; j target -+ ;; 1: -+ ;; -+ (eq_attr "type" "branch") -+ (if_then_else (and (le (minus (match_dup 0) (pc)) (const_int 4088)) -+ (le (minus (pc) (match_dup 0)) (const_int 4092))) -+ (const_int 4) -+ (const_int 8)) -+ -+ ;; Conservatively assume calls take two instructions, as in: -+ ;; auipc t0, %pcrel_hi(target) -+ ;; jalr ra, t0, %lo(target) -+ ;; The linker will relax these into JAL when appropriate. -+ (eq_attr "type" "call") -+ (const_int 8) -+ -+ ;; "Ghost" instructions occupy no space. -+ (eq_attr "type" "ghost") -+ (const_int 0) -+ -+ (eq_attr "got" "load") (const_int 8) -+ -+ ;; SHIFT_SHIFTs are decomposed into two separate instructions. -+ (eq_attr "move_type" "shift_shift") -+ (const_int 8) -+ -+ ;; Check for doubleword moves that are decomposed into two -+ ;; instructions. -+ (and (eq_attr "move_type" "mtc,mfc,move") -+ (eq_attr "dword_mode" "yes")) -+ (const_int 8) -+ -+ ;; Doubleword CONST{,N} moves are split into two word -+ ;; CONST{,N} moves. -+ (and (eq_attr "move_type" "const") -+ (eq_attr "dword_mode" "yes")) -+ (symbol_ref "riscv_split_const_insns (operands[1]) * 4") -+ -+ ;; Otherwise, constants, loads and stores are handled by external -+ ;; routines. -+ (eq_attr "move_type" "load,fpload") -+ (symbol_ref "riscv_load_store_insns (operands[1], insn) * 4") -+ (eq_attr "move_type" "store,fpstore") -+ (symbol_ref "riscv_load_store_insns (operands[0], insn) * 4") -+ ] (const_int 4))) -+ -+;; Describe a user's asm statement. -+(define_asm_attributes -+ [(set_attr "type" "multi")]) -+ -+;; This mode iterator allows 32-bit and 64-bit GPR patterns to be generated -+;; from the same template. -+(define_mode_iterator GPR [SI (DI "TARGET_64BIT")]) -+(define_mode_iterator SUPERQI [HI SI (DI "TARGET_64BIT")]) -+ -+;; A copy of GPR that can be used when a pattern has two independent -+;; modes. -+(define_mode_iterator GPR2 [SI (DI "TARGET_64BIT")]) -+ -+;; This mode iterator allows :P to be used for patterns that operate on -+;; pointer-sized quantities. Exactly one of the two alternatives will match. -+(define_mode_iterator P [(SI "Pmode == SImode") (DI "Pmode == DImode")]) -+ -+;; 32-bit integer moves for which we provide move patterns. -+(define_mode_iterator IMOVE32 [SI]) -+ -+;; 64-bit modes for which we provide move patterns. -+(define_mode_iterator MOVE64 [DI DF]) -+ -+;; 128-bit modes for which we provide move patterns on 64-bit targets. -+(define_mode_iterator MOVE128 [TI TF]) -+ -+;; This mode iterator allows the QI and HI extension patterns to be -+;; defined from the same template. -+(define_mode_iterator SHORT [QI HI]) -+ -+;; Likewise the 64-bit truncate-and-shift patterns. -+(define_mode_iterator SUBDI [QI HI SI]) -+(define_mode_iterator HISI [HI SI]) -+(define_mode_iterator ANYI [QI HI SI (DI "TARGET_64BIT")]) -+ -+;; This mode iterator allows :ANYF to be used wherever a scalar or vector -+;; floating-point mode is allowed. -+(define_mode_iterator ANYF [(SF "TARGET_HARD_FLOAT") -+ (DF "TARGET_HARD_FLOAT")]) -+(define_mode_iterator ANYIF [QI HI SI (DI "TARGET_64BIT") -+ (SF "TARGET_HARD_FLOAT") -+ (DF "TARGET_HARD_FLOAT")]) -+ -+;; Like ANYF, but only applies to scalar modes. -+(define_mode_iterator SCALARF [(SF "TARGET_HARD_FLOAT") -+ (DF "TARGET_HARD_FLOAT")]) -+ -+;; A floating-point mode for which moves involving FPRs may need to be split. -+(define_mode_iterator SPLITF -+ [(DF "!TARGET_64BIT") -+ (DI "!TARGET_64BIT") -+ (TF "TARGET_64BIT")]) -+ -+;; This attribute gives the length suffix for a sign- or zero-extension -+;; instruction. -+(define_mode_attr size [(QI "b") (HI "h")]) -+ -+;; Mode attributes for loads. -+(define_mode_attr load [(QI "lb") (HI "lh") (SI "lw") (DI "ld") (SF "flw") (DF "fld")]) -+ -+;; Instruction names for stores. -+(define_mode_attr store [(QI "sb") (HI "sh") (SI "sw") (DI "sd") (SF "fsw") (DF "fsd")]) -+ -+;; This attribute gives the best constraint to use for registers of -+;; a given mode. -+(define_mode_attr reg [(SI "d") (DI "d") (CC "d")]) -+ -+;; This attribute gives the format suffix for floating-point operations. -+(define_mode_attr fmt [(SF "s") (DF "d")]) -+ -+;; This attribute gives the format suffix for atomic memory operations. -+(define_mode_attr amo [(SI "w") (DI "d")]) -+ -+;; This attribute gives the upper-case mode name for one unit of a -+;; floating-point mode. -+(define_mode_attr UNITMODE [(SF "SF") (DF "DF")]) -+ -+;; This attribute gives the integer mode that has half the size of -+;; the controlling mode. -+(define_mode_attr HALFMODE [(DF "SI") (DI "SI") (TF "DI")]) -+ -+;; This code iterator allows signed and unsigned widening multiplications -+;; to use the same template. -+(define_code_iterator any_extend [sign_extend zero_extend]) -+ -+;; This code iterator allows the two right shift instructions to be -+;; generated from the same template. -+(define_code_iterator any_shiftrt [ashiftrt lshiftrt]) -+ -+;; This code iterator allows the three shift instructions to be generated -+;; from the same template. -+(define_code_iterator any_shift [ashift ashiftrt lshiftrt]) -+ -+;; This code iterator allows unsigned and signed division to be generated -+;; from the same template. -+(define_code_iterator any_div [div udiv]) -+ -+;; This code iterator allows unsigned and signed modulus to be generated -+;; from the same template. -+(define_code_iterator any_mod [mod umod]) -+ -+;; These code iterators allow the signed and unsigned scc operations to use -+;; the same template. -+(define_code_iterator any_gt [gt gtu]) -+(define_code_iterator any_ge [ge geu]) -+(define_code_iterator any_lt [lt ltu]) -+(define_code_iterator any_le [le leu]) -+ -+;; expands to an empty string when doing a signed operation and -+;; "u" when doing an unsigned operation. -+(define_code_attr u [(sign_extend "") (zero_extend "u") -+ (div "") (udiv "u") -+ (mod "") (umod "u") -+ (gt "") (gtu "u") -+ (ge "") (geu "u") -+ (lt "") (ltu "u") -+ (le "") (leu "u")]) -+ -+;; is like , but the signed form expands to "s" rather than "". -+(define_code_attr su [(sign_extend "s") (zero_extend "u")]) -+ -+;; expands to the name of the optab for a particular code. -+(define_code_attr optab [(ashift "ashl") -+ (ashiftrt "ashr") -+ (lshiftrt "lshr") -+ (ior "ior") -+ (xor "xor") -+ (and "and") -+ (plus "add") -+ (minus "sub")]) -+ -+;; expands to the name of the insn that implements a particular code. -+(define_code_attr insn [(ashift "sll") -+ (ashiftrt "sra") -+ (lshiftrt "srl") -+ (ior "or") -+ (xor "xor") -+ (and "and") -+ (plus "add") -+ (minus "sub")]) -+ -+;; Pipeline descriptions. -+;; -+;; generic.md provides a fallback for processors without a specific -+;; pipeline description. It is derived from the old define_function_unit -+;; version and uses the "alu" and "imuldiv" units declared below. -+;; -+;; Some of the processor-specific files are also derived from old -+;; define_function_unit descriptions and simply override the parts of -+;; generic.md that don't apply. The other processor-specific files -+;; are self-contained. -+(define_automaton "alu,imuldiv") -+ -+(define_cpu_unit "alu" "alu") -+(define_cpu_unit "imuldiv" "imuldiv") -+ -+;; Ghost instructions produce no real code and introduce no hazards. -+;; They exist purely to express an effect on dataflow. -+(define_insn_reservation "ghost" 0 -+ (eq_attr "type" "ghost") -+ "nothing") -+ -+(include "generic.md") -+ -+;; -+;; .................... -+;; -+;; ADDITION -+;; -+;; .................... -+;; -+ -+(define_insn "add3" -+ [(set (match_operand:ANYF 0 "register_operand" "=f") -+ (plus:ANYF (match_operand:ANYF 1 "register_operand" "f") -+ (match_operand:ANYF 2 "register_operand" "f")))] -+ "" -+ "fadd.\t%0,%1,%2" -+ [(set_attr "type" "fadd") -+ (set_attr "mode" "")]) -+ -+(define_expand "add3" -+ [(set (match_operand:GPR 0 "register_operand") -+ (plus:GPR (match_operand:GPR 1 "register_operand") -+ (match_operand:GPR 2 "arith_operand")))] -+ "") -+ -+(define_insn "*addsi3" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (plus:SI (match_operand:GPR 1 "register_operand" "r,r") -+ (match_operand:GPR2 2 "arith_operand" "r,Q")))] -+ "" -+ { return TARGET_64BIT ? "addw\t%0,%1,%2" : "add\t%0,%1,%2"; } -+ [(set_attr "type" "arith") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "*adddi3" -+ [(set (match_operand:DI 0 "register_operand" "=r,r") -+ (plus:DI (match_operand:DI 1 "register_operand" "r,r") -+ (match_operand:DI 2 "arith_operand" "r,Q")))] -+ "TARGET_64BIT" -+ "add\t%0,%1,%2" -+ [(set_attr "type" "arith") -+ (set_attr "mode" "DI")]) -+ -+(define_insn "*addsi3_extended" -+ [(set (match_operand:DI 0 "register_operand" "=r,r") -+ (sign_extend:DI -+ (plus:SI (match_operand:SI 1 "register_operand" "r,r") -+ (match_operand:SI 2 "arith_operand" "r,Q"))))] -+ "TARGET_64BIT" -+ "addw\t%0,%1,%2" -+ [(set_attr "type" "arith") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "*adddisi3" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (plus:SI (truncate:SI (match_operand:DI 1 "register_operand" "r,r")) -+ (truncate:SI (match_operand:DI 2 "arith_operand" "r,Q"))))] -+ "TARGET_64BIT" -+ "addw\t%0,%1,%2" -+ [(set_attr "type" "arith") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "*adddisisi3" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (plus:SI (truncate:SI (match_operand:DI 1 "register_operand" "r,r")) -+ (match_operand:SI 2 "arith_operand" "r,Q")))] -+ "TARGET_64BIT" -+ "addw\t%0,%1,%2" -+ [(set_attr "type" "arith") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "*adddi3_truncsi" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (truncate:SI -+ (plus:DI (match_operand:DI 1 "register_operand" "r,r") -+ (match_operand:DI 2 "arith_operand" "r,Q"))))] -+ "TARGET_64BIT" -+ "addw\t%0,%1,%2" -+ [(set_attr "type" "arith") -+ (set_attr "mode" "SI")]) -+ -+;; -+;; .................... -+;; -+;; SUBTRACTION -+;; -+;; .................... -+;; -+ -+(define_insn "sub3" -+ [(set (match_operand:ANYF 0 "register_operand" "=f") -+ (minus:ANYF (match_operand:ANYF 1 "register_operand" "f") -+ (match_operand:ANYF 2 "register_operand" "f")))] -+ "" -+ "fsub.\t%0,%1,%2" -+ [(set_attr "type" "fadd") -+ (set_attr "mode" "")]) -+ -+(define_expand "sub3" -+ [(set (match_operand:GPR 0 "register_operand") -+ (minus:GPR (match_operand:GPR 1 "reg_or_0_operand") -+ (match_operand:GPR 2 "register_operand")))] -+ "") -+ -+(define_insn "*subdi3" -+ [(set (match_operand:DI 0 "register_operand" "=r") -+ (minus:DI (match_operand:DI 1 "reg_or_0_operand" "rJ") -+ (match_operand:DI 2 "register_operand" "r")))] -+ "TARGET_64BIT" -+ "sub\t%0,%z1,%2" -+ [(set_attr "type" "arith") -+ (set_attr "mode" "DI")]) -+ -+(define_insn "*subsi3" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (minus:SI (match_operand:GPR 1 "reg_or_0_operand" "rJ") -+ (match_operand:GPR2 2 "register_operand" "r")))] -+ "" -+ { return TARGET_64BIT ? "subw\t%0,%z1,%2" : "sub\t%0,%z1,%2"; } -+ [(set_attr "type" "arith") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "*subsi3_extended" -+ [(set (match_operand:DI 0 "register_operand" "=r") -+ (sign_extend:DI -+ (minus:SI (match_operand:SI 1 "reg_or_0_operand" "rJ") -+ (match_operand:SI 2 "register_operand" "r"))))] -+ "TARGET_64BIT" -+ "subw\t%0,%z1,%2" -+ [(set_attr "type" "arith") -+ (set_attr "mode" "DI")]) -+ -+(define_insn "*subdisi3" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (minus:SI (truncate:SI (match_operand:DI 1 "reg_or_0_operand" "rJ")) -+ (truncate:SI (match_operand:DI 2 "register_operand" "r"))))] -+ "TARGET_64BIT" -+ "subw\t%0,%z1,%2" -+ [(set_attr "type" "arith") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "*subdisisi3" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (minus:SI (truncate:SI (match_operand:DI 1 "reg_or_0_operand" "rJ")) -+ (match_operand:SI 2 "register_operand" "r")))] -+ "TARGET_64BIT" -+ "subw\t%0,%z1,%2" -+ [(set_attr "type" "arith") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "*subsidisi3" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (minus:SI (match_operand:SI 1 "reg_or_0_operand" "rJ") -+ (truncate:SI (match_operand:DI 2 "register_operand" "r"))))] -+ "TARGET_64BIT" -+ "subw\t%0,%z1,%2" -+ [(set_attr "type" "arith") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "*subdi3_truncsi" -+ [(set (match_operand:SI 0 "register_operand" "=r,r") -+ (truncate:SI -+ (minus:DI (match_operand:DI 1 "reg_or_0_operand" "rJ,r") -+ (match_operand:DI 2 "arith_operand" "r,Q"))))] -+ "TARGET_64BIT" -+ "subw\t%0,%z1,%2" -+ [(set_attr "type" "arith") -+ (set_attr "mode" "SI")]) -+ -+;; -+;; .................... -+;; -+;; MULTIPLICATION -+;; -+;; .................... -+;; -+ -+(define_insn "mul3" -+ [(set (match_operand:SCALARF 0 "register_operand" "=f") -+ (mult:SCALARF (match_operand:SCALARF 1 "register_operand" "f") -+ (match_operand:SCALARF 2 "register_operand" "f")))] -+ "" -+ "fmul.\t%0,%1,%2" -+ [(set_attr "type" "fmul") -+ (set_attr "mode" "")]) -+ -+(define_expand "mul3" -+ [(set (match_operand:GPR 0 "register_operand") -+ (mult:GPR (match_operand:GPR 1 "reg_or_0_operand") -+ (match_operand:GPR 2 "register_operand")))] -+ "TARGET_MULDIV") -+ -+(define_insn "*mulsi3" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (mult:SI (match_operand:GPR 1 "register_operand" "r") -+ (match_operand:GPR2 2 "register_operand" "r")))] -+ "TARGET_MULDIV" -+ { return TARGET_64BIT ? "mulw\t%0,%1,%2" : "mul\t%0,%1,%2"; } -+ [(set_attr "type" "imul") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "*muldisi3" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (mult:SI (truncate:SI (match_operand:DI 1 "register_operand" "r")) -+ (truncate:SI (match_operand:DI 2 "register_operand" "r"))))] -+ "TARGET_MULDIV && TARGET_64BIT" -+ "mulw\t%0,%1,%2" -+ [(set_attr "type" "imul") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "*muldi3_truncsi" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (truncate:SI -+ (mult:DI (match_operand:DI 1 "register_operand" "r") -+ (match_operand:DI 2 "register_operand" "r"))))] -+ "TARGET_MULDIV && TARGET_64BIT" -+ "mulw\t%0,%1,%2" -+ [(set_attr "type" "imul") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "*muldi3" -+ [(set (match_operand:DI 0 "register_operand" "=r") -+ (mult:DI (match_operand:DI 1 "register_operand" "r") -+ (match_operand:DI 2 "register_operand" "r")))] -+ "TARGET_MULDIV && TARGET_64BIT" -+ "mul\t%0,%1,%2" -+ [(set_attr "type" "imul") -+ (set_attr "mode" "DI")]) -+ -+;; -+;; ........................ -+;; -+;; MULTIPLICATION HIGH-PART -+;; -+;; ........................ -+;; -+ -+ -+;; Using a clobber here is ghetto, but I'm not smart enough to do better. ' -+(define_insn_and_split "mulditi3" -+ [(set (match_operand:TI 0 "register_operand" "=r") -+ (mult:TI (any_extend:TI -+ (match_operand:DI 1 "register_operand" "r")) -+ (any_extend:TI -+ (match_operand:DI 2 "register_operand" "r")))) -+ (clobber (match_scratch:DI 3 "=r"))] -+ "TARGET_MULDIV && TARGET_64BIT" -+ "#" -+ "reload_completed" -+ [ -+ (set (match_dup 3) (mult:DI (match_dup 1) (match_dup 2))) -+ (set (match_dup 4) (truncate:DI -+ (lshiftrt:TI -+ (mult:TI (any_extend:TI (match_dup 1)) -+ (any_extend:TI (match_dup 2))) -+ (const_int 64)))) -+ (set (match_dup 5) (match_dup 3)) -+ ] -+{ -+ operands[4] = riscv_subword (operands[0], true); -+ operands[5] = riscv_subword (operands[0], false); -+} -+ ) -+ -+(define_insn "muldi3_highpart" -+ [(set (match_operand:DI 0 "register_operand" "=r") -+ (truncate:DI -+ (lshiftrt:TI -+ (mult:TI (any_extend:TI -+ (match_operand:DI 1 "register_operand" "r")) -+ (any_extend:TI -+ (match_operand:DI 2 "register_operand" "r"))) -+ (const_int 64))))] -+ "TARGET_MULDIV && TARGET_64BIT" -+ "mulh\t%0,%1,%2" -+ [(set_attr "type" "imul") -+ (set_attr "mode" "DI")]) -+ -+ -+(define_insn_and_split "usmulditi3" -+ [(set (match_operand:TI 0 "register_operand" "=r") -+ (mult:TI (zero_extend:TI -+ (match_operand:DI 1 "register_operand" "r")) -+ (sign_extend:TI -+ (match_operand:DI 2 "register_operand" "r")))) -+ (clobber (match_scratch:DI 3 "=r"))] -+ "TARGET_MULDIV && TARGET_64BIT" -+ "#" -+ "reload_completed" -+ [ -+ (set (match_dup 3) (mult:DI (match_dup 1) (match_dup 2))) -+ (set (match_dup 4) (truncate:DI -+ (lshiftrt:TI -+ (mult:TI (zero_extend:TI (match_dup 1)) -+ (sign_extend:TI (match_dup 2))) -+ (const_int 64)))) -+ (set (match_dup 5) (match_dup 3)) -+ ] -+{ -+ operands[4] = riscv_subword (operands[0], true); -+ operands[5] = riscv_subword (operands[0], false); -+} -+ ) -+ -+(define_insn "usmuldi3_highpart" -+ [(set (match_operand:DI 0 "register_operand" "=r") -+ (truncate:DI -+ (lshiftrt:TI -+ (mult:TI (zero_extend:TI -+ (match_operand:DI 1 "register_operand" "r")) -+ (sign_extend:TI -+ (match_operand:DI 2 "register_operand" "r"))) -+ (const_int 64))))] -+ "TARGET_MULDIV && TARGET_64BIT" -+ "mulhsu\t%0,%2,%1" -+ [(set_attr "type" "imul") -+ (set_attr "mode" "DI")]) -+ -+(define_expand "mulsidi3" -+ [(set (match_operand:DI 0 "register_operand" "=r") -+ (mult:DI (any_extend:DI -+ (match_operand:SI 1 "register_operand" "r")) -+ (any_extend:DI -+ (match_operand:SI 2 "register_operand" "r")))) -+ (clobber (match_scratch:SI 3 "=r"))] -+ "TARGET_MULDIV && !TARGET_64BIT" -+{ -+ rtx temp = gen_reg_rtx (SImode); -+ emit_insn (gen_mulsi3 (temp, operands[1], operands[2])); -+ emit_insn (gen_mulsi3_highpart (riscv_subword (operands[0], true), -+ operands[1], operands[2])); -+ emit_insn (gen_movsi (riscv_subword (operands[0], false), temp)); -+ DONE; -+} -+ ) -+ -+(define_insn "mulsi3_highpart" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (truncate:SI -+ (lshiftrt:DI -+ (mult:DI (any_extend:DI -+ (match_operand:SI 1 "register_operand" "r")) -+ (any_extend:DI -+ (match_operand:SI 2 "register_operand" "r"))) -+ (const_int 32))))] -+ "TARGET_MULDIV && !TARGET_64BIT" -+ "mulh\t%0,%1,%2" -+ [(set_attr "type" "imul") -+ (set_attr "mode" "SI")]) -+ -+ -+(define_expand "usmulsidi3" -+ [(set (match_operand:DI 0 "register_operand" "=r") -+ (mult:DI (zero_extend:DI -+ (match_operand:SI 1 "register_operand" "r")) -+ (sign_extend:DI -+ (match_operand:SI 2 "register_operand" "r")))) -+ (clobber (match_scratch:SI 3 "=r"))] -+ "TARGET_MULDIV && !TARGET_64BIT" -+{ -+ rtx temp = gen_reg_rtx (SImode); -+ emit_insn (gen_mulsi3 (temp, operands[1], operands[2])); -+ emit_insn (gen_usmulsi3_highpart (riscv_subword (operands[0], true), -+ operands[1], operands[2])); -+ emit_insn (gen_movsi (riscv_subword (operands[0], false), temp)); -+ DONE; -+} -+ ) -+ -+(define_insn "usmulsi3_highpart" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (truncate:SI -+ (lshiftrt:DI -+ (mult:DI (zero_extend:DI -+ (match_operand:SI 1 "register_operand" "r")) -+ (sign_extend:DI -+ (match_operand:SI 2 "register_operand" "r"))) -+ (const_int 32))))] -+ "TARGET_MULDIV && !TARGET_64BIT" -+ "mulhsu\t%0,%2,%1" -+ [(set_attr "type" "imul") -+ (set_attr "mode" "SI")]) -+ -+;; -+;; .................... -+;; -+;; DIVISION and REMAINDER -+;; -+;; .................... -+;; -+ -+(define_insn "divsi3" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (any_div:SI (match_operand:SI 1 "register_operand" "r") -+ (match_operand:SI 2 "register_operand" "r")))] -+ "TARGET_MULDIV" -+ { return TARGET_64BIT ? "divw\t%0,%1,%2" : "div\t%0,%1,%2"; } -+ [(set_attr "type" "idiv") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "divdi3" -+ [(set (match_operand:DI 0 "register_operand" "=r") -+ (any_div:DI (match_operand:DI 1 "register_operand" "r") -+ (match_operand:DI 2 "register_operand" "r")))] -+ "TARGET_MULDIV && TARGET_64BIT" -+ "div\t%0,%1,%2" -+ [(set_attr "type" "idiv") -+ (set_attr "mode" "DI")]) -+ -+(define_insn "modsi3" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (any_mod:SI (match_operand:SI 1 "register_operand" "r") -+ (match_operand:SI 2 "register_operand" "r")))] -+ "TARGET_MULDIV" -+ { return TARGET_64BIT ? "remw\t%0,%1,%2" : "rem\t%0,%1,%2"; } -+ [(set_attr "type" "idiv") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "moddi3" -+ [(set (match_operand:DI 0 "register_operand" "=r") -+ (any_mod:DI (match_operand:DI 1 "register_operand" "r") -+ (match_operand:DI 2 "register_operand" "r")))] -+ "TARGET_MULDIV && TARGET_64BIT" -+ "rem\t%0,%1,%2" -+ [(set_attr "type" "idiv") -+ (set_attr "mode" "DI")]) -+ -+(define_insn "div3" -+ [(set (match_operand:ANYF 0 "register_operand" "=f") -+ (div:ANYF (match_operand:ANYF 1 "register_operand" "f") -+ (match_operand:ANYF 2 "register_operand" "f")))] -+ "TARGET_HARD_FLOAT && TARGET_FDIV" -+ "fdiv.\t%0,%1,%2" -+ [(set_attr "type" "fdiv") -+ (set_attr "mode" "")]) -+ -+;; -+;; .................... -+;; -+;; SQUARE ROOT -+;; -+;; .................... -+ -+(define_insn "sqrt2" -+ [(set (match_operand:ANYF 0 "register_operand" "=f") -+ (sqrt:ANYF (match_operand:ANYF 1 "register_operand" "f")))] -+ "TARGET_HARD_FLOAT && TARGET_FDIV" -+{ -+ return "fsqrt.\t%0,%1"; -+} -+ [(set_attr "type" "fsqrt") -+ (set_attr "mode" "")]) -+ -+;; Floating point multiply accumulate instructions. -+ -+(define_insn "fma4" -+ [(set (match_operand:ANYF 0 "register_operand" "=f") -+ (fma:ANYF -+ (match_operand:ANYF 1 "register_operand" "f") -+ (match_operand:ANYF 2 "register_operand" "f") -+ (match_operand:ANYF 3 "register_operand" "f")))] -+ "TARGET_HARD_FLOAT" -+ "fmadd.\t%0,%1,%2,%3" -+ [(set_attr "type" "fmadd") -+ (set_attr "mode" "")]) -+ -+(define_insn "fms4" -+ [(set (match_operand:ANYF 0 "register_operand" "=f") -+ (fma:ANYF -+ (match_operand:ANYF 1 "register_operand" "f") -+ (match_operand:ANYF 2 "register_operand" "f") -+ (neg:ANYF (match_operand:ANYF 3 "register_operand" "f"))))] -+ "TARGET_HARD_FLOAT" -+ "fmsub.\t%0,%1,%2,%3" -+ [(set_attr "type" "fmadd") -+ (set_attr "mode" "")]) -+ -+(define_insn "nfma4" -+ [(set (match_operand:ANYF 0 "register_operand" "=f") -+ (neg:ANYF -+ (fma:ANYF -+ (match_operand:ANYF 1 "register_operand" "f") -+ (match_operand:ANYF 2 "register_operand" "f") -+ (match_operand:ANYF 3 "register_operand" "f"))))] -+ "TARGET_HARD_FLOAT" -+ "fnmadd.\t%0,%1,%2,%3" -+ [(set_attr "type" "fmadd") -+ (set_attr "mode" "")]) -+ -+(define_insn "nfms4" -+ [(set (match_operand:ANYF 0 "register_operand" "=f") -+ (neg:ANYF -+ (fma:ANYF -+ (match_operand:ANYF 1 "register_operand" "f") -+ (match_operand:ANYF 2 "register_operand" "f") -+ (neg:ANYF (match_operand:ANYF 3 "register_operand" "f")))))] -+ "TARGET_HARD_FLOAT" -+ "fnmsub.\t%0,%1,%2,%3" -+ [(set_attr "type" "fmadd") -+ (set_attr "mode" "")]) -+ -+;; modulo signed zeros, -(a*b+c) == -c-a*b -+(define_insn "*nfma4_fastmath" -+ [(set (match_operand:ANYF 0 "register_operand" "=f") -+ (minus:ANYF -+ (match_operand:ANYF 3 "register_operand" "f") -+ (mult:ANYF -+ (neg:ANYF (match_operand:ANYF 1 "register_operand" "f")) -+ (match_operand:ANYF 2 "register_operand" "f"))))] -+ "TARGET_HARD_FLOAT && !HONOR_SIGNED_ZEROS (mode)" -+ "fnmadd.\t%0,%1,%2,%3" -+ [(set_attr "type" "fmadd") -+ (set_attr "mode" "")]) -+ -+;; modulo signed zeros, -(a*b-c) == c-a*b -+(define_insn "*nfms4_fastmath" -+ [(set (match_operand:ANYF 0 "register_operand" "=f") -+ (minus:ANYF -+ (match_operand:ANYF 3 "register_operand" "f") -+ (mult:ANYF -+ (match_operand:ANYF 1 "register_operand" "f") -+ (match_operand:ANYF 2 "register_operand" "f"))))] -+ "TARGET_HARD_FLOAT && !HONOR_SIGNED_ZEROS (mode)" -+ "fnmsub.\t%0,%1,%2,%3" -+ [(set_attr "type" "fmadd") -+ (set_attr "mode" "")]) -+ -+;; -+;; .................... -+;; -+;; ABSOLUTE VALUE -+;; -+;; .................... -+ -+(define_insn "abs2" -+ [(set (match_operand:ANYF 0 "register_operand" "=f") -+ (abs:ANYF (match_operand:ANYF 1 "register_operand" "f")))] -+ "TARGET_HARD_FLOAT" -+ "fabs.\t%0,%1" -+ [(set_attr "type" "fmove") -+ (set_attr "mode" "")]) -+ -+ -+;; -+;; .................... -+;; -+;; MIN/MAX -+;; -+;; .................... -+ -+(define_insn "smin3" -+ [(set (match_operand:ANYF 0 "register_operand" "=f") -+ (smin:ANYF (match_operand:ANYF 1 "register_operand" "f") -+ (match_operand:ANYF 2 "register_operand" "f")))] -+ "TARGET_HARD_FLOAT" -+ "fmin.\t%0,%1,%2" -+ [(set_attr "type" "fmove") -+ (set_attr "mode" "")]) -+ -+(define_insn "smax3" -+ [(set (match_operand:ANYF 0 "register_operand" "=f") -+ (smax:ANYF (match_operand:ANYF 1 "register_operand" "f") -+ (match_operand:ANYF 2 "register_operand" "f")))] -+ "TARGET_HARD_FLOAT" -+ "fmax.\t%0,%1,%2" -+ [(set_attr "type" "fmove") -+ (set_attr "mode" "")]) -+ -+ -+;; -+;; .................... -+;; -+;; NEGATION and ONE'S COMPLEMENT ' -+;; -+;; .................... -+ -+(define_insn "neg2" -+ [(set (match_operand:ANYF 0 "register_operand" "=f") -+ (neg:ANYF (match_operand:ANYF 1 "register_operand" "f")))] -+ "TARGET_HARD_FLOAT" -+ "fneg.\t%0,%1" -+ [(set_attr "type" "fmove") -+ (set_attr "mode" "")]) -+ -+(define_insn "one_cmpl2" -+ [(set (match_operand:GPR 0 "register_operand" "=r") -+ (not:GPR (match_operand:GPR 1 "register_operand" "r")))] -+ "" -+ "not\t%0,%1" -+ [(set_attr "type" "logical") -+ (set_attr "mode" "")]) -+ -+;; -+;; .................... -+;; -+;; LOGICAL -+;; -+;; .................... -+;; -+ -+(define_insn "and3" -+ [(set (match_operand:GPR 0 "register_operand" "=r,r") -+ (and:GPR (match_operand:GPR 1 "register_operand" "%r,r") -+ (match_operand:GPR 2 "arith_operand" "r,Q")))] -+ "" -+ "and\t%0,%1,%2" -+ [(set_attr "type" "logical") -+ (set_attr "mode" "")]) -+ -+(define_insn "ior3" -+ [(set (match_operand:GPR 0 "register_operand" "=r,r") -+ (ior:GPR (match_operand:GPR 1 "register_operand" "%r,r") -+ (match_operand:GPR 2 "arith_operand" "r,Q")))] -+ "" -+ "or\t%0,%1,%2" -+ [(set_attr "type" "logical") -+ (set_attr "mode" "")]) -+ -+(define_insn "xor3" -+ [(set (match_operand:GPR 0 "register_operand" "=r,r") -+ (xor:GPR (match_operand:GPR 1 "register_operand" "%r,r") -+ (match_operand:GPR 2 "arith_operand" "r,Q")))] -+ "" -+ "xor\t%0,%1,%2" -+ [(set_attr "type" "logical") -+ (set_attr "mode" "")]) -+ -+;; -+;; .................... -+;; -+;; TRUNCATION -+;; -+;; .................... -+ -+(define_insn "truncdfsf2" -+ [(set (match_operand:SF 0 "register_operand" "=f") -+ (float_truncate:SF (match_operand:DF 1 "register_operand" "f")))] -+ "TARGET_HARD_FLOAT" -+ "fcvt.s.d\t%0,%1" -+ [(set_attr "type" "fcvt") -+ (set_attr "cnv_mode" "D2S") -+ (set_attr "mode" "SF")]) -+ -+;; Integer truncation patterns. Truncating to HImode/QImode is a no-op. -+;; Truncating from DImode to SImode is not, because we always keep SImode -+;; values sign-extended in a register so we can safely use DImode branches -+;; and comparisons on SImode values. -+ -+(define_insn "truncdisi2" -+ [(set (match_operand:SI 0 "nonimmediate_operand" "=r,m") -+ (truncate:SI (match_operand:DI 1 "register_operand" "r,r")))] -+ "TARGET_64BIT" -+ "@ -+ sext.w\t%0,%1 -+ sw\t%1,%0" -+ [(set_attr "move_type" "arith,store") -+ (set_attr "mode" "SI")]) -+ -+;; Combiner patterns to optimize shift/truncate combinations. -+ -+(define_insn "*ashr_trunc" -+ [(set (match_operand:SUBDI 0 "register_operand" "=r") -+ (truncate:SUBDI -+ (ashiftrt:DI (match_operand:DI 1 "register_operand" "r") -+ (match_operand:DI 2 "const_arith_operand" ""))))] -+ "TARGET_64BIT && IN_RANGE (INTVAL (operands[2]), 32, 63)" -+ "sra\t%0,%1,%2" -+ [(set_attr "type" "shift") -+ (set_attr "mode" "")]) -+ -+(define_insn "*lshr32_trunc" -+ [(set (match_operand:SUBDI 0 "register_operand" "=r") -+ (truncate:SUBDI -+ (lshiftrt:DI (match_operand:DI 1 "register_operand" "r") -+ (const_int 32))))] -+ "TARGET_64BIT" -+ "sra\t%0,%1,32" -+ [(set_attr "type" "shift") -+ (set_attr "mode" "")]) -+ -+;; -+;; .................... -+;; -+;; ZERO EXTENSION -+;; -+;; .................... -+ -+;; Extension insns. -+ -+(define_insn_and_split "zero_extendsidi2" -+ [(set (match_operand:DI 0 "register_operand" "=r,r") -+ (zero_extend:DI (match_operand:SI 1 "nonimmediate_operand" "r,W")))] -+ "TARGET_64BIT" -+ "@ -+ # -+ lwu\t%0,%1" -+ "&& reload_completed && REG_P (operands[1])" -+ [(set (match_dup 0) -+ (ashift:DI (match_dup 1) (const_int 32))) -+ (set (match_dup 0) -+ (lshiftrt:DI (match_dup 0) (const_int 32)))] -+ { operands[1] = gen_lowpart (DImode, operands[1]); } -+ [(set_attr "move_type" "shift_shift,load") -+ (set_attr "mode" "DI")]) -+ -+;; Combine is not allowed to convert this insn into a zero_extendsidi2 -+;; because of TRULY_NOOP_TRUNCATION. -+ -+(define_insn_and_split "*clear_upper32" -+ [(set (match_operand:DI 0 "register_operand" "=r,r") -+ (and:DI (match_operand:DI 1 "nonimmediate_operand" "r,W") -+ (const_int 4294967295)))] -+ "TARGET_64BIT" -+{ -+ if (which_alternative == 0) -+ return "#"; -+ -+ operands[1] = gen_lowpart (SImode, operands[1]); -+ return "lwu\t%0,%1"; -+} -+ "&& reload_completed && REG_P (operands[1])" -+ [(set (match_dup 0) -+ (ashift:DI (match_dup 1) (const_int 32))) -+ (set (match_dup 0) -+ (lshiftrt:DI (match_dup 0) (const_int 32)))] -+ "" -+ [(set_attr "move_type" "shift_shift,load") -+ (set_attr "mode" "DI")]) -+ -+(define_insn_and_split "zero_extendhi2" -+ [(set (match_operand:GPR 0 "register_operand" "=r,r") -+ (zero_extend:GPR (match_operand:HI 1 "nonimmediate_operand" "r,m")))] -+ "" -+ "@ -+ # -+ lhu\t%0,%1" -+ "&& reload_completed && REG_P (operands[1])" -+ [(set (match_dup 0) -+ (ashift:GPR (match_dup 1) (match_dup 2))) -+ (set (match_dup 0) -+ (lshiftrt:GPR (match_dup 0) (match_dup 2)))] -+ { -+ operands[1] = gen_lowpart (mode, operands[1]); -+ operands[2] = GEN_INT(GET_MODE_BITSIZE(mode) - 16); -+ } -+ [(set_attr "move_type" "shift_shift,load") -+ (set_attr "mode" "")]) -+ -+(define_insn "zero_extendqi2" -+ [(set (match_operand:SUPERQI 0 "register_operand" "=r,r") -+ (zero_extend:SUPERQI -+ (match_operand:QI 1 "nonimmediate_operand" "r,m")))] -+ "" -+ "@ -+ and\t%0,%1,0xff -+ lbu\t%0,%1" -+ [(set_attr "move_type" "andi,load") -+ (set_attr "mode" "")]) -+ -+;; -+;; .................... -+;; -+;; SIGN EXTENSION -+;; -+;; .................... -+ -+;; Extension insns. -+;; Those for integer source operand are ordered widest source type first. -+ -+;; When TARGET_64BIT, all SImode integer registers should already be in -+;; sign-extended form (see TRULY_NOOP_TRUNCATION and truncdisi2). We can -+;; therefore get rid of register->register instructions if we constrain -+;; the source to be in the same register as the destination. -+;; -+;; The register alternative has type "arith" so that the pre-reload -+;; scheduler will treat it as a move. This reflects what happens if -+;; the register alternative needs a reload. -+(define_insn_and_split "extendsidi2" -+ [(set (match_operand:DI 0 "register_operand" "=r,r") -+ (sign_extend:DI (match_operand:SI 1 "nonimmediate_operand" "r,m")))] -+ "TARGET_64BIT" -+ "@ -+ # -+ lw\t%0,%1" -+ "&& reload_completed && register_operand (operands[1], VOIDmode)" -+ [(set (match_dup 0) (match_dup 1))] -+{ -+ if (REGNO (operands[0]) == REGNO (operands[1])) -+ { -+ emit_note (NOTE_INSN_DELETED); -+ DONE; -+ } -+ operands[1] = gen_rtx_REG (DImode, REGNO (operands[1])); -+} -+ [(set_attr "move_type" "move,load") -+ (set_attr "mode" "DI")]) -+ -+(define_insn_and_split "extend2" -+ [(set (match_operand:SUPERQI 0 "register_operand" "=r,r") -+ (sign_extend:SUPERQI -+ (match_operand:SHORT 1 "nonimmediate_operand" "r,m")))] -+ "" -+ "@ -+ # -+ l\t%0,%1" -+ "&& reload_completed && REG_P (operands[1])" -+ [(set (match_dup 0) (ashift:SI (match_dup 1) (match_dup 2))) -+ (set (match_dup 0) (ashiftrt:SI (match_dup 0) (match_dup 2)))] -+{ -+ operands[0] = gen_lowpart (SImode, operands[0]); -+ operands[1] = gen_lowpart (SImode, operands[1]); -+ operands[2] = GEN_INT (GET_MODE_BITSIZE (SImode) -+ - GET_MODE_BITSIZE (mode)); -+} -+ [(set_attr "move_type" "shift_shift,load") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "extendsfdf2" -+ [(set (match_operand:DF 0 "register_operand" "=f") -+ (float_extend:DF (match_operand:SF 1 "register_operand" "f")))] -+ "TARGET_HARD_FLOAT" -+ "fcvt.d.s\t%0,%1" -+ [(set_attr "type" "fcvt") -+ (set_attr "cnv_mode" "S2D") -+ (set_attr "mode" "DF")]) -+ -+;; -+;; .................... -+;; -+;; CONVERSIONS -+;; -+;; .................... -+ -+(define_insn "fix_truncdfsi2" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (fix:SI (match_operand:DF 1 "register_operand" "f")))] -+ "TARGET_HARD_FLOAT" -+ "fcvt.w.d %0,%1,rtz" -+ [(set_attr "type" "fcvt") -+ (set_attr "mode" "DF") -+ (set_attr "cnv_mode" "D2I")]) -+ -+ -+(define_insn "fix_truncsfsi2" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (fix:SI (match_operand:SF 1 "register_operand" "f")))] -+ "TARGET_HARD_FLOAT" -+ "fcvt.w.s %0,%1,rtz" -+ [(set_attr "type" "fcvt") -+ (set_attr "mode" "SF") -+ (set_attr "cnv_mode" "S2I")]) -+ -+ -+(define_insn "fix_truncdfdi2" -+ [(set (match_operand:DI 0 "register_operand" "=r") -+ (fix:DI (match_operand:DF 1 "register_operand" "f")))] -+ "TARGET_HARD_FLOAT && TARGET_64BIT" -+ "fcvt.l.d %0,%1,rtz" -+ [(set_attr "type" "fcvt") -+ (set_attr "mode" "DF") -+ (set_attr "cnv_mode" "D2I")]) -+ -+ -+(define_insn "fix_truncsfdi2" -+ [(set (match_operand:DI 0 "register_operand" "=r") -+ (fix:DI (match_operand:SF 1 "register_operand" "f")))] -+ "TARGET_HARD_FLOAT && TARGET_64BIT" -+ "fcvt.l.s %0,%1,rtz" -+ [(set_attr "type" "fcvt") -+ (set_attr "mode" "SF") -+ (set_attr "cnv_mode" "S2I")]) -+ -+ -+(define_insn "floatsidf2" -+ [(set (match_operand:DF 0 "register_operand" "=f") -+ (float:DF (match_operand:SI 1 "reg_or_0_operand" "rJ")))] -+ "TARGET_HARD_FLOAT" -+ "fcvt.d.w\t%0,%z1" -+ [(set_attr "type" "fcvt") -+ (set_attr "mode" "DF") -+ (set_attr "cnv_mode" "I2D")]) -+ -+ -+(define_insn "floatdidf2" -+ [(set (match_operand:DF 0 "register_operand" "=f") -+ (float:DF (match_operand:DI 1 "reg_or_0_operand" "rJ")))] -+ "TARGET_HARD_FLOAT && TARGET_64BIT" -+ "fcvt.d.l\t%0,%z1" -+ [(set_attr "type" "fcvt") -+ (set_attr "mode" "DF") -+ (set_attr "cnv_mode" "I2D")]) -+ -+ -+(define_insn "floatsisf2" -+ [(set (match_operand:SF 0 "register_operand" "=f") -+ (float:SF (match_operand:SI 1 "reg_or_0_operand" "rJ")))] -+ "TARGET_HARD_FLOAT" -+ "fcvt.s.w\t%0,%z1" -+ [(set_attr "type" "fcvt") -+ (set_attr "mode" "SF") -+ (set_attr "cnv_mode" "I2S")]) -+ -+ -+(define_insn "floatdisf2" -+ [(set (match_operand:SF 0 "register_operand" "=f") -+ (float:SF (match_operand:DI 1 "reg_or_0_operand" "rJ")))] -+ "TARGET_HARD_FLOAT && TARGET_64BIT" -+ "fcvt.s.l\t%0,%z1" -+ [(set_attr "type" "fcvt") -+ (set_attr "mode" "SF") -+ (set_attr "cnv_mode" "I2S")]) -+ -+ -+(define_insn "floatunssidf2" -+ [(set (match_operand:DF 0 "register_operand" "=f") -+ (unsigned_float:DF (match_operand:SI 1 "reg_or_0_operand" "rJ")))] -+ "TARGET_HARD_FLOAT" -+ "fcvt.d.wu\t%0,%z1" -+ [(set_attr "type" "fcvt") -+ (set_attr "mode" "DF") -+ (set_attr "cnv_mode" "I2D")]) -+ -+ -+(define_insn "floatunsdidf2" -+ [(set (match_operand:DF 0 "register_operand" "=f") -+ (unsigned_float:DF (match_operand:DI 1 "reg_or_0_operand" "rJ")))] -+ "TARGET_HARD_FLOAT && TARGET_64BIT" -+ "fcvt.d.lu\t%0,%z1" -+ [(set_attr "type" "fcvt") -+ (set_attr "mode" "DF") -+ (set_attr "cnv_mode" "I2D")]) -+ -+ -+(define_insn "floatunssisf2" -+ [(set (match_operand:SF 0 "register_operand" "=f") -+ (unsigned_float:SF (match_operand:SI 1 "reg_or_0_operand" "rJ")))] -+ "TARGET_HARD_FLOAT" -+ "fcvt.s.wu\t%0,%z1" -+ [(set_attr "type" "fcvt") -+ (set_attr "mode" "SF") -+ (set_attr "cnv_mode" "I2S")]) -+ -+ -+(define_insn "floatunsdisf2" -+ [(set (match_operand:SF 0 "register_operand" "=f") -+ (unsigned_float:SF (match_operand:DI 1 "reg_or_0_operand" "rJ")))] -+ "TARGET_HARD_FLOAT && TARGET_64BIT" -+ "fcvt.s.lu\t%0,%z1" -+ [(set_attr "type" "fcvt") -+ (set_attr "mode" "SF") -+ (set_attr "cnv_mode" "I2S")]) -+ -+ -+(define_insn "fixuns_truncdfsi2" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (unsigned_fix:SI (match_operand:DF 1 "register_operand" "f")))] -+ "TARGET_HARD_FLOAT" -+ "fcvt.wu.d %0,%1,rtz" -+ [(set_attr "type" "fcvt") -+ (set_attr "mode" "DF") -+ (set_attr "cnv_mode" "D2I")]) -+ -+ -+(define_insn "fixuns_truncsfsi2" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (unsigned_fix:SI (match_operand:SF 1 "register_operand" "f")))] -+ "TARGET_HARD_FLOAT" -+ "fcvt.wu.s %0,%1,rtz" -+ [(set_attr "type" "fcvt") -+ (set_attr "mode" "SF") -+ (set_attr "cnv_mode" "S2I")]) -+ -+ -+(define_insn "fixuns_truncdfdi2" -+ [(set (match_operand:DI 0 "register_operand" "=r") -+ (unsigned_fix:DI (match_operand:DF 1 "register_operand" "f")))] -+ "TARGET_HARD_FLOAT && TARGET_64BIT" -+ "fcvt.lu.d %0,%1,rtz" -+ [(set_attr "type" "fcvt") -+ (set_attr "mode" "DF") -+ (set_attr "cnv_mode" "D2I")]) -+ -+ -+(define_insn "fixuns_truncsfdi2" -+ [(set (match_operand:DI 0 "register_operand" "=r") -+ (unsigned_fix:DI (match_operand:SF 1 "register_operand" "f")))] -+ "TARGET_HARD_FLOAT && TARGET_64BIT" -+ "fcvt.lu.s %0,%1,rtz" -+ [(set_attr "type" "fcvt") -+ (set_attr "mode" "SF") -+ (set_attr "cnv_mode" "S2I")]) -+ -+;; -+;; .................... -+;; -+;; DATA MOVEMENT -+;; -+;; .................... -+ -+;; Lower-level instructions for loading an address from the GOT. -+;; We could use MEMs, but an unspec gives more optimization -+;; opportunities. -+ -+(define_insn "got_load" -+ [(set (match_operand:P 0 "register_operand" "=r") -+ (unspec:P [(match_operand:P 1 "symbolic_operand" "")] -+ UNSPEC_LOAD_GOT))] -+ "flag_pic" -+ "la\t%0,%1" -+ [(set_attr "got" "load") -+ (set_attr "mode" "")]) -+ -+(define_insn "tls_add_tp_le" -+ [(set (match_operand:P 0 "register_operand" "=r") -+ (unspec:P [(match_operand:P 1 "register_operand" "r") -+ (match_operand:P 2 "register_operand" "r") -+ (match_operand:P 3 "symbolic_operand" "")] -+ UNSPEC_TLS_LE))] -+ "!flag_pic || flag_pie" -+ "add\t%0,%1,%2,%%tprel_add(%3)" -+ [(set_attr "type" "arith") -+ (set_attr "mode" "")]) -+ -+(define_insn "got_load_tls_gd" -+ [(set (match_operand:P 0 "register_operand" "=r") -+ (unspec:P [(match_operand:P 1 "symbolic_operand" "")] -+ UNSPEC_TLS_GD))] -+ "flag_pic" -+ "la.tls.gd\t%0,%1" -+ [(set_attr "got" "load") -+ (set_attr "mode" "")]) -+ -+(define_insn "got_load_tls_ie" -+ [(set (match_operand:P 0 "register_operand" "=r") -+ (unspec:P [(match_operand:P 1 "symbolic_operand" "")] -+ UNSPEC_TLS_IE))] -+ "flag_pic" -+ "la.tls.ie\t%0,%1" -+ [(set_attr "got" "load") -+ (set_attr "mode" "")]) -+ -+;; Instructions for adding the low 16 bits of an address to a register. -+;; Operand 2 is the address: riscv_print_operand works out which relocation -+;; should be applied. -+ -+(define_insn "*low" -+ [(set (match_operand:P 0 "register_operand" "=r") -+ (lo_sum:P (match_operand:P 1 "register_operand" "r") -+ (match_operand:P 2 "immediate_operand" "")))] -+ "" -+ "add\t%0,%1,%R2" -+ [(set_attr "alu_type" "add") -+ (set_attr "mode" "")]) -+ -+;; Allow combine to split complex const_int load sequences, using operand 2 -+;; to store the intermediate results. See move_operand for details. -+(define_split -+ [(set (match_operand:GPR 0 "register_operand") -+ (match_operand:GPR 1 "splittable_const_int_operand")) -+ (clobber (match_operand:GPR 2 "register_operand"))] -+ "" -+ [(const_int 0)] -+{ -+ riscv_move_integer (operands[2], operands[0], INTVAL (operands[1])); -+ DONE; -+}) -+ -+;; Likewise, for symbolic operands. -+(define_split -+ [(set (match_operand:P 0 "register_operand") -+ (match_operand:P 1)) -+ (clobber (match_operand:P 2 "register_operand"))] -+ "riscv_split_symbol (operands[2], operands[1], MAX_MACHINE_MODE, NULL)" -+ [(set (match_dup 0) (match_dup 3))] -+{ -+ riscv_split_symbol (operands[2], operands[1], -+ MAX_MACHINE_MODE, &operands[3]); -+}) -+ -+;; 64-bit integer moves -+ -+;; Unlike most other insns, the move insns can't be split with ' -+;; different predicates, because register spilling and other parts of -+;; the compiler, have memoized the insn number already. -+ -+(define_expand "movdi" -+ [(set (match_operand:DI 0 "") -+ (match_operand:DI 1 ""))] -+ "" -+{ -+ if (riscv_legitimize_move (DImode, operands[0], operands[1])) -+ DONE; -+}) -+ -+(define_insn "*movdi_32bit" -+ [(set (match_operand:DI 0 "nonimmediate_operand" "=r,r,r,m,*f,*f,*r,*m") -+ (match_operand:DI 1 "move_operand" "r,i,m,r,*J*r,*m,*f,*f"))] -+ "!TARGET_64BIT -+ && (register_operand (operands[0], DImode) -+ || reg_or_0_operand (operands[1], DImode))" -+ { return riscv_output_move (operands[0], operands[1]); } -+ [(set_attr "move_type" "move,const,load,store,mtc,fpload,mfc,fpstore") -+ (set_attr "mode" "DI")]) -+ -+(define_insn "*movdi_64bit" -+ [(set (match_operand:DI 0 "nonimmediate_operand" "=r,r,r,m,*f,*f,*r,*m") -+ (match_operand:DI 1 "move_operand" "r,T,m,rJ,*r*J,*m,*f,*f"))] -+ "TARGET_64BIT -+ && (register_operand (operands[0], DImode) -+ || reg_or_0_operand (operands[1], DImode))" -+ { return riscv_output_move (operands[0], operands[1]); } -+ [(set_attr "move_type" "move,const,load,store,mtc,fpload,mfc,fpstore") -+ (set_attr "mode" "DI")]) -+ -+;; 32-bit Integer moves -+ -+;; Unlike most other insns, the move insns can't be split with -+;; different predicates, because register spilling and other parts of -+;; the compiler, have memoized the insn number already. -+ -+(define_expand "mov" -+ [(set (match_operand:IMOVE32 0 "") -+ (match_operand:IMOVE32 1 ""))] -+ "" -+{ -+ if (riscv_legitimize_move (mode, operands[0], operands[1])) -+ DONE; -+}) -+ -+;; The difference between these two is whether or not ints are allowed -+;; in FP registers (off by default, use -mdebugh to enable). -+ -+(define_insn "*mov_internal" -+ [(set (match_operand:IMOVE32 0 "nonimmediate_operand" "=r,r,r,m,*f,*f,*r,*m") -+ (match_operand:IMOVE32 1 "move_operand" "r,T,m,rJ,*r*J,*m,*f,*f"))] -+ "(register_operand (operands[0], mode) -+ || reg_or_0_operand (operands[1], mode))" -+ { return riscv_output_move (operands[0], operands[1]); } -+ [(set_attr "move_type" "move,const,load,store,mtc,fpload,mfc,fpstore") -+ (set_attr "mode" "SI")]) -+ -+;; 16-bit Integer moves -+ -+;; Unlike most other insns, the move insns can't be split with -+;; different predicates, because register spilling and other parts of -+;; the compiler, have memoized the insn number already. -+;; Unsigned loads are used because LOAD_EXTEND_OP returns ZERO_EXTEND. -+ -+(define_expand "movhi" -+ [(set (match_operand:HI 0 "") -+ (match_operand:HI 1 ""))] -+ "" -+{ -+ if (riscv_legitimize_move (HImode, operands[0], operands[1])) -+ DONE; -+}) -+ -+(define_insn "*movhi_internal" -+ [(set (match_operand:HI 0 "nonimmediate_operand" "=r,r,r,m,*f,*r") -+ (match_operand:HI 1 "move_operand" "r,T,m,rJ,*r*J,*f"))] -+ "(register_operand (operands[0], HImode) -+ || reg_or_0_operand (operands[1], HImode))" -+ { return riscv_output_move (operands[0], operands[1]); } -+ [(set_attr "move_type" "move,const,load,store,mtc,mfc") -+ (set_attr "mode" "HI")]) -+ -+;; HImode constant generation; see riscv_move_integer for details. -+;; si+si->hi without truncation is legal because of TRULY_NOOP_TRUNCATION. -+ -+(define_insn "addhi3" -+ [(set (match_operand:HI 0 "register_operand" "=r,r") -+ (plus:HI (match_operand:HISI 1 "register_operand" "r,r") -+ (match_operand:HISI 2 "arith_operand" "r,Q")))] -+ "" -+ { return TARGET_64BIT ? "addw\t%0,%1,%2" : "add\t%0,%1,%2"; } -+ [(set_attr "type" "arith") -+ (set_attr "mode" "HI")]) -+ -+(define_insn "xorhi3" -+ [(set (match_operand:HI 0 "register_operand" "=r,r") -+ (xor:HI (match_operand:HISI 1 "register_operand" "r,r") -+ (match_operand:HISI 2 "arith_operand" "r,Q")))] -+ "" -+ "xor\t%0,%1,%2" -+ [(set_attr "type" "logical") -+ (set_attr "mode" "HI")]) -+ -+;; 8-bit Integer moves -+ -+(define_expand "movqi" -+ [(set (match_operand:QI 0 "") -+ (match_operand:QI 1 ""))] -+ "" -+{ -+ if (riscv_legitimize_move (QImode, operands[0], operands[1])) -+ DONE; -+}) -+ -+(define_insn "*movqi_internal" -+ [(set (match_operand:QI 0 "nonimmediate_operand" "=r,r,r,m,*f,*r") -+ (match_operand:QI 1 "move_operand" "r,I,m,rJ,*r*J,*f"))] -+ "(register_operand (operands[0], QImode) -+ || reg_or_0_operand (operands[1], QImode))" -+ { return riscv_output_move (operands[0], operands[1]); } -+ [(set_attr "move_type" "move,const,load,store,mtc,mfc") -+ (set_attr "mode" "QI")]) -+ -+;; 32-bit floating point moves -+ -+(define_expand "movsf" -+ [(set (match_operand:SF 0 "") -+ (match_operand:SF 1 ""))] -+ "" -+{ -+ if (riscv_legitimize_move (SFmode, operands[0], operands[1])) -+ DONE; -+}) -+ -+(define_insn "*movsf_hardfloat" -+ [(set (match_operand:SF 0 "nonimmediate_operand" "=f,f,f,m,m,*f,*r,*r,*r,*m") -+ (match_operand:SF 1 "move_operand" "f,G,m,f,G,*r,*f,*G*r,*m,*r"))] -+ "TARGET_HARD_FLOAT -+ && (register_operand (operands[0], SFmode) -+ || reg_or_0_operand (operands[1], SFmode))" -+ { return riscv_output_move (operands[0], operands[1]); } -+ [(set_attr "move_type" "fmove,mtc,fpload,fpstore,store,mtc,mfc,move,load,store") -+ (set_attr "mode" "SF")]) -+ -+(define_insn "*movsf_softfloat" -+ [(set (match_operand:SF 0 "nonimmediate_operand" "=r,r,m") -+ (match_operand:SF 1 "move_operand" "Gr,m,r"))] -+ "TARGET_SOFT_FLOAT -+ && (register_operand (operands[0], SFmode) -+ || reg_or_0_operand (operands[1], SFmode))" -+ { return riscv_output_move (operands[0], operands[1]); } -+ [(set_attr "move_type" "move,load,store") -+ (set_attr "mode" "SF")]) -+ -+;; 64-bit floating point moves -+ -+(define_expand "movdf" -+ [(set (match_operand:DF 0 "") -+ (match_operand:DF 1 ""))] -+ "" -+{ -+ if (riscv_legitimize_move (DFmode, operands[0], operands[1])) -+ DONE; -+}) -+ -+;; In RV32, we lack mtf.d/mff.d. Go through memory instead. -+;; (except for moving a constant 0 to an FPR. for that we use fcvt.d.w.) -+(define_insn "*movdf_hardfloat_rv32" -+ [(set (match_operand:DF 0 "nonimmediate_operand" "=f,f,f,m,m,*r,*r,*m") -+ (match_operand:DF 1 "move_operand" "f,G,m,f,G,*r*G,*m,*r"))] -+ "!TARGET_64BIT && TARGET_HARD_FLOAT -+ && (register_operand (operands[0], DFmode) -+ || reg_or_0_operand (operands[1], DFmode))" -+ { return riscv_output_move (operands[0], operands[1]); } -+ [(set_attr "move_type" "fmove,mtc,fpload,fpstore,store,move,load,store") -+ (set_attr "mode" "DF")]) -+ -+(define_insn "*movdf_hardfloat_rv64" -+ [(set (match_operand:DF 0 "nonimmediate_operand" "=f,f,f,m,m,*f,*r,*r,*r,*m") -+ (match_operand:DF 1 "move_operand" "f,G,m,f,G,*r,*f,*r*G,*m,*r"))] -+ "TARGET_64BIT && TARGET_HARD_FLOAT -+ && (register_operand (operands[0], DFmode) -+ || reg_or_0_operand (operands[1], DFmode))" -+ { return riscv_output_move (operands[0], operands[1]); } -+ [(set_attr "move_type" "fmove,mtc,fpload,fpstore,store,mtc,mfc,move,load,store") -+ (set_attr "mode" "DF")]) -+ -+(define_insn "*movdf_softfloat" -+ [(set (match_operand:DF 0 "nonimmediate_operand" "=r,r,m") -+ (match_operand:DF 1 "move_operand" "rG,m,rG"))] -+ "TARGET_SOFT_FLOAT -+ && (register_operand (operands[0], DFmode) -+ || reg_or_0_operand (operands[1], DFmode))" -+ { return riscv_output_move (operands[0], operands[1]); } -+ [(set_attr "move_type" "move,load,store") -+ (set_attr "mode" "DF")]) -+ -+;; 128-bit integer moves -+ -+(define_expand "movti" -+ [(set (match_operand:TI 0) -+ (match_operand:TI 1))] -+ "TARGET_64BIT" -+{ -+ if (riscv_legitimize_move (TImode, operands[0], operands[1])) -+ DONE; -+}) -+ -+(define_insn "*movti" -+ [(set (match_operand:TI 0 "nonimmediate_operand" "=r,r,r,m") -+ (match_operand:TI 1 "move_operand" "r,i,m,rJ"))] -+ "TARGET_64BIT -+ && (register_operand (operands[0], TImode) -+ || reg_or_0_operand (operands[1], TImode))" -+ "#" -+ [(set_attr "move_type" "move,const,load,store") -+ (set_attr "mode" "TI")]) -+ -+(define_split -+ [(set (match_operand:MOVE64 0 "nonimmediate_operand") -+ (match_operand:MOVE64 1 "move_operand"))] -+ "reload_completed && !TARGET_64BIT -+ && riscv_split_64bit_move_p (operands[0], operands[1])" -+ [(const_int 0)] -+{ -+ riscv_split_doubleword_move (operands[0], operands[1]); -+ DONE; -+}) -+ -+(define_split -+ [(set (match_operand:MOVE128 0 "nonimmediate_operand") -+ (match_operand:MOVE128 1 "move_operand"))] -+ "TARGET_64BIT && reload_completed" -+ [(const_int 0)] -+{ -+ riscv_split_doubleword_move (operands[0], operands[1]); -+ DONE; -+}) -+ -+;; 64-bit paired-single floating point moves -+ -+;; Load the low word of operand 0 with operand 1. -+(define_insn "load_low" -+ [(set (match_operand:SPLITF 0 "register_operand" "=f,f") -+ (unspec:SPLITF [(match_operand: 1 "general_operand" "rJ,m")] -+ UNSPEC_LOAD_LOW))] -+ "TARGET_HARD_FLOAT" -+{ -+ operands[0] = riscv_subword (operands[0], 0); -+ return riscv_output_move (operands[0], operands[1]); -+} -+ [(set_attr "move_type" "mtc,fpload") -+ (set_attr "mode" "")]) -+ -+;; Load the high word of operand 0 from operand 1, preserving the value -+;; in the low word. -+(define_insn "load_high" -+ [(set (match_operand:SPLITF 0 "register_operand" "=f,f") -+ (unspec:SPLITF [(match_operand: 1 "general_operand" "rJ,m") -+ (match_operand:SPLITF 2 "register_operand" "0,0")] -+ UNSPEC_LOAD_HIGH))] -+ "TARGET_HARD_FLOAT" -+{ -+ operands[0] = riscv_subword (operands[0], 1); -+ return riscv_output_move (operands[0], operands[1]); -+} -+ [(set_attr "move_type" "mtc,fpload") -+ (set_attr "mode" "")]) -+ -+;; Store one word of operand 1 in operand 0. Operand 2 is 1 to store the -+;; high word and 0 to store the low word. -+(define_insn "store_word" -+ [(set (match_operand: 0 "nonimmediate_operand" "=r,m") -+ (unspec: [(match_operand:SPLITF 1 "register_operand" "f,f") -+ (match_operand 2 "const_int_operand")] -+ UNSPEC_STORE_WORD))] -+ "TARGET_HARD_FLOAT" -+{ -+ operands[1] = riscv_subword (operands[1], INTVAL (operands[2])); -+ return riscv_output_move (operands[0], operands[1]); -+} -+ [(set_attr "move_type" "mfc,fpstore") -+ (set_attr "mode" "")]) -+ -+;; Expand in-line code to clear the instruction cache between operand[0] and -+;; operand[1]. -+(define_expand "clear_cache" -+ [(match_operand 0 "pmode_register_operand") -+ (match_operand 1 "pmode_register_operand")] -+ "" -+ " -+{ -+ emit_insn(gen_fence_i()); -+ DONE; -+}") -+ -+(define_insn "fence" -+ [(unspec_volatile [(const_int 0)] UNSPEC_FENCE)] -+ "" -+ "%|fence%-") -+ -+(define_insn "fence_i" -+ [(unspec_volatile [(const_int 0)] UNSPEC_FENCE_I)] -+ "" -+ "fence.i") -+ -+;; Block moves, see riscv.c for more details. -+;; Argument 0 is the destination -+;; Argument 1 is the source -+;; Argument 2 is the length -+;; Argument 3 is the alignment -+ -+(define_expand "movmemsi" -+ [(parallel [(set (match_operand:BLK 0 "general_operand") -+ (match_operand:BLK 1 "general_operand")) -+ (use (match_operand:SI 2 "")) -+ (use (match_operand:SI 3 "const_int_operand"))])] -+ "!TARGET_MEMCPY" -+{ -+ if (riscv_expand_block_move (operands[0], operands[1], operands[2])) -+ DONE; -+ else -+ FAIL; -+}) -+ -+;; -+;; .................... -+;; -+;; SHIFTS -+;; -+;; .................... -+ -+(define_insn "si3" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (any_shift:SI (match_operand:SI 1 "register_operand" "r") -+ (match_operand:SI 2 "arith_operand" "rI")))] -+ "" -+{ -+ if (GET_CODE (operands[2]) == CONST_INT) -+ operands[2] = GEN_INT (INTVAL (operands[2]) -+ & (GET_MODE_BITSIZE (SImode) - 1)); -+ -+ return TARGET_64BIT ? "w\t%0,%1,%2" : "\t%0,%1,%2"; -+} -+ [(set_attr "type" "shift") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "*disi3" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (any_shift:SI (truncate:SI (match_operand:DI 1 "register_operand" "r")) -+ (truncate:SI (match_operand:DI 2 "arith_operand" "rI"))))] -+ "TARGET_64BIT" -+ "w\t%0,%1,%2" -+ [(set_attr "type" "shift") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "*ashldi3_truncsi" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (truncate:SI -+ (ashift:DI (match_operand:DI 1 "register_operand" "r") -+ (match_operand:DI 2 "const_arith_operand" "I"))))] -+ "TARGET_64BIT && INTVAL (operands[2]) < 32" -+ "sllw\t%0,%1,%2" -+ [(set_attr "type" "shift") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "*ashldisi3" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (ashift:SI (match_operand:GPR 1 "register_operand" "r") -+ (match_operand:GPR2 2 "arith_operand" "rI")))] -+ "TARGET_64BIT && (GET_CODE (operands[2]) == CONST_INT ? INTVAL (operands[2]) < 32 : 1)" -+ "sllw\t%0,%1,%2" -+ [(set_attr "type" "shift") -+ (set_attr "mode" "SI")]) -+ -+(define_insn "di3" -+ [(set (match_operand:DI 0 "register_operand" "=r") -+ (any_shift:DI (match_operand:DI 1 "register_operand" "r") -+ (match_operand:DI 2 "arith_operand" "rI")))] -+ "TARGET_64BIT" -+{ -+ if (GET_CODE (operands[2]) == CONST_INT) -+ operands[2] = GEN_INT (INTVAL (operands[2]) -+ & (GET_MODE_BITSIZE (DImode) - 1)); -+ -+ return "\t%0,%1,%2"; -+} -+ [(set_attr "type" "shift") -+ (set_attr "mode" "DI")]) -+ -+(define_insn "si3_extend" -+ [(set (match_operand:DI 0 "register_operand" "=r") -+ (sign_extend:DI -+ (any_shift:SI (match_operand:SI 1 "register_operand" "r") -+ (match_operand:SI 2 "arith_operand" "rI"))))] -+ "TARGET_64BIT" -+{ -+ if (GET_CODE (operands[2]) == CONST_INT) -+ operands[2] = GEN_INT (INTVAL (operands[2]) & 0x1f); -+ -+ return "w\t%0,%1,%2"; -+} -+ [(set_attr "type" "shift") -+ (set_attr "mode" "SI")]) -+ -+;; -+;; .................... -+;; -+;; CONDITIONAL BRANCHES -+;; -+;; .................... -+ -+;; Conditional branches -+ -+(define_insn "*branch_order" -+ [(set (pc) -+ (if_then_else -+ (match_operator 1 "order_operator" -+ [(match_operand:GPR 2 "register_operand" "r") -+ (match_operand:GPR 3 "reg_or_0_operand" "rJ")]) -+ (label_ref (match_operand 0 "" "")) -+ (pc)))] -+ "" -+{ -+ if (GET_CODE (operands[3]) == CONST_INT) -+ return "b%C1z\t%2,%0"; -+ return "b%C1\t%2,%3,%0"; -+} -+ [(set_attr "type" "branch") -+ (set_attr "mode" "none")]) -+ -+;; Used to implement built-in functions. -+(define_expand "condjump" -+ [(set (pc) -+ (if_then_else (match_operand 0) -+ (label_ref (match_operand 1)) -+ (pc)))]) -+ -+(define_expand "cbranch4" -+ [(set (pc) -+ (if_then_else (match_operator 0 "comparison_operator" -+ [(match_operand:GPR 1 "register_operand") -+ (match_operand:GPR 2 "nonmemory_operand")]) -+ (label_ref (match_operand 3 "")) -+ (pc)))] -+ "" -+{ -+ riscv_expand_conditional_branch (operands); -+ DONE; -+}) -+ -+(define_expand "cbranch4" -+ [(set (pc) -+ (if_then_else (match_operator 0 "comparison_operator" -+ [(match_operand:SCALARF 1 "register_operand") -+ (match_operand:SCALARF 2 "register_operand")]) -+ (label_ref (match_operand 3 "")) -+ (pc)))] -+ "" -+{ -+ riscv_expand_conditional_branch (operands); -+ DONE; -+}) -+ -+(define_insn_and_split "*branch_on_bit" -+ [(set (pc) -+ (if_then_else -+ (match_operator 0 "equality_operator" -+ [(zero_extract:GPR (match_operand:GPR 2 "register_operand" "r") -+ (const_int 1) -+ (match_operand 3 "const_int_operand")) -+ (const_int 0)]) -+ (label_ref (match_operand 1)) -+ (pc))) -+ (clobber (match_scratch:GPR 4 "=&r"))] -+ "" -+ "#" -+ "reload_completed" -+ [(set (match_dup 4) -+ (ashift:GPR (match_dup 2) (match_dup 3))) -+ (set (pc) -+ (if_then_else -+ (match_op_dup 0 [(match_dup 4) (const_int 0)]) -+ (label_ref (match_operand 1)) -+ (pc)))] -+{ -+ int shift = GET_MODE_BITSIZE (mode) - 1 - INTVAL (operands[3]); -+ operands[3] = GEN_INT (shift); -+ -+ if (GET_CODE (operands[0]) == EQ) -+ operands[0] = gen_rtx_GE (mode, operands[4], const0_rtx); -+ else -+ operands[0] = gen_rtx_LT (mode, operands[4], const0_rtx); -+}) -+ -+(define_insn_and_split "*branch_on_bit_range" -+ [(set (pc) -+ (if_then_else -+ (match_operator 0 "equality_operator" -+ [(zero_extract:GPR (match_operand:GPR 2 "register_operand" "r") -+ (match_operand 3 "const_int_operand") -+ (const_int 0)) -+ (const_int 0)]) -+ (label_ref (match_operand 1)) -+ (pc))) -+ (clobber (match_scratch:GPR 4 "=&r"))] -+ "" -+ "#" -+ "reload_completed" -+ [(set (match_dup 4) -+ (ashift:GPR (match_dup 2) (match_dup 3))) -+ (set (pc) -+ (if_then_else -+ (match_op_dup 0 [(match_dup 4) (const_int 0)]) -+ (label_ref (match_operand 1)) -+ (pc)))] -+{ -+ operands[3] = GEN_INT (GET_MODE_BITSIZE (mode) - INTVAL (operands[3])); -+}) -+ -+;; -+;; .................... -+;; -+;; SETTING A REGISTER FROM A COMPARISON -+;; -+;; .................... -+ -+;; Destination is always set in SI mode. -+ -+(define_expand "cstore4" -+ [(set (match_operand:SI 0 "register_operand") -+ (match_operator:SI 1 "order_operator" -+ [(match_operand:GPR 2 "register_operand") -+ (match_operand:GPR 3 "nonmemory_operand")]))] -+ "" -+{ -+ riscv_expand_scc (operands); -+ DONE; -+}) -+ -+(define_insn "cstore4" -+ [(set (match_operand:SI 0 "register_operand" "=r") -+ (match_operator:SI 1 "fp_order_operator" -+ [(match_operand:SCALARF 2 "register_operand" "f") -+ (match_operand:SCALARF 3 "register_operand" "f")]))] -+ "TARGET_HARD_FLOAT" -+ "f%C1.\t%0,%2,%3" -+ [(set_attr "type" "fcmp") -+ (set_attr "mode" "")]) -+ -+(define_insn "*seq_zero_" -+ [(set (match_operand:GPR2 0 "register_operand" "=r") -+ (eq:GPR2 (match_operand:GPR 1 "register_operand" "r") -+ (const_int 0)))] -+ "" -+ "seqz\t%0,%1" -+ [(set_attr "type" "slt") -+ (set_attr "mode" "")]) -+ -+(define_insn "*sne_zero_" -+ [(set (match_operand:GPR2 0 "register_operand" "=r") -+ (ne:GPR2 (match_operand:GPR 1 "register_operand" "r") -+ (const_int 0)))] -+ "" -+ "snez\t%0,%1" -+ [(set_attr "type" "slt") -+ (set_attr "mode" "")]) -+ -+(define_insn "*sgt_" -+ [(set (match_operand:GPR2 0 "register_operand" "=r") -+ (any_gt:GPR2 (match_operand:GPR 1 "register_operand" "r") -+ (match_operand:GPR 2 "reg_or_0_operand" "rJ")))] -+ "" -+ "slt\t%0,%z2,%1" -+ [(set_attr "type" "slt") -+ (set_attr "mode" "")]) -+ -+(define_insn "*sge_" -+ [(set (match_operand:GPR2 0 "register_operand" "=r") -+ (any_ge:GPR2 (match_operand:GPR 1 "register_operand" "r") -+ (const_int 1)))] -+ "" -+ "slt\t%0,zero,%1" -+ [(set_attr "type" "slt") -+ (set_attr "mode" "")]) -+ -+(define_insn "*slt_" -+ [(set (match_operand:GPR2 0 "register_operand" "=r") -+ (any_lt:GPR2 (match_operand:GPR 1 "register_operand" "r") -+ (match_operand:GPR 2 "arith_operand" "rI")))] -+ "" -+ "slt\t%0,%1,%2" -+ [(set_attr "type" "slt") -+ (set_attr "mode" "")]) -+ -+(define_insn "*sle_" -+ [(set (match_operand:GPR2 0 "register_operand" "=r") -+ (any_le:GPR2 (match_operand:GPR 1 "register_operand" "r") -+ (match_operand:GPR 2 "sle_operand" "")))] -+ "" -+{ -+ operands[2] = GEN_INT (INTVAL (operands[2]) + 1); -+ return "slt\t%0,%1,%2"; -+} -+ [(set_attr "type" "slt") -+ (set_attr "mode" "")]) -+ -+;; -+;; .................... -+;; -+;; UNCONDITIONAL BRANCHES -+;; -+;; .................... -+ -+;; Unconditional branches. -+ -+(define_insn "jump" -+ [(set (pc) -+ (label_ref (match_operand 0 "" "")))] -+ "" -+ "j\t%l0" -+ [(set_attr "type" "jump") -+ (set_attr "mode" "none")]) -+ -+(define_expand "indirect_jump" -+ [(set (pc) (match_operand 0 "register_operand"))] -+ "" -+{ -+ operands[0] = force_reg (Pmode, operands[0]); -+ if (Pmode == SImode) -+ emit_jump_insn (gen_indirect_jumpsi (operands[0])); -+ else -+ emit_jump_insn (gen_indirect_jumpdi (operands[0])); -+ DONE; -+}) -+ -+(define_insn "indirect_jump" -+ [(set (pc) (match_operand:P 0 "register_operand" "r"))] -+ "" -+ "jr\t%0" -+ [(set_attr "type" "jump") -+ (set_attr "mode" "none")]) -+ -+(define_expand "tablejump" -+ [(set (pc) (match_operand 0 "register_operand" "")) -+ (use (label_ref (match_operand 1 "" "")))] -+ "" -+{ -+ if (CASE_VECTOR_PC_RELATIVE) -+ operands[0] = expand_simple_binop (Pmode, PLUS, operands[0], -+ gen_rtx_LABEL_REF (Pmode, operands[1]), -+ NULL_RTX, 0, OPTAB_DIRECT); -+ -+ if (CASE_VECTOR_PC_RELATIVE && Pmode == DImode) -+ emit_jump_insn (gen_tablejumpdi (operands[0], operands[1])); -+ else -+ emit_jump_insn (gen_tablejumpsi (operands[0], operands[1])); -+ DONE; -+}) -+ -+(define_insn "tablejump" -+ [(set (pc) (match_operand:GPR 0 "register_operand" "r")) -+ (use (label_ref (match_operand 1 "" "")))] -+ "" -+ "jr\t%0" -+ [(set_attr "type" "jump") -+ (set_attr "mode" "none")]) -+ -+;; -+;; .................... -+;; -+;; Function prologue/epilogue -+;; -+;; .................... -+;; -+ -+(define_expand "prologue" -+ [(const_int 1)] -+ "" -+{ -+ riscv_expand_prologue (); -+ DONE; -+}) -+ -+;; Block any insns from being moved before this point, since the -+;; profiling call to mcount can use various registers that aren't -+;; saved or used to pass arguments. -+ -+(define_insn "blockage" -+ [(unspec_volatile [(const_int 0)] UNSPEC_BLOCKAGE)] -+ "" -+ "" -+ [(set_attr "type" "ghost") -+ (set_attr "mode" "none")]) -+ -+(define_expand "epilogue" -+ [(const_int 2)] -+ "" -+{ -+ riscv_expand_epilogue (false); -+ DONE; -+}) -+ -+(define_expand "sibcall_epilogue" -+ [(const_int 2)] -+ "" -+{ -+ riscv_expand_epilogue (true); -+ DONE; -+}) -+ -+;; Trivial return. Make it look like a normal return insn as that -+;; allows jump optimizations to work better. -+ -+(define_expand "return" -+ [(simple_return)] -+ "riscv_can_use_return_insn ()" -+ "") -+ -+(define_insn "simple_return" -+ [(simple_return)] -+ "" -+ "ret" -+ [(set_attr "type" "jump") -+ (set_attr "mode" "none")]) -+ -+;; Normal return. -+ -+(define_insn "simple_return_internal" -+ [(simple_return) -+ (use (match_operand 0 "pmode_register_operand" ""))] -+ "" -+ "jr\t%0" -+ [(set_attr "type" "jump") -+ (set_attr "mode" "none")]) -+ -+;; This is used in compiling the unwind routines. -+(define_expand "eh_return" -+ [(use (match_operand 0 "general_operand"))] -+ "" -+{ -+ if (GET_MODE (operands[0]) != word_mode) -+ operands[0] = convert_to_mode (word_mode, operands[0], 0); -+ if (TARGET_64BIT) -+ emit_insn (gen_eh_set_lr_di (operands[0])); -+ else -+ emit_insn (gen_eh_set_lr_si (operands[0])); -+ DONE; -+}) -+ -+;; Clobber the return address on the stack. We can't expand this -+;; until we know where it will be put in the stack frame. -+ -+(define_insn "eh_set_lr_si" -+ [(unspec [(match_operand:SI 0 "register_operand" "r")] UNSPEC_EH_RETURN) -+ (clobber (match_scratch:SI 1 "=&r"))] -+ "! TARGET_64BIT" -+ "#") -+ -+(define_insn "eh_set_lr_di" -+ [(unspec [(match_operand:DI 0 "register_operand" "r")] UNSPEC_EH_RETURN) -+ (clobber (match_scratch:DI 1 "=&r"))] -+ "TARGET_64BIT" -+ "#") -+ -+(define_split -+ [(unspec [(match_operand 0 "register_operand")] UNSPEC_EH_RETURN) -+ (clobber (match_scratch 1))] -+ "reload_completed" -+ [(const_int 0)] -+{ -+ riscv_set_return_address (operands[0], operands[1]); -+ DONE; -+}) -+ -+;; -+;; .................... -+;; -+;; FUNCTION CALLS -+;; -+;; .................... -+ -+;; Sibling calls. All these patterns use jump instructions. -+ -+;; call_insn_operand will only accept constant -+;; addresses if a direct jump is acceptable. Since the 'S' constraint -+;; is defined in terms of call_insn_operand, the same is true of the -+;; constraints. -+ -+;; When we use an indirect jump, we need a register that will be -+;; preserved by the epilogue (constraint j). -+ -+(define_expand "sibcall" -+ [(parallel [(call (match_operand 0 "") -+ (match_operand 1 "")) -+ (use (match_operand 2 "")) ;; next_arg_reg -+ (use (match_operand 3 ""))])] ;; struct_value_size_rtx -+ "" -+{ -+ riscv_expand_call (true, NULL_RTX, XEXP (operands[0], 0), operands[1]); -+ DONE; -+}) -+ -+(define_insn "sibcall_internal" -+ [(call (mem:SI (match_operand 0 "call_insn_operand" "j,S")) -+ (match_operand 1 "" ""))] -+ "SIBLING_CALL_P (insn)" -+ { return REG_P (operands[0]) ? "jr\t%0" -+ : absolute_symbolic_operand (operands[0], VOIDmode) ? "tail\t%0" -+ : "tail\t%0@"; } -+ [(set_attr "type" "call")]) -+ -+(define_expand "sibcall_value" -+ [(parallel [(set (match_operand 0 "") -+ (call (match_operand 1 "") -+ (match_operand 2 ""))) -+ (use (match_operand 3 ""))])] ;; next_arg_reg -+ "" -+{ -+ riscv_expand_call (true, operands[0], XEXP (operands[1], 0), operands[2]); -+ DONE; -+}) -+ -+(define_insn "sibcall_value_internal" -+ [(set (match_operand 0 "register_operand" "") -+ (call (mem:SI (match_operand 1 "call_insn_operand" "j,S")) -+ (match_operand 2 "" "")))] -+ "SIBLING_CALL_P (insn)" -+ { return REG_P (operands[1]) ? "jr\t%1" -+ : absolute_symbolic_operand (operands[1], VOIDmode) ? "tail\t%1" -+ : "tail\t%1@"; } -+ [(set_attr "type" "call")]) -+ -+(define_insn "sibcall_value_multiple_internal" -+ [(set (match_operand 0 "register_operand" "") -+ (call (mem:SI (match_operand 1 "call_insn_operand" "j,S")) -+ (match_operand 2 "" ""))) -+ (set (match_operand 3 "register_operand" "") -+ (call (mem:SI (match_dup 1)) -+ (match_dup 2))) -+ (clobber (match_scratch:SI 4 "=j,j"))] -+ "SIBLING_CALL_P (insn)" -+ { return REG_P (operands[1]) ? "jr\t%1" -+ : absolute_symbolic_operand (operands[1], VOIDmode) ? "tail\t%1" -+ : "tail\t%1@"; } -+ [(set_attr "type" "call")]) -+ -+(define_expand "call" -+ [(parallel [(call (match_operand 0 "") -+ (match_operand 1 "")) -+ (use (match_operand 2 "")) ;; next_arg_reg -+ (use (match_operand 3 ""))])] ;; struct_value_size_rtx -+ "" -+{ -+ riscv_expand_call (false, NULL_RTX, XEXP (operands[0], 0), operands[1]); -+ DONE; -+}) -+ -+(define_insn "call_internal" -+ [(call (mem:SI (match_operand 0 "call_insn_operand" "r,S")) -+ (match_operand 1 "" "")) -+ (clobber (reg:SI RETURN_ADDR_REGNUM))] -+ "" -+ { return REG_P (operands[0]) ? "jalr\t%0" -+ : absolute_symbolic_operand (operands[0], VOIDmode) ? "call\t%0" -+ : "call\t%0@"; } -+ [(set_attr "jal" "indirect,direct")]) -+ -+(define_expand "call_value" -+ [(parallel [(set (match_operand 0 "") -+ (call (match_operand 1 "") -+ (match_operand 2 ""))) -+ (use (match_operand 3 ""))])] ;; next_arg_reg -+ "" -+{ -+ riscv_expand_call (false, operands[0], XEXP (operands[1], 0), operands[2]); -+ DONE; -+}) -+ -+;; See comment for call_internal. -+(define_insn "call_value_internal" -+ [(set (match_operand 0 "register_operand" "") -+ (call (mem:SI (match_operand 1 "call_insn_operand" "r,S")) -+ (match_operand 2 "" ""))) -+ (clobber (reg:SI RETURN_ADDR_REGNUM))] -+ "" -+ { return REG_P (operands[1]) ? "jalr\t%1" -+ : absolute_symbolic_operand (operands[1], VOIDmode) ? "call\t%1" -+ : "call\t%1@"; } -+ [(set_attr "jal" "indirect,direct")]) -+ -+;; See comment for call_internal. -+(define_insn "call_value_multiple_internal" -+ [(set (match_operand 0 "register_operand" "") -+ (call (mem:SI (match_operand 1 "call_insn_operand" "r,S")) -+ (match_operand 2 "" ""))) -+ (set (match_operand 3 "register_operand" "") -+ (call (mem:SI (match_dup 1)) -+ (match_dup 2))) -+ (clobber (reg:SI RETURN_ADDR_REGNUM))] -+ "" -+ { return REG_P (operands[1]) ? "jalr\t%1" -+ : absolute_symbolic_operand (operands[1], VOIDmode) ? "call\t%1" -+ : "call\t%1@"; } -+ [(set_attr "jal" "indirect,direct")]) -+ -+;; Call subroutine returning any type. -+ -+(define_expand "untyped_call" -+ [(parallel [(call (match_operand 0 "") -+ (const_int 0)) -+ (match_operand 1 "") -+ (match_operand 2 "")])] -+ "" -+{ -+ int i; -+ -+ emit_call_insn (GEN_CALL (operands[0], const0_rtx, NULL, const0_rtx)); -+ -+ for (i = 0; i < XVECLEN (operands[2], 0); i++) -+ { -+ rtx set = XVECEXP (operands[2], 0, i); -+ riscv_emit_move (SET_DEST (set), SET_SRC (set)); -+ } -+ -+ emit_insn (gen_blockage ()); -+ DONE; -+}) -+ -+(define_insn "nop" -+ [(const_int 0)] -+ "" -+ "nop" -+ [(set_attr "type" "nop") -+ (set_attr "mode" "none")]) -+ -+(define_insn "trap" -+ [(trap_if (const_int 1) (const_int 0))] -+ "" -+ "sbreak") -+ -+(include "sync.md") -+(include "peephole.md") -diff -rNU3 dist.orig/gcc/config/riscv/riscv.opt dist/gcc/config/riscv/riscv.opt ---- dist.orig/gcc/config/riscv/riscv.opt 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/riscv.opt 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,79 @@ -+; Options for the MIPS port of the compiler -+; -+; Copyright (C) 2005, 2007, 2008, 2010, 2011 Free Software Foundation, Inc. -+; -+; This file is part of GCC. -+; -+; GCC is free software; you can redistribute it and/or modify it under -+; the terms of the GNU General Public License as published by the Free -+; Software Foundation; either version 3, or (at your option) any later -+; version. -+; -+; GCC is distributed in the hope that it will be useful, but WITHOUT -+; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -+; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public -+; License for more details. -+; -+; You should have received a copy of the GNU General Public License -+; along with GCC; see the file COPYING3. If not see -+; . -+ -+m32 -+Target RejectNegative Mask(32BIT) -+Generate RV32 code -+ -+m64 -+Target RejectNegative InverseMask(32BIT, 64BIT) -+Generate RV64 code -+ -+mbranch-cost= -+Target RejectNegative Joined UInteger Var(riscv_branch_cost) -+-mbranch-cost=COST Set the cost of branches to roughly COST instructions -+ -+mhard-float -+Target Report RejectNegative InverseMask(SOFT_FLOAT_ABI, HARD_FLOAT_ABI) -+Allow the use of hardware floating-point ABI and instructions -+ -+mmemcpy -+Target Report Mask(MEMCPY) -+Don't optimize block moves -+ -+mplt -+Target Report Var(TARGET_PLT) Init(1) -+When generating -fpic code, allow the use of PLTs. Ignored for fno-pic. -+ -+msoft-float -+Target Report RejectNegative Mask(SOFT_FLOAT_ABI) -+Prevent the use of all hardware floating-point instructions -+ -+mfdiv -+Target Report RejectNegative Mask(FDIV) -+Use hardware floating-point divide and square root instructions -+ -+march= -+Target RejectNegative Joined Var(riscv_arch_string) -+-march= Generate code for given RISC-V ISA (e.g. RV64IM) -+ -+mtune= -+Target RejectNegative Joined Var(riscv_tune_string) -+-mtune=PROCESSOR Optimize the output for PROCESSOR -+ -+msmall-data-limit= -+Target Joined Separate UInteger Var(g_switch_value) Init(8) -+-msmall-data-limit= Put global and static data smaller than bytes into a special section (on some targets) -+ -+matomic -+Target Report Mask(ATOMIC) -+Use hardware atomic memory instructions. -+ -+mmuldiv -+Target Report Mask(MULDIV) -+Use hardware instructions for integer multiplication and division. -+ -+mlra -+Target Report Var(riscv_lra_flag) Init(0) Save -+Use LRA instead of reload -+ -+mcmodel= -+Target RejectNegative Joined Var(riscv_cmodel_string) -+Use given RISC-V code model (medlow or medany) -diff -rNU3 dist.orig/gcc/config/riscv/sync.md dist/gcc/config/riscv/sync.md ---- dist.orig/gcc/config/riscv/sync.md 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/sync.md 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,198 @@ -+;; Machine description for RISC-V atomic operations. -+;; Copyright (C) 2011-2014 Free Software Foundation, Inc. -+;; Contributed by Andrew Waterman (waterman@cs.berkeley.edu) at UC Berkeley. -+;; Based on MIPS target for GNU compiler. -+ -+;; This file is part of GCC. -+ -+;; GCC is free software; you can redistribute it and/or modify -+;; it under the terms of the GNU General Public License as published by -+;; the Free Software Foundation; either version 3, or (at your option) -+;; any later version. -+ -+;; GCC is distributed in the hope that it will be useful, -+;; but WITHOUT ANY WARRANTY; without even the implied warranty of -+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+;; GNU General Public License for more details. -+ -+;; You should have received a copy of the GNU General Public License -+;; along with GCC; see the file COPYING3. If not see -+;; . -+ -+(define_c_enum "unspec" [ -+ UNSPEC_COMPARE_AND_SWAP -+ UNSPEC_SYNC_OLD_OP -+ UNSPEC_SYNC_EXCHANGE -+ UNSPEC_ATOMIC_STORE -+ UNSPEC_MEMORY_BARRIER -+]) -+ -+(define_code_iterator any_atomic [plus ior xor and]) -+(define_code_attr atomic_optab -+ [(plus "add") (ior "or") (xor "xor") (and "and")]) -+ -+;; Memory barriers. -+ -+(define_expand "mem_thread_fence" -+ [(match_operand:SI 0 "const_int_operand" "")] ;; model -+ "" -+{ -+ if (INTVAL (operands[0]) != MEMMODEL_RELAXED) -+ { -+ rtx mem = gen_rtx_MEM (BLKmode, gen_rtx_SCRATCH (Pmode)); -+ MEM_VOLATILE_P (mem) = 1; -+ emit_insn (gen_mem_thread_fence_1 (mem, operands[0])); -+ } -+ DONE; -+}) -+ -+(define_insn "mem_thread_fence_1" -+ [(set (match_operand:BLK 0 "" "") -+ (unspec:BLK [(match_dup 0)] UNSPEC_MEMORY_BARRIER)) -+ (match_operand:SI 1 "const_int_operand" "")] ;; model -+ "" -+{ -+ switch (INTVAL (operands[1])) -+ { -+ case MEMMODEL_SEQ_CST: -+ case MEMMODEL_ACQ_REL: -+ return "fence rw,rw"; -+ case MEMMODEL_ACQUIRE: -+ case MEMMODEL_CONSUME: -+ return "fence r,rw"; -+ case MEMMODEL_RELEASE: -+ return "fence rw,w"; -+ default: -+ gcc_unreachable(); -+ } -+}) -+ -+;; Atomic memory operations. -+ -+;; Implement atomic stores with amoswap. Fall back to fences for atomic loads. -+(define_insn "atomic_store" -+ [(set (match_operand:GPR 0 "memory_operand" "=A") -+ (unspec_volatile:GPR -+ [(match_operand:GPR 1 "reg_or_0_operand" "rJ") -+ (match_operand:SI 2 "const_int_operand")] ;; model -+ UNSPEC_ATOMIC_STORE))] -+ "TARGET_ATOMIC" -+ "amoswap.%A2 zero,%z1,%0") -+ -+(define_insn "atomic_" -+ [(set (match_operand:GPR 0 "memory_operand" "+A") -+ (unspec_volatile:GPR -+ [(any_atomic:GPR (match_dup 0) -+ (match_operand:GPR 1 "reg_or_0_operand" "rJ")) -+ (match_operand:SI 2 "const_int_operand")] ;; model -+ UNSPEC_SYNC_OLD_OP))] -+ "TARGET_ATOMIC" -+ "amo.%A2 zero,%z1,%0") -+ -+(define_insn "atomic_fetch_" -+ [(set (match_operand:GPR 0 "register_operand" "=&r") -+ (match_operand:GPR 1 "memory_operand" "+A")) -+ (set (match_dup 1) -+ (unspec_volatile:GPR -+ [(any_atomic:GPR (match_dup 1) -+ (match_operand:GPR 2 "reg_or_0_operand" "rJ")) -+ (match_operand:SI 3 "const_int_operand")] ;; model -+ UNSPEC_SYNC_OLD_OP))] -+ "TARGET_ATOMIC" -+ "amo.%A3 %0,%z2,%1") -+ -+(define_insn "atomic_exchange" -+ [(set (match_operand:GPR 0 "register_operand" "=&r") -+ (unspec_volatile:GPR -+ [(match_operand:GPR 1 "memory_operand" "+A") -+ (match_operand:SI 3 "const_int_operand")] ;; model -+ UNSPEC_SYNC_EXCHANGE)) -+ (set (match_dup 1) -+ (match_operand:GPR 2 "register_operand" "0"))] -+ "TARGET_ATOMIC" -+ "amoswap.%A3 %0,%z2,%1") -+ -+(define_insn "atomic_cas_value_strong" -+ [(set (match_operand:GPR 0 "register_operand" "=&r") -+ (match_operand:GPR 1 "memory_operand" "+A")) -+ (set (match_dup 1) -+ (unspec_volatile:GPR [(match_operand:GPR 2 "reg_or_0_operand" "rJ") -+ (match_operand:GPR 3 "reg_or_0_operand" "rJ") -+ (match_operand:SI 4 "const_int_operand") ;; mod_s -+ (match_operand:SI 5 "const_int_operand")] ;; mod_f -+ UNSPEC_COMPARE_AND_SWAP)) -+ (clobber (match_scratch:GPR 6 "=&r"))] -+ "TARGET_ATOMIC" -+ "1: lr.%A5 %0,%1; bne %0,%z2,1f; sc.%A4 %6,%z3,%1; bnez %6,1b; 1:" -+ [(set (attr "length") (const_int 16))]) -+ -+(define_expand "atomic_compare_and_swap" -+ [(match_operand:SI 0 "register_operand" "") ;; bool output -+ (match_operand:GPR 1 "register_operand" "") ;; val output -+ (match_operand:GPR 2 "memory_operand" "") ;; memory -+ (match_operand:GPR 3 "reg_or_0_operand" "") ;; expected value -+ (match_operand:GPR 4 "reg_or_0_operand" "") ;; desired value -+ (match_operand:SI 5 "const_int_operand" "") ;; is_weak -+ (match_operand:SI 6 "const_int_operand" "") ;; mod_s -+ (match_operand:SI 7 "const_int_operand" "")] ;; mod_f -+ "TARGET_ATOMIC" -+{ -+ emit_insn (gen_atomic_cas_value_strong (operands[1], operands[2], -+ operands[3], operands[4], -+ operands[6], operands[7])); -+ -+ rtx compare = operands[1]; -+ if (operands[3] != const0_rtx) -+ { -+ rtx difference = gen_rtx_MINUS (mode, operands[1], operands[3]); -+ compare = gen_reg_rtx (mode); -+ emit_insn (gen_rtx_SET (VOIDmode, compare, difference)); -+ } -+ -+ rtx eq = gen_rtx_EQ (mode, compare, const0_rtx); -+ rtx result = gen_reg_rtx (mode); -+ emit_insn (gen_rtx_SET (VOIDmode, result, eq)); -+ emit_insn (gen_rtx_SET (VOIDmode, operands[0], gen_lowpart (SImode, result))); -+ DONE; -+}) -+ -+(define_expand "atomic_test_and_set" -+ [(match_operand:QI 0 "register_operand" "") ;; bool output -+ (match_operand:QI 1 "memory_operand" "+A") ;; memory -+ (match_operand:SI 2 "const_int_operand" "")] ;; model -+ "TARGET_ATOMIC" -+{ -+ /* We have no QImode atomics, so use the address LSBs to form a mask, -+ then use an aligned SImode atomic. */ -+ rtx result = operands[0]; -+ rtx mem = operands[1]; -+ rtx model = operands[2]; -+ rtx addr = force_reg (Pmode, XEXP (mem, 0)); -+ -+ rtx aligned_addr = gen_reg_rtx (Pmode); -+ emit_move_insn (aligned_addr, gen_rtx_AND (Pmode, addr, GEN_INT (-4))); -+ -+ rtx aligned_mem = change_address (mem, SImode, aligned_addr); -+ set_mem_alias_set (aligned_mem, 0); -+ -+ rtx offset = gen_reg_rtx (SImode); -+ emit_move_insn (offset, gen_rtx_AND (SImode, gen_lowpart (SImode, addr), -+ GEN_INT (3))); -+ -+ rtx tmp = gen_reg_rtx (SImode); -+ emit_move_insn (tmp, GEN_INT (1)); -+ -+ rtx shmt = gen_reg_rtx (SImode); -+ emit_move_insn (shmt, gen_rtx_ASHIFT (SImode, offset, GEN_INT (3))); -+ -+ rtx word = gen_reg_rtx (SImode); -+ emit_move_insn (word, gen_rtx_ASHIFT (SImode, tmp, shmt)); -+ -+ tmp = gen_reg_rtx (SImode); -+ emit_insn (gen_atomic_fetch_orsi (tmp, aligned_mem, word, model)); -+ -+ emit_move_insn (gen_lowpart (SImode, result), -+ gen_rtx_LSHIFTRT (SImode, tmp, -+ gen_lowpart (SImode, shmt))); -+ DONE; -+}) -diff -rNU3 dist.orig/gcc/config/riscv/t-elf dist/gcc/config/riscv/t-elf ---- dist.orig/gcc/config/riscv/t-elf 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/t-elf 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,4 @@ -+# Build the libraries for both hard and soft floating point -+ -+MULTILIB_OPTIONS = msoft-float m64/m32 mno-atomic -+MULTILIB_DIRNAMES = soft-float 64 32 no-atomic -diff -rNU3 dist.orig/gcc/config/riscv/t-linux64 dist/gcc/config/riscv/t-linux64 ---- dist.orig/gcc/config/riscv/t-linux64 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/t-linux64 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,5 @@ -+# Build the libraries for both hard and soft floating point -+ -+MULTILIB_OPTIONS = m64/m32 msoft-float mno-atomic -+MULTILIB_DIRNAMES = 64 32 soft-float no-atomic -+MULTILIB_OSDIRNAMES = ../lib ../lib32 -diff -rNU3 dist.orig/gcc/config/riscv/t-netbsd64 dist/gcc/config/riscv/t-netbsd64 ---- dist.orig/gcc/config/riscv/t-netbsd64 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/riscv/t-netbsd64 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,21 @@ -+# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. -+# -+# This file is part of GCC. -+# -+# GCC is free software; you can redistribute it and/or modify -+# it under the terms of the GNU General Public License as published by -+# the Free Software Foundation; either version 3, or (at your option) -+# any later version. -+# -+# GCC is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+# GNU General Public License for more details. -+# -+# You should have received a copy of the GNU General Public License -+# along with GCC; see the file COPYING3. If not see -+# . -+ -+MULTILIB_OPTIONS = m64/m32 -+MULTILIB_DIRNAMES = 64 32 -+MULTILIB_OSDIRNAMES = . ../lib/rv32 -diff -rNU3 dist.orig/gcc/config/rs6000/netbsd.h dist/gcc/config/rs6000/netbsd.h ---- dist.orig/gcc/config/rs6000/netbsd.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/rs6000/netbsd.h 2015-10-18 13:19:50.000000000 +0200 -@@ -27,6 +27,12 @@ - builtin_define ("__powerpc__"); \ - builtin_assert ("cpu=powerpc"); \ - builtin_assert ("machine=powerpc"); \ -+ if (TARGET_SECURE_PLT) \ -+ builtin_define ("_SECURE_PLT"); \ -+ if (TARGET_SOFT_FLOAT) \ -+ builtin_define ("_SOFT_FLOAT"); \ -+ if (TARGET_ISEL) \ -+ builtin_define ("__PPC_ISEL__"); \ - } \ - while (0) - -@@ -58,6 +64,29 @@ - #undef PTRDIFF_TYPE - #define PTRDIFF_TYPE "int" - -+/* Redefine some types that where redefined by rs6000 include files. */ -+ -+#undef WCHAR_TYPE -+#define WCHAR_TYPE "int" -+ -+#undef WCHAR_TYPE_SIZE -+#define WCHAR_TYPE_SIZE 32 -+ -+#undef WINT_TYPE -+#define WINT_TYPE "int" -+ -+#undef INT64_TYPE -+#define INT64_TYPE "long long int" -+ -+#undef UINT64_TYPE -+#define UINT64_TYPE "long long unsigned int" -+ -+#undef INTMAX_TYPE -+#define INTMAX_TYPE "long long int" -+ -+#undef UINTMAX_TYPE -+#define UINTMAX_TYPE "long long unsigned int" -+ - /* Undo the spec mess from sysv4.h, and just define the specs - the way NetBSD systems actually expect. */ - -@@ -75,16 +104,44 @@ - #define STARTFILE_SPEC NETBSD_STARTFILE_SPEC - - #undef ENDFILE_SPEC --#define ENDFILE_SPEC "%(netbsd_endfile_spec)" -+#define ENDFILE_SPEC NETBSD_ENDFILE_SPEC - - #undef LIB_SPEC - #define LIB_SPEC NETBSD_LIB_SPEC - - #undef SUBTARGET_EXTRA_SPECS - #define SUBTARGET_EXTRA_SPECS \ -+ { "cc1_secure_plt_default", CC1_SECURE_PLT_DEFAULT_SPEC }, \ - { "netbsd_link_spec", NETBSD_LINK_SPEC_ELF }, \ - { "netbsd_entry_point", NETBSD_ENTRY_POINT }, \ - { "netbsd_endfile_spec", NETBSD_ENDFILE_SPEC }, - -+/* -+ * Add NetBSD specific defaults: -mstrict-align -+ */ -+#undef TARGET_DEFAULT -+#define TARGET_DEFAULT (MASK_STRICT_ALIGN) -+ -+/* -+ * We know we have the right binutils for this (we shouldn't need to do this -+ * but until the cross build does the right thing...) -+ */ -+#undef TARGET_SECURE_PLT -+#define TARGET_SECURE_PLT secure_plt -+#undef HAVE_AS_TLS -+#define HAVE_AS_TLS 1 -+#define POWERPC_NETBSD -+ -+/* Attempt to enable execute permissions on the stack. */ -+//#define TRANSFER_FROM_TRAMPOLINE NETBSD_ENABLE_EXECUTE_STACK -+// XXXMRG use enable-execute-stack-mprotect.c ? -+#ifdef L_trampoline -+#undef TRAMPOLINE_SIZE -+#define TRAMPOLINE_SIZE 48 -+#endif -+ -+/* Override STACK_BOUNDARY to use Altivec compliant one. */ -+#undef STACK_BOUNDARY -+#define STACK_BOUNDARY 128 - - #define DBX_REGISTER_NUMBER(REGNO) rs6000_dbx_register_number (REGNO) -diff -rNU3 dist.orig/gcc/config/rs6000/netbsd64.h dist/gcc/config/rs6000/netbsd64.h ---- dist.orig/gcc/config/rs6000/netbsd64.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/rs6000/netbsd64.h 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,629 @@ -+/* Definitions of target machine for GNU compiler, -+ for 64 bit PowerPC NetBSD. -+ Copyright (C) 2006 Free Software Foundation, Inc. -+ Contributed by Matthew Green (mrg@eterna.com.au). -+ -+ This file is part of GCC. -+ -+ GCC is free software; you can redistribute it and/or modify it -+ under the terms of the GNU General Public License as published -+ by the Free Software Foundation; either version 2, or (at your -+ option) any later version. -+ -+ GCC is distributed in the hope that it will be useful, but WITHOUT -+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -+ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public -+ License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with GCC; see the file COPYING. If not, write to the -+ Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, -+ MA 02110-1301, USA. */ -+ -+#ifndef RS6000_BI_ARCH -+ -+#undef DEFAULT_ABI -+#define DEFAULT_ABI ABI_AIX -+ -+#undef TARGET_64BIT -+#define TARGET_64BIT 1 -+ -+#define DEFAULT_ARCH64_P 1 -+#define RS6000_BI_ARCH_P 0 -+ -+#else -+ -+#define DEFAULT_ARCH64_P (TARGET_DEFAULT & MASK_64BIT) -+#define RS6000_BI_ARCH_P 1 -+ -+#endif -+ -+#ifdef IN_LIBGCC2 -+#undef TARGET_64BIT -+#ifdef __powerpc64__ -+#define TARGET_64BIT 1 -+#else -+#define TARGET_64BIT 0 -+#endif -+#endif -+ -+#undef TARGET_AIX -+#define TARGET_AIX TARGET_64BIT -+ -+#ifdef HAVE_LD_NO_DOT_SYMS -+/* New ABI uses a local sym for the function entry point. */ -+extern int dot_symbols; -+#undef DOT_SYMBOLS -+#define DOT_SYMBOLS dot_symbols -+#endif -+ -+#define TARGET_PROFILE_KERNEL profile_kernel -+ -+#define TARGET_USES_LINUX64_OPT 1 -+#ifdef HAVE_LD_LARGE_TOC -+#undef TARGET_CMODEL -+#define TARGET_CMODEL rs6000_current_cmodel -+#define SET_CMODEL(opt) rs6000_current_cmodel = opt -+#else -+#define SET_CMODEL(opt) do {} while (0) -+#endif -+ -+#undef PROCESSOR_DEFAULT -+#define PROCESSOR_DEFAULT PROCESSOR_POWER4 -+#undef PROCESSOR_DEFAULT64 -+#define PROCESSOR_DEFAULT64 PROCESSOR_POWER4 -+ -+/* We don't need to generate entries in .fixup, except when -+ -mrelocatable or -mrelocatable-lib is given. */ -+#undef RELOCATABLE_NEEDS_FIXUP -+#define RELOCATABLE_NEEDS_FIXUP \ -+ (rs6000_isa_flags & rs6000_isa_flags_explicit & OPTION_MASK_RELOCATABLE) -+ -+#undef RS6000_ABI_NAME -+#define RS6000_ABI_NAME "netbsd" -+ -+#define INVALID_64BIT "-m%s not supported in this configuration" -+#define INVALID_32BIT INVALID_64BIT -+ -+#define ELFv2_ABI_CHECK (rs6000_elf_abi == 2) -+ -+#undef CC1_OS_NETBSD_SPEC -+#define CC1_OS_NETBSD_SPEC \ -+ NETBSD_CC1_AND_CC1PLUS_SPEC \ -+ "%{!m32: %{!mrelocatable: %{!fno-pie: %{!fno-pic: \ -+ %{!fpie: %{!fpic: \ -+ %{!fPIE: %{!fPIC:-fPIC}}}}}}}}" -+/* %{!m32: %{!mcmodel*: -mcmodel=medium}}" */ -+ -+#undef CC1PLUS_SPEC -+#define CC1PLUS_SPEC CC1_OS_NETBSD_SPEC -+ -+#undef SUBSUBTARGET_OVERRIDE_OPTIONS -+#define SUBSUBTARGET_OVERRIDE_OPTIONS \ -+ do \ -+ { \ -+ if (!global_options_set.x_rs6000_alignment_flags) \ -+ rs6000_alignment_flags = MASK_ALIGN_NATURAL; \ -+ if (TARGET_64BIT) \ -+ { \ -+ if (DEFAULT_ABI != ABI_AIX) \ -+ { \ -+ rs6000_current_abi = ABI_AIX; \ -+ error (INVALID_64BIT, "call"); \ -+ } \ -+ dot_symbols = !strcmp (rs6000_abi_name, "aixdesc"); \ -+ if (ELFv2_ABI_CHECK) \ -+ { \ -+ rs6000_current_abi = ABI_ELFv2; \ -+ if (dot_symbols) \ -+ error ("-mcall-aixdesc incompatible with -mabi=elfv2"); \ -+ } \ -+ if (rs6000_isa_flags & OPTION_MASK_RELOCATABLE) \ -+ { \ -+ rs6000_isa_flags &= ~OPTION_MASK_RELOCATABLE; \ -+ error (INVALID_64BIT, "relocatable"); \ -+ } \ -+ if (rs6000_isa_flags & OPTION_MASK_EABI) \ -+ { \ -+ rs6000_isa_flags &= ~OPTION_MASK_EABI; \ -+ error (INVALID_64BIT, "eabi"); \ -+ } \ -+ if (TARGET_PROTOTYPE) \ -+ { \ -+ target_prototype = 0; \ -+ error (INVALID_64BIT, "prototype"); \ -+ } \ -+ if ((rs6000_isa_flags & OPTION_MASK_POWERPC64) == 0) \ -+ { \ -+ rs6000_isa_flags |= OPTION_MASK_POWERPC64; \ -+ error ("-m64 requires a PowerPC64 cpu"); \ -+ } \ -+ if ((rs6000_isa_flags_explicit \ -+ & OPTION_MASK_MINIMAL_TOC) != 0) \ -+ { \ -+ if (global_options_set.x_rs6000_current_cmodel \ -+ && rs6000_current_cmodel != CMODEL_SMALL) \ -+ error ("-mcmodel incompatible with other toc options"); \ -+ SET_CMODEL (CMODEL_SMALL); \ -+ } \ -+ { \ -+ if (!global_options_set.x_rs6000_current_cmodel) \ -+ SET_CMODEL (CMODEL_MEDIUM); \ -+ if (rs6000_current_cmodel != CMODEL_SMALL) \ -+ { \ -+ TARGET_NO_FP_IN_TOC = 0; \ -+ TARGET_NO_SUM_IN_TOC = 0; \ -+ } \ -+ } \ -+ } \ -+ else \ -+ { \ -+ if (!RS6000_BI_ARCH_P) \ -+ error (INVALID_32BIT, "32"); \ -+ if (TARGET_PROFILE_KERNEL) \ -+ { \ -+ TARGET_PROFILE_KERNEL = 0; \ -+ error (INVALID_32BIT, "profile-kernel"); \ -+ } \ -+ if (global_options_set.x_rs6000_current_cmodel) \ -+ { \ -+ SET_CMODEL (CMODEL_SMALL); \ -+ error (INVALID_32BIT, "cmodel"); \ -+ } \ -+ } \ -+ } \ -+ while (0) -+ -+#ifdef RS6000_BI_ARCH -+ -+#if 0 -+#undef OVERRIDE_OPTIONS -+#define OVERRIDE_OPTIONS \ -+ rs6000_override_options (((TARGET_DEFAULT ^ target_flags) & MASK_64BIT) \ -+ ? (char *) 0 : TARGET_CPU_DEFAULT) -+#endif -+ -+#endif -+ -+#undef ASM_DEFAULT_SPEC -+#undef ASM_SPEC -+#undef LINK_OS_NETBSD_SPEC -+ -+#ifndef RS6000_BI_ARCH -+#define ASM_DEFAULT_SPEC "-mppc64" -+#define ASM_SPEC "%(asm_spec64) %(asm_spec_common)" -+#define LINK_OS_NETBSD_SPEC "%(link_os_netbsd_spec64)" -+#else -+#if DEFAULT_ARCH64_P -+#define ASM_DEFAULT_SPEC "-mppc%{!m32:64}" -+#define ASM_SPEC "%{m32:%(asm_spec32)}%{!m32:%(asm_spec64)} %(asm_spec_common)" -+#define LINK_OS_NETBSD_SPEC "%{m32:%(link_os_netbsd_spec32)}%{!m32:%(link_os_netbsd_spec64)}" -+#else -+#define ASM_DEFAULT_SPEC "-mppc%{m64:64}" -+#define ASM_SPEC "%{!m64:%(asm_spec32)}%{m64:%(asm_spec64)} %(asm_spec_common)" -+#define LINK_OS_NETBSD_SPEC "%{!m64:%(link_os_netbsd_spec32)}%{m64:%(link_os_netbsd_spec64)}" -+#endif -+#endif -+ -+#define ASM_SPEC32 "-a32 \ -+%{mrelocatable} %{mrelocatable-lib} %{fpic|fpie|fPIC|fPIE:-K PIC} \ -+%{memb|msdata=eabi: -memb}" -+ -+#define ASM_SPEC64 "-a64" -+ -+#define ASM_SPEC_COMMON "%(asm_cpu) \ -+%{,assembler|,assembler-with-cpp: %{mregnames} %{mno-regnames}}" \ -+ ENDIAN_SELECT(" -mbig", " -mlittle", DEFAULT_ASM_ENDIAN) -+ -+#undef SUBSUBTARGET_EXTRA_SPECS -+#define SUBSUBTARGET_EXTRA_SPECS \ -+ { "asm_spec_common", ASM_SPEC_COMMON }, \ -+ { "asm_spec32", ASM_SPEC32 }, \ -+ { "asm_spec64", ASM_SPEC64 }, \ -+ { "link_os_netbsd_spec32", LINK_OS_NETBSD_SPEC32 }, \ -+ { "link_os_netbsd_spec64", LINK_OS_NETBSD_SPEC64 }, -+ -+#undef MULTILIB_DEFAULTS -+#if DEFAULT_ARCH64_P -+#define MULTILIB_DEFAULTS { "m64" } -+#else -+#define MULTILIB_DEFAULTS { "m32" } -+#endif -+ -+#ifndef RS6000_BI_ARCH -+ -+/* 64-bit PowerPC NetBSD is always big-endian. */ -+#undef TARGET_LITTLE_ENDIAN -+#define TARGET_LITTLE_ENDIAN 0 -+ -+/* 64-bit PowerPC NetBSD always has a TOC. */ -+#undef TARGET_TOC -+#define TARGET_TOC 1 -+ -+/* Some things from sysv4.h we don't do when 64 bit. */ -+#undef TARGET_RELOCATABLE -+#define TARGET_RELOCATABLE 0 -+#undef TARGET_EABI -+#define TARGET_EABI 0 -+#undef TARGET_PROTOTYPE -+#define TARGET_PROTOTYPE 0 -+#undef RELOCATABLE_NEEDS_FIXUP -+#define RELOCATABLE_NEEDS_FIXUP 0 -+ -+#endif -+ -+/* PowerPC64 NetBSD word-aligns FP doubles when -malign-power is given. */ -+#undef ADJUST_FIELD_ALIGN -+#define ADJUST_FIELD_ALIGN(FIELD, COMPUTED) \ -+ ((TARGET_ALTIVEC && TREE_CODE (TREE_TYPE (FIELD)) == VECTOR_TYPE) \ -+ ? 128 \ -+ : (TARGET_64BIT \ -+ && TARGET_ALIGN_NATURAL == 0 \ -+ && TYPE_MODE (strip_array_types (TREE_TYPE (FIELD))) == DFmode) \ -+ ? MIN ((COMPUTED), 32) \ -+ : (COMPUTED)) -+ -+/* PowerPC64 NetBSD increases natural record alignment to doubleword if -+ the first field is an FP double, only if in power alignment mode. */ -+#undef ROUND_TYPE_ALIGN -+#define ROUND_TYPE_ALIGN(STRUCT, COMPUTED, SPECIFIED) \ -+ ((TARGET_64BIT \ -+ && (TREE_CODE (STRUCT) == RECORD_TYPE \ -+ || TREE_CODE (STRUCT) == UNION_TYPE \ -+ || TREE_CODE (STRUCT) == QUAL_UNION_TYPE) \ -+ && TARGET_ALIGN_NATURAL == 0) \ -+ ? rs6000_special_round_type_align (STRUCT, COMPUTED, SPECIFIED) \ -+ : MAX ((COMPUTED), (SPECIFIED))) -+ -+/* Use the default for compiling target libs. */ -+#ifdef IN_TARGET_LIBS -+#undef TARGET_ALIGN_NATURAL -+#define TARGET_ALIGN_NATURAL 1 -+#endif -+ -+/* Indicate that jump tables go in the text section. */ -+#undef JUMP_TABLES_IN_TEXT_SECTION -+#define JUMP_TABLES_IN_TEXT_SECTION TARGET_64BIT -+ -+/* The linux ppc64 ABI isn't explicit on whether aggregates smaller -+ than a doubleword should be padded upward or downward. You could -+ reasonably assume that they follow the normal rules for structure -+ layout treating the parameter area as any other block of memory, -+ then map the reg param area to registers. i.e. pad upward. -+ Setting both of the following defines results in this behavior. -+ Setting just the first one will result in aggregates that fit in a -+ doubleword being padded downward, and others being padded upward. -+ Not a bad idea as this results in struct { int x; } being passed -+ the same way as an int. */ -+#define AGGREGATE_PADDING_FIXED TARGET_64BIT -+#define AGGREGATES_PAD_UPWARD_ALWAYS 0 -+ -+/* Specify padding for the last element of a block move between -+ registers and memory. FIRST is nonzero if this is the only -+ element. */ -+#define BLOCK_REG_PADDING(MODE, TYPE, FIRST) \ -+ (!(FIRST) ? upward : FUNCTION_ARG_PADDING (MODE, TYPE)) -+ -+/* NetBSD doesn't support saving and restoring 64-bit regs in a 32-bit -+ process. XXXMRG? */ -+#define OS_MISSING_POWERPC64 !TARGET_64BIT -+ -+/* NetBSD has float and long double forms of math functions. */ -+#undef TARGET_C99_FUNCTIONS -+#define TARGET_C99_FUNCTIONS 1 -+ -+/* NetBSD doesn't have sincos that follows the GNU extension. */ -+#undef TARGET_HAS_SINCOS -+ -+#undef TARGET_OS_CPP_BUILTINS -+#define TARGET_OS_CPP_BUILTINS() \ -+ do \ -+ { \ -+ NETBSD_OS_CPP_BUILTINS_ELF(); \ -+ if (TARGET_ISEL) \ -+ builtin_define ("__PPC_ISEL__"); \ -+ if (TARGET_64BIT) \ -+ { \ -+ builtin_define ("__PPC__"); \ -+ builtin_define ("__PPC64__"); \ -+ builtin_define ("__powerpc__"); \ -+ builtin_define ("__powerpc64__"); \ -+ builtin_define_with_int_value ("__PIC__", 2); \ -+ builtin_assert ("cpu=powerpc64"); \ -+ builtin_assert ("machine=powerpc64"); \ -+ } \ -+ else \ -+ { \ -+ builtin_define_std ("PPC"); \ -+ builtin_define_std ("powerpc"); \ -+ builtin_assert ("cpu=powerpc"); \ -+ builtin_assert ("machine=powerpc"); \ -+ TARGET_OS_SYSV_CPP_BUILTINS (); \ -+ } \ -+ } \ -+ while (0) -+ -+/* Override the default from rs6000.h to avoid conflicts with macros -+ defined in NetBSD header files. */ -+ -+#undef RS6000_CPU_CPP_ENDIAN_BUILTINS -+#define RS6000_CPU_CPP_ENDIAN_BUILTINS() \ -+ do \ -+ { \ -+ builtin_define ("__BIG_ENDIAN__"); \ -+ builtin_assert ("machine=bigendian"); \ -+ } \ -+ while (0) -+ -+#undef CPP_OS_DEFAULT_SPEC -+#define CPP_OS_DEFAULT_SPEC "%(cpp_os_netbsd)" -+ -+#undef LINK_SHLIB_SPEC -+#define LINK_SHLIB_SPEC "%{shared:-shared} %{!shared: %{static:-static}}" -+ -+#undef LIB_DEFAULT_SPEC -+#define LIB_DEFAULT_SPEC "%(lib_netbsd)" -+ -+#undef STARTFILE_DEFAULT_SPEC -+#define STARTFILE_DEFAULT_SPEC "%(startfile_netbsd)" -+ -+#undef ENDFILE_DEFAULT_SPEC -+#define ENDFILE_DEFAULT_SPEC "%(endfile_netbsd)" -+ -+#undef LINK_START_DEFAULT_SPEC -+#define LINK_START_DEFAULT_SPEC "%(link_start_netbsd)" -+ -+#undef LINK_OS_DEFAULT_SPEC -+#define LINK_OS_DEFAULT_SPEC "%(link_os_netbsd)" -+ -+#define LINK_OS_NETBSD_SPEC32 "-m elf32ppc %{!shared: %{!static: \ -+ %{rdynamic:-export-dynamic} \ -+ %{!dynamic-linker:-dynamic-linker /usr/libexec/ld.elf_so}}}" -+ -+#define LINK_OS_NETBSD_SPEC64 "-m elf64ppc %{!shared: %{!static: \ -+ %{rdynamic:-export-dynamic} \ -+ %{!dynamic-linker:-dynamic-linker /usr/libexec/ld.elf_so}}}" -+ -+#undef TOC_SECTION_ASM_OP -+#define TOC_SECTION_ASM_OP \ -+ (TARGET_64BIT \ -+ ? "\t.section\t\".toc\",\"aw\"" \ -+ : "\t.section\t\".got\",\"aw\"") -+ -+#undef MINIMAL_TOC_SECTION_ASM_OP -+#define MINIMAL_TOC_SECTION_ASM_OP \ -+ (TARGET_64BIT \ -+ ? "\t.section\t\".toc1\",\"aw\"" \ -+ : ((TARGET_RELOCATABLE || flag_pic) \ -+ ? "\t.section\t\".got2\",\"aw\"" \ -+ : "\t.section\t\".got1\",\"aw\"")) -+ -+/* Make GCC agree with . */ -+ -+#undef SIZE_TYPE -+#define SIZE_TYPE (LONG_TYPE_SIZE == 64 ? "long unsigned int" : "unsigned int") -+ -+#undef PTRDIFF_TYPE -+#define PTRDIFF_TYPE (LONG_TYPE_SIZE == 64 ? "long int" : "int") -+ -+#undef INTPTR_TYPE -+#define INTPTR_TYPE PTRDIFF_TYPE -+ -+#undef UINTPTR_TYPE -+#define UINTPTR_TYPE SIZE_TYPE -+ -+#undef WCHAR_TYPE -+#define WCHAR_TYPE "int" -+ -+#undef INT8_TYPE -+#define INT8_TYPE "signed char" -+ -+#undef INT16_TYPE -+#define INT16_TYPE "short int" -+ -+#undef INT32_TYPE -+#define INT32_TYPE "int" -+ -+#undef INT64_TYPE -+#define INT64_TYPE "long long int" -+ -+#undef UINT8_TYPE -+#define UINT8_TYPE "unsigned char" -+ -+#undef UINT16_TYPE -+#define UINT16_TYPE "short unsigned int" -+ -+#undef UINT32_TYPE -+#define UINT32_TYPE "unsigned int" -+ -+#undef UINT64_TYPE -+#define UINT64_TYPE "long long unsigned int" -+ -+#undef INT_FAST8_TYPE -+#define INT_FAST8_TYPE "int" -+ -+#undef INT_FAST16_TYPE -+#define INT_FAST16_TYPE "int" -+ -+#undef INT_FAST32_TYPE -+#define INT_FAST32_TYPE "int" -+ -+#undef INT_FAST64_TYPE -+#define INT_FAST64_TYPE INT64_TYPE -+ -+#undef UINT_FAST8_TYPE -+#define UINT_FAST8_TYPE "unsigned int" -+ -+#undef UINT_FAST16_TYPE -+#define UINT_FAST16_TYPE "unsigned int" -+ -+#undef UINT_FAST32_TYPE -+#define UINT_FAST32_TYPE "unsigned int" -+ -+#undef UINT_FAST8_TYPE -+#define UINT_FAST8_TYPE "unsigned int" -+ -+#undef UINT_FAST16_TYPE -+#define UINT_FAST16_TYPE "unsigned int" -+ -+#undef UINT_FAST32_TYPE -+#define UINT_FAST32_TYPE "unsigned int" -+ -+#undef UINT_FAST64_TYPE -+#define UINT_FAST64_TYPE UINT64_TYPE -+ -+#undef INT_LEAST8_TYPE -+#define INT_LEAST8_TYPE INT8_TYPE -+ -+#undef INT_LEAST16_TYPE -+#define INT_LEAST16_TYPE INT16_TYPE -+ -+#undef INT_LEAST32_TYPE -+#define INT_LEAST32_TYPE "int" -+ -+#undef INT_LEAST64_TYPE -+#define INT_LEAST64_TYPE INT64_TYPE -+ -+#undef UINT_LEAST8_TYPE -+#define UINT_LEAST8_TYPE UINT8_TYPE -+ -+#undef UINT_LEAST16_TYPE -+#define UINT_LEAST16_TYPE UINT16_TYPE -+ -+#undef UINT_LEAST32_TYPE -+#define UINT_LEAST32_TYPE "unsigned int" -+ -+#undef UINT_LEAST64_TYPE -+#define UINT_LEAST64_TYPE UINT64_TYPE -+ -+#undef INTMAX_TYPE -+#define INTMAX_TYPE INT64_TYPE -+ -+#undef UINTMAX_TYPE -+#define UINTMAX_TYPE UINT64_TYPE -+ -+/* Override rs6000.h definition. */ -+#undef ASM_APP_ON -+#define ASM_APP_ON "#APP\n" -+ -+/* Override rs6000.h definition. */ -+#undef ASM_APP_OFF -+#define ASM_APP_OFF "#NO_APP\n" -+ -+/* PowerPC no-op instruction. */ -+#undef RS6000_CALL_GLUE -+#define RS6000_CALL_GLUE (TARGET_64BIT ? "nop" : "cror 31,31,31") -+ -+#undef RS6000_MCOUNT -+#define RS6000_MCOUNT "_mcount" -+ -+#ifdef __powerpc64__ -+/* _init and _fini functions are built from bits spread across many -+ object files, each potentially with a different TOC pointer. For -+ that reason, place a nop after the call so that the linker can -+ restore the TOC pointer if a TOC adjusting call stub is needed. */ -+#if DOT_SYMBOLS -+#define CRT_CALL_STATIC_FUNCTION(SECTION_OP, FUNC) \ -+ asm (SECTION_OP "\n" \ -+" bl ." #FUNC "\n" \ -+" nop\n" \ -+" .previous"); -+#else -+#define CRT_CALL_STATIC_FUNCTION(SECTION_OP, FUNC) \ -+ asm (SECTION_OP "\n" \ -+" bl " #FUNC "\n" \ -+" nop\n" \ -+" .previous"); -+#endif -+#endif -+ -+/* FP save and restore routines. */ -+#undef SAVE_FP_PREFIX -+#define SAVE_FP_PREFIX (TARGET_64BIT ? "._savef" : "_savefpr_") -+#undef SAVE_FP_SUFFIX -+#define SAVE_FP_SUFFIX (TARGET_64BIT ? "" : "_l") -+#undef RESTORE_FP_PREFIX -+#define RESTORE_FP_PREFIX (TARGET_64BIT ? "._restf" : "_restfpr_") -+#undef RESTORE_FP_SUFFIX -+#define RESTORE_FP_SUFFIX (TARGET_64BIT ? "" : "_l") -+ -+/* Dwarf2 debugging. */ -+#undef PREFERRED_DEBUGGING_TYPE -+#define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG -+ -+/* This is how to declare the size of a function. */ -+#undef ASM_DECLARE_FUNCTION_SIZE -+#define ASM_DECLARE_FUNCTION_SIZE(FILE, FNAME, DECL) \ -+ do \ -+ { \ -+ if (!flag_inhibit_size_directive) \ -+ { \ -+ fputs ("\t.size\t", (FILE)); \ -+ if (TARGET_64BIT && DOT_SYMBOLS) \ -+ putc ('.', (FILE)); \ -+ assemble_name ((FILE), (FNAME)); \ -+ fputs (",.-", (FILE)); \ -+ rs6000_output_function_entry (FILE, FNAME); \ -+ putc ('\n', (FILE)); \ -+ } \ -+ } \ -+ while (0) -+ -+/* Return nonzero if this entry is to be written into the constant -+ pool in a special way. We do so if this is a SYMBOL_REF, LABEL_REF -+ or a CONST containing one of them. If -mfp-in-toc (the default), -+ we also do this for floating-point constants. We actually can only -+ do this if the FP formats of the target and host machines are the -+ same, but we can't check that since not every file that uses -+ the macros includes real.h. We also do this when we can write the -+ entry into the TOC and the entry is not larger than a TOC entry. */ -+ -+#undef ASM_OUTPUT_SPECIAL_POOL_ENTRY_P -+#define ASM_OUTPUT_SPECIAL_POOL_ENTRY_P(X, MODE) \ -+ (TARGET_TOC \ -+ && (GET_CODE (X) == SYMBOL_REF \ -+ || (GET_CODE (X) == CONST && GET_CODE (XEXP (X, 0)) == PLUS \ -+ && GET_CODE (XEXP (XEXP (X, 0), 0)) == SYMBOL_REF) \ -+ || GET_CODE (X) == LABEL_REF \ -+ || (GET_CODE (X) == CONST_INT \ -+ && GET_MODE_BITSIZE (MODE) <= GET_MODE_BITSIZE (Pmode)) \ -+ || (GET_CODE (X) == CONST_DOUBLE \ -+ && ((TARGET_64BIT \ -+ && (TARGET_MINIMAL_TOC \ -+ || (SCALAR_FLOAT_MODE_P (GET_MODE (X)) \ -+ && ! TARGET_NO_FP_IN_TOC))) \ -+ || (!TARGET_64BIT \ -+ && !TARGET_NO_FP_IN_TOC \ -+ && !TARGET_RELOCATABLE \ -+ && SCALAR_FLOAT_MODE_P (GET_MODE (X)) \ -+ && BITS_PER_WORD == HOST_BITS_PER_INT))))) -+ -+/* Select a format to encode pointers in exception handling data. CODE -+ is 0 for data, 1 for code labels, 2 for function pointers. GLOBAL is -+ true if the symbol may be affected by dynamic relocations. */ -+#undef ASM_PREFERRED_EH_DATA_FORMAT -+#define ASM_PREFERRED_EH_DATA_FORMAT(CODE, GLOBAL) \ -+ ((TARGET_64BIT || flag_pic || TARGET_RELOCATABLE) \ -+ ? (((GLOBAL) ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel \ -+ | (TARGET_64BIT ? DW_EH_PE_udata8 : DW_EH_PE_sdata4)) \ -+ : DW_EH_PE_absptr) -+ -+/* For backward compatibility, we must continue to use the AIX -+ structure return convention. */ -+#undef DRAFT_V4_STRUCT_RET -+#define DRAFT_V4_STRUCT_RET (!TARGET_64BIT) -+ -+#define TARGET_POSIX_IO -+ -+#define LINK_GCC_C_SEQUENCE_SPEC \ -+ "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}" -+ -+/* Use --as-needed -lgcc_s for eh support. */ -+#ifdef HAVE_LD_AS_NEEDED -+#define USE_LD_AS_NEEDED 1 -+#endif -+ -+/* NetBSD ppc64 has 128-bit long double support. */ -+#undef RS6000_DEFAULT_LONG_DOUBLE_SIZE -+#define RS6000_DEFAULT_LONG_DOUBLE_SIZE 128 -+#define POWERPC_NETBSD -diff -rNU3 dist.orig/gcc/config/rs6000/rs6000.c dist/gcc/config/rs6000/rs6000.c ---- dist.orig/gcc/config/rs6000/rs6000.c 2015-05-05 16:27:30.000000000 +0200 -+++ dist/gcc/config/rs6000/rs6000.c 2015-10-18 13:19:50.000000000 +0200 -@@ -3260,10 +3260,14 @@ - - /* If we are optimizing big endian systems for space and it's OK to - use instructions that would be microcoded on the Cell, use the -- load/store multiple and string instructions. */ -+ load/store multiple and string instructions. Don't use string -+ instructions on NetBSD because the e500 doesn't support them. */ - if (BYTES_BIG_ENDIAN && optimize_size && rs6000_gen_cell_microcode) - rs6000_isa_flags |= ~rs6000_isa_flags_explicit & (OPTION_MASK_MULTIPLE -- | OPTION_MASK_STRING); -+#if !defined (POWERPC_NETBSD) -+ | OPTION_MASK_STRING -+#endif -+ | 0); - - /* Don't allow -mmultiple or -mstring on little endian systems - unless the cpu is a 750, because the hardware doesn't support the -@@ -3534,7 +3538,8 @@ - rs6000_long_double_type_size = RS6000_DEFAULT_LONG_DOUBLE_SIZE; - } - --#if !defined (POWERPC_LINUX) && !defined (POWERPC_FREEBSD) -+#if !defined (POWERPC_LINUX) && !defined (POWERPC_FREEBSD) \ -+ && !defined (POWERPC_NETBSD) - if (!global_options_set.x_rs6000_ieeequad) - rs6000_ieeequad = 1; - #endif -@@ -22820,7 +22825,8 @@ - } - else if (DEFAULT_ABI == ABI_AIX || DEFAULT_ABI == ABI_ELFv2) - { --#if !defined (POWERPC_LINUX) && !defined (POWERPC_FREEBSD) -+#if !defined (POWERPC_LINUX) && !defined (POWERPC_FREEBSD) \ -+ && !defined(POWERPC_NETBSD) - /* No out-of-line save/restore routines for GPRs on AIX. */ - gcc_assert (!TARGET_AIX || (sel & SAVRES_REG) != SAVRES_GPR); - #endif -@@ -22832,7 +22838,8 @@ - : ((sel & SAVRES_LR) ? "_restgpr0_" : "_restgpr1_")); - else if ((sel & SAVRES_REG) == SAVRES_FPR) - { --#if defined (POWERPC_LINUX) || defined (POWERPC_FREEBSD) -+#if defined (POWERPC_LINUX) || defined (POWERPC_FREEBSD) \ -+ || defined (POWERPC_NETBSD) - if ((sel & SAVRES_LR)) - prefix = ((sel & SAVRES_SAVE) ? "_savefpr_" : "_restfpr_"); - else -@@ -29294,7 +29301,11 @@ - if (flag_pic) - return 3; - else if (DEFAULT_ABI == ABI_AIX || DEFAULT_ABI == ABI_ELFv2) -+#if defined (POWERPC_NETBSD) -+ return 3; -+#else - return 2; -+#endif - else - return 0; - } -@@ -29463,7 +29474,8 @@ - aix_struct_return ? 2 : 1); - } - #endif --#if defined (POWERPC_LINUX) || defined (POWERPC_FREEBSD) -+#if defined (POWERPC_LINUX) || defined (POWERPC_FREEBSD) \ -+ || defined (POWERPC_NETBSD) - if (TARGET_32BIT || DEFAULT_ABI == ABI_ELFv2) - file_end_indicate_exec_stack (); - #endif -diff -rNU3 dist.orig/gcc/config/rs6000/sysv4.h dist/gcc/config/rs6000/sysv4.h ---- dist.orig/gcc/config/rs6000/sysv4.h 2014-07-24 19:34:24.000000000 +0200 -+++ dist/gcc/config/rs6000/sysv4.h 2015-10-18 13:19:50.000000000 +0200 -@@ -97,7 +97,12 @@ - rs6000_current_abi = ABI_V4; \ - } \ - else if (!strcmp (rs6000_abi_name, "netbsd")) \ -- rs6000_current_abi = ABI_V4; \ -+ { \ -+ if (TARGET_64BIT) \ -+ rs6000_current_abi = ABI_AIX; \ -+ else \ -+ rs6000_current_abi = ABI_V4; \ -+ } \ - else if (!strcmp (rs6000_abi_name, "openbsd")) \ - rs6000_current_abi = ABI_V4; \ - else if (!strcmp (rs6000_abi_name, "i960-old")) \ -@@ -539,6 +544,7 @@ - #endif - - /* Pass -G xxx to the compiler. */ -+#undef CC1_SPEC - #define CC1_SPEC "%{G*} %(cc1_cpu)" \ - "%{meabi: %{!mcall-*: -mcall-sysv }} \ - %{!meabi: %{!mno-eabi: \ -@@ -551,7 +557,8 @@ - %{msdata: -msdata=default} \ - %{mno-sdata: -msdata=none} \ - %{!mbss-plt: %{!msecure-plt: %(cc1_secure_plt_default)}} \ --%{profile: -p}" -+%{profile: -p} \ -+%(cc1_os_netbsd)" - - /* Default starting address if specified. */ - #define LINK_START_SPEC "\ -@@ -777,7 +784,7 @@ - %{rdynamic:-export-dynamic} \ - -dynamic-linker " GNU_USER_DYNAMIC_LINKER "}}" - --#if defined(HAVE_LD_EH_FRAME_HDR) -+#if defined(HAVE_LD_EH_FRAME_HDR) && !defined(LINK_EH_SPEC) - # define LINK_EH_SPEC "%{!static:--eh-frame-hdr} " - #endif - -@@ -789,28 +796,23 @@ - -Asystem=linux -Asystem=unix -Asystem=posix %{pthread:-D_REENTRANT}" - - /* NetBSD support. */ --#define LIB_NETBSD_SPEC "\ ---lc" -+#define LIB_NETBSD_SPEC NETBSD_LIB_SPEC - --#define STARTFILE_NETBSD_SPEC "\ --ncrti.o%s crt0.o%s \ --%{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}" -+#define STARTFILE_NETBSD_SPEC NETBSD_STARTFILE_SPEC - --#define ENDFILE_NETBSD_SPEC "\ --%{!shared:crtend.o%s} %{shared:crtendS.o%s} \ --ncrtn.o%s" -+#define ENDFILE_NETBSD_SPEC NETBSD_ENDFILE_SPEC - - #define LINK_START_NETBSD_SPEC "\ - " - --#define LINK_OS_NETBSD_SPEC "\ --%{!shared: %{!static: \ -- %{rdynamic:-export-dynamic} \ -- -dynamic-linker /usr/libexec/ld.elf_so}}" -+#define LINK_OS_NETBSD_SPEC NETBSD_LINK_SPEC_ELF - - #define CPP_OS_NETBSD_SPEC "\ - -D__powerpc__ -D__NetBSD__ -D__KPRINTF_ATTRIBUTE__" - -+#define CC1_OS_NETBSD_SPEC "\ -+%{cxx-isystem}" -+ - /* OpenBSD support. */ - #ifndef LIB_OPENBSD_SPEC - #define LIB_OPENBSD_SPEC "%{!shared:%{pthread:-lpthread%{p:_p}%{!p:%{pg:_p}}}} %{!shared:-lc%{p:_p}%{!p:%{pg:_p}}}" -@@ -894,6 +896,7 @@ - { "link_os_openbsd", LINK_OS_OPENBSD_SPEC }, \ - { "link_os_default", LINK_OS_DEFAULT_SPEC }, \ - { "cc1_secure_plt_default", CC1_SECURE_PLT_DEFAULT_SPEC }, \ -+ { "cc1_os_netbsd", CC1_OS_NETBSD_SPEC }, \ - { "cpp_os_ads", CPP_OS_ADS_SPEC }, \ - { "cpp_os_yellowknife", CPP_OS_YELLOWKNIFE_SPEC }, \ - { "cpp_os_mvme", CPP_OS_MVME_SPEC }, \ -diff -rNU3 dist.orig/gcc/config/rs6000/t-netbsd dist/gcc/config/rs6000/t-netbsd ---- dist.orig/gcc/config/rs6000/t-netbsd 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/rs6000/t-netbsd 2015-10-18 13:19:50.000000000 +0200 -@@ -18,6 +18,10 @@ - # along with GCC; see the file COPYING3. If not see - # . - -+# It is important that crtbegin.o, etc., aren't surprised by stuff in .sdata. -+CRTSTUFF_T_CFLAGS += -msdata=none -+CRTSTUFF_T_CFLAGS_S += -msdata=none -+ - # Switch synonyms - MULTILIB_MATCHES_FLOAT = msoft-float=mcpu?401 \ - msoft-float=mcpu?403 \ -@@ -34,3 +38,9 @@ - MULTILIB_EXCEPTIONS = - - MULTILIB_MATCHES = ${MULTILIB_MATCHES_FLOAT} -+ -+LIBGCC = stmp-multilib -+ -+INSTALL_LIBGCC = install-multilib -+EXTRA_MULTILIB_PARTS = crtbegin$(objext) crtend$(objext) \ -+ crtbeginS$(objext) crtendS$(objext) crtbeginT$(objext) -diff -rNU3 dist.orig/gcc/config/rs6000/t-netbsd64 dist/gcc/config/rs6000/t-netbsd64 ---- dist.orig/gcc/config/rs6000/t-netbsd64 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/rs6000/t-netbsd64 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,30 @@ -+# Support for NetBSD PowerPC64 ELF targets (ELF64 ABI). -+ -+LIB2FUNCS_EXTRA = $(srcdir)/config/rs6000/tramp.asm \ -+ $(srcdir)/config/rs6000/ppc64-fp.c \ -+ $(srcdir)/config/rs6000/darwin-ldouble.c -+ -+TARGET_LIBGCC2_CFLAGS += -mno-minimal-toc -+ -+MULTILIB_OPTIONS = m64/m32 -+MULTILIB_DIRNAMES = 64 32 -+MULTILIB_OSDIRNAMES = . ../lib/powerpc -+ -+MULTILIB_MATCHES = $(MULTILIB_MATCHES_FLOAT) -+ -+# We want fine grained libraries, so use the new code to build the -+# floating point emulation libraries. -+# fp-bit is only to be used by 32-bit multilibs -+FPBIT = fp-bit32.c -+DPBIT = dp-bit32.c -+ -+dp-bit32.c: $(srcdir)/config/fp-bit.c -+ ( echo '#ifndef __powerpc64__'; \ -+ cat $(srcdir)/config/fp-bit.c; \ -+ echo '#endif' ) > dp-bit32.c -+ -+fp-bit32.c: $(srcdir)/config/fp-bit.c -+ ( echo '#ifndef __powerpc64__'; \ -+ echo '#define FLOAT'; \ -+ cat $(srcdir)/config/fp-bit.c; \ -+ echo '#endif' ) > fp-bit32.c -diff -rNU3 dist.orig/gcc/config/rs6000/t-rs6000 dist/gcc/config/rs6000/t-rs6000 ---- dist.orig/gcc/config/rs6000/t-rs6000 2014-04-04 15:45:28.000000000 +0200 -+++ dist/gcc/config/rs6000/t-rs6000 2015-10-18 13:19:50.000000000 +0200 -@@ -38,6 +38,8 @@ - - $(srcdir)/config/rs6000/rs6000-tables.opt: $(srcdir)/config/rs6000/genopt.sh \ - $(srcdir)/config/rs6000/rs6000-cpus.def -+ @echo "NOT REBUILDING $@" -+NetBSD_DISABLED_rs6000-tables.opt: - $(SHELL) $(srcdir)/config/rs6000/genopt.sh $(srcdir)/config/rs6000 > \ - $(srcdir)/config/rs6000/rs6000-tables.opt - -diff -rNU3 dist.orig/gcc/config/sh/t-sh dist/gcc/config/sh/t-sh ---- dist.orig/gcc/config/sh/t-sh 2015-03-26 08:49:35.000000000 +0100 -+++ dist/gcc/config/sh/t-sh 2015-10-18 13:19:50.000000000 +0200 -@@ -86,7 +86,6 @@ - m5-64media-nofpu=!m5-64media-nofpu $(OTHER_ENDIAN)/m5-64media-nofpu=!$(OTHER_ENDIAN)/m5-64media-nofpu - - $(out_object_file): gt-sh.h --gt-sh.h : s-gtype ; @true - - # Local Variables: - # mode: Makefile -diff -rNU3 dist.orig/gcc/config/sparc/netbsd-elf.h dist/gcc/config/sparc/netbsd-elf.h ---- dist.orig/gcc/config/sparc/netbsd-elf.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/sparc/netbsd-elf.h 2015-10-18 13:19:50.000000000 +0200 -@@ -46,6 +46,37 @@ - #undef PTRDIFF_TYPE - #define PTRDIFF_TYPE "long int" - -+/* we keep these "long" on both 32bit and 64bit targets */ -+#undef INTPTR_TYPE -+#define INTPTR_TYPE PTRDIFF_TYPE -+ -+#undef UINTPTR_TYPE -+#define UINTPTR_TYPE SIZE_TYPE -+ -+#undef INT_FAST8_TYPE -+#define INT_FAST8_TYPE (LONG_TYPE_SIZE == 64 ? "long int" : "int") -+ -+#undef UINT_FAST8_TYPE -+#define UINT_FAST8_TYPE (LONG_TYPE_SIZE == 64 ? "unsigned char" : "unsigned int") -+ -+#undef INT_FAST16_TYPE -+#define INT_FAST16_TYPE (LONG_TYPE_SIZE == 64 ? "long int" : "int") -+ -+#undef UINT_FAST16_TYPE -+#define UINT_FAST16_TYPE (LONG_TYPE_SIZE == 64 ? "short unsigned int" : "unsigned int") -+ -+#undef INT_FAST32_TYPE -+#define INT_FAST32_TYPE (LONG_TYPE_SIZE == 64 ? "long int" : "int") -+ -+#undef UINT_FAST32_TYPE -+#define UINT_FAST32_TYPE "unsigned int" -+ -+#undef INT_FAST64_TYPE -+#define INT_FAST64_TYPE (LONG_TYPE_SIZE == 64 ? "long int" : "long long int") -+ -+#undef UINT_FAST64_TYPE -+#define UINT_FAST64_TYPE (LONG_TYPE_SIZE == 64 ? "long unsigned int" : "long long unsigned int") -+ - /* This is the char to use for continuation (in case we need to turn - continuation back on). */ - #undef DBX_CONTIN_CHAR -@@ -99,7 +130,7 @@ - + MASK_STACK_BIAS + MASK_APP_REGS + MASK_FPU + MASK_LONG_DOUBLE_128) - - #undef SPARC_DEFAULT_CMODEL --#define SPARC_DEFAULT_CMODEL CM_MEDANY -+#define SPARC_DEFAULT_CMODEL CM_MEDMID - - #endif - -@@ -111,7 +142,8 @@ - %{!mcpu*:%{!mv8plus:-mcpu=ultrasparc}} \ - %{!mno-vis:%{!mcpu=v9:-mvis}} \ - %{p:-mcmodel=medlow} \ -- %{pg:-mcmodel=medlow}}" -+ %{pg:-mcmodel=medlow}} " \ -+ NETBSD_CC1_AND_CC1PLUS_SPEC - - #define CC1_SPEC64 \ - "%{m32:%{m64:%emay not use both -m32 and -m64}} \ -@@ -120,8 +152,28 @@ - %{!mlong-double-128:-mlong-double-64} \ - %{!mcpu*:%{!mv8plus:-mcpu=cypress}}} \ - %{!m32: \ -- %{p:-mcmodel=medlow} \ -- %{pg:-mcmodel=medlow}}" -+ %{p:-mcmodel=medlow} \ -+ %{pg:-mcmodel=medlow}} " \ -+ NETBSD_CC1_AND_CC1PLUS_SPEC -+ -+#if defined(SPARC_BI_ARCH) || defined(__arch64__) -+/* add code model specific object to the link line for 64bit */ -+#define LINK_SPEC_CODE_MODEL64 \ -+ "%{!shared:" \ -+ "%{!mcmodel=*:%:if-exists(%R/usr/lib/sparc_mcmedmid.o)}" \ -+ "%{mcmodel=medlow:%:if-exists(%R/usr/lib/sparc_mcmedlow.o)}" \ -+ "%{mcmodel=medmid:%:if-exists(%R/usr/lib/sparc_mcmedmid.o)}" \ -+ "%{mcmodel=medany:%:if-exists(%R/usr/lib/sparc_mcmedany.o)}" \ -+ "}" -+ -+#ifdef SPARC_BI_ARCH -+#define LINK_SPEC_CODE_MODEL "%{!m32:" LINK_SPEC_CODE_MODEL64 "}" -+#else -+#define LINK_SPEC_CODE_MODEL LINK_SPEC_CODE_MODEL64 -+#endif -+#else -+#define LINK_SPEC_CODE_MODEL "" -+#endif - - /* Make sure we use the right output format. Pick a default and then - make sure -m32/-m64 switch to the right one. */ -@@ -139,7 +191,8 @@ - #define LINK_SPEC \ - "%(link_arch) \ - %{!mno-relax:%{!r:-relax}} \ -- %(netbsd_link_spec)" -+ %(netbsd_link_spec) " \ -+ LINK_SPEC_CODE_MODEL - - #define NETBSD_ENTRY_POINT "__start" - -@@ -221,6 +274,13 @@ - - #endif /* SPARC_BI_ARCH */ - -+#ifdef HAVE_AS_TLS -+#undef TARGET_SUN_TLS -+#undef TARGET_GNU_TLS -+#define TARGET_SUN_TLS 0 -+#define TARGET_GNU_TLS 1 -+#endif -+ - /* We use GNU ld so undefine this so that attribute((init_priority)) works. */ - #undef CTORS_SECTION_ASM_OP - #undef DTORS_SECTION_ASM_OP -diff -rNU3 dist.orig/gcc/config/sparc/t-netbsd64 dist/gcc/config/sparc/t-netbsd64 ---- dist.orig/gcc/config/sparc/t-netbsd64 2011-11-02 16:23:48.000000000 +0100 -+++ dist/gcc/config/sparc/t-netbsd64 2015-10-18 13:19:50.000000000 +0200 -@@ -1,5 +1,9 @@ --# Disable multilib for now, as NetBSD/sparc64 does not ship with --# a 32-bit environment. --#MULTILIB_OPTIONS = m32/m64 --#MULTILIB_DIRNAMES = 32 64 --#MULTILIB_MATCHES = -+# NetBSD has (will have) "non-native" libraries in /usr/lib/. -+# For NetBSD/sparc64 we thus have /usr/lib and /usr/lib/sparc. -+ -+MULTILIB_OPTIONS = m64/m32 -+MULTILIB_DIRNAMES = 64 32 -+MULTILIB_OSDIRNAMES = . ../lib/sparc -+ -+LIBGCC = stmp-multilib -+INSTALL_LIBGCC = install-multilib -diff -rNU3 dist.orig/gcc/config/vax/builtins.md dist/gcc/config/vax/builtins.md ---- dist.orig/gcc/config/vax/builtins.md 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/vax/builtins.md 2015-10-18 13:19:50.000000000 +0200 -@@ -24,6 +24,12 @@ - ] - ) - -+(define_expand "condjump" -+ [(set (pc) -+ (if_then_else (match_operand 0) -+ (label_ref (match_operand 1)) -+ (pc)))]) -+ - (define_expand "ffssi2" - [(set (match_operand:SI 0 "nonimmediate_operand" "") - (ffs:SI (match_operand:SI 1 "general_operand" "")))] -@@ -31,17 +37,17 @@ - " - { - rtx label = gen_label_rtx (); -- emit_insn (gen_ffssi2_internal (operands[0], operands[1])); -- emit_jump_insn (gen_bne (label)); -- emit_insn (gen_negsi2 (operands[0], const1_rtx)); -+ emit_insn (gen_ctzsi2 (operands[0], operands[1])); -+ emit_jump_insn (gen_condjump (gen_rtx_NE(VOIDmode, cc0_rtx, const0_rtx), label)); -+ emit_move_insn (operands[0], constm1_rtx); - emit_label (label); - emit_insn (gen_addsi3 (operands[0], operands[0], const1_rtx)); - DONE; - }") - --(define_insn "ffssi2_internal" -+(define_insn "ctzsi2" - [(set (match_operand:SI 0 "nonimmediate_operand" "=rQ") -- (ffs:SI (match_operand:SI 1 "general_operand" "nrmT"))) -+ (ctz:SI (match_operand:SI 1 "general_operand" "nrmT"))) - (set (cc0) (match_dup 0))] - "" - "ffs $0,$32,%1,%0") -@@ -189,4 +195,3 @@ - (const_int 0))])] - "" - "jbcci %1,%0,%l2") -- -diff -rNU3 dist.orig/gcc/config/vax/constraints.md dist/gcc/config/vax/constraints.md ---- dist.orig/gcc/config/vax/constraints.md 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/vax/constraints.md 2015-10-18 13:19:50.000000000 +0200 -@@ -114,5 +114,6 @@ - - (define_constraint "T" - "@internal satisfies CONSTANT_P and, if pic is enabled, is not a SYMBOL_REF, LABEL_REF, or CONST." -- (ior (not (match_code "const,symbol_ref,label_ref")) -- (match_test "!flag_pic"))) -+ (and (match_test ("CONSTANT_P (op)")) -+ (ior (not (match_code "symbol_ref,label_ref,const")) -+ (match_test "!flag_pic")))) -diff -rNU3 dist.orig/gcc/config/vax/elf.h dist/gcc/config/vax/elf.h ---- dist.orig/gcc/config/vax/elf.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/vax/elf.h 2015-10-18 13:19:50.000000000 +0200 -@@ -108,5 +108,5 @@ - fputs (integer_asm_op (SIZE, FALSE), FILE); \ - fprintf (FILE, "%%pcrel%d(", SIZE * 8); \ - assemble_name (FILE, LABEL); \ -- fputc (')', FILE); \ -+ fprintf (FILE, "%+d)", SIZE); \ - } while (0) -diff -rNU3 dist.orig/gcc/config/vax/netbsd-elf.h dist/gcc/config/vax/netbsd-elf.h ---- dist.orig/gcc/config/vax/netbsd-elf.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/vax/netbsd-elf.h 2015-10-18 13:19:50.000000000 +0200 -@@ -63,6 +63,12 @@ - #define EXTRA_SPECS \ - { "netbsd_entry_point", NETBSD_ENTRY_POINT }, - -+#undef INTPTR_TYPE -+#define INTPTR_TYPE "long int" -+ -+#undef UINTPTR_TYPE -+#define UINTPTR_TYPE "long unsigned int" -+ - /* We use gas, not the UNIX assembler. */ - #undef TARGET_DEFAULT - #define TARGET_DEFAULT MASK_QMATH -diff -rNU3 dist.orig/gcc/config/vax/vax-protos.h dist/gcc/config/vax/vax-protos.h ---- dist.orig/gcc/config/vax/vax-protos.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/vax/vax-protos.h 2015-10-18 13:19:50.000000000 +0200 -@@ -18,6 +18,7 @@ - . */ - - extern bool legitimate_constant_address_p (rtx); -+extern bool legitimate_pic_operand_p (rtx); - extern void vax_expand_prologue (void); - - #ifdef RTX_CODE -@@ -28,6 +29,7 @@ - extern void print_operand (FILE *, rtx, int); - extern void vax_notice_update_cc (rtx, rtx); - extern void vax_expand_addsub_di_operands (rtx *, enum rtx_code); -+extern bool vax_decomposed_dimode_operand_p (rtx, rtx); - extern const char * vax_output_int_move (rtx, rtx *, enum machine_mode); - extern const char * vax_output_int_add (rtx, rtx *, enum machine_mode); - extern const char * vax_output_int_subtract (rtx, rtx *, enum machine_mode); -diff -rNU3 dist.orig/gcc/config/vax/vax.c dist/gcc/config/vax/vax.c ---- dist.orig/gcc/config/vax/vax.c 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/vax/vax.c 2015-10-18 13:19:50.000000000 +0200 -@@ -162,9 +162,13 @@ - HOST_WIDE_INT size; - rtx insn; - -+ offset = 20; - for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) - if (df_regs_ever_live_p (regno) && !call_used_regs[regno]) -- mask |= 1 << regno; -+ { -+ mask |= 1 << regno; -+ offset += 4; -+ } - - insn = emit_insn (gen_procedure_entry_mask (GEN_INT (mask))); - RTX_FRAME_RELATED_P (insn) = 1; -@@ -186,11 +190,17 @@ - - The rest of the prologue will adjust the SP for the local frame. */ - -- vax_add_reg_cfa_offset (insn, 4, arg_pointer_rtx); -- vax_add_reg_cfa_offset (insn, 8, frame_pointer_rtx); -- vax_add_reg_cfa_offset (insn, 12, pc_rtx); -+ add_reg_note (insn, REG_CFA_DEF_CFA, -+ plus_constant (Pmode, frame_pointer_rtx, offset)); -+ insn = emit_insn (gen_blockage ()); -+ RTX_FRAME_RELATED_P (insn) = 1; - -- offset = 16; -+ vax_add_reg_cfa_offset (insn, 4, gen_rtx_REG (Pmode, PSW_REGNUM)); -+ vax_add_reg_cfa_offset (insn, 8, arg_pointer_rtx); -+ vax_add_reg_cfa_offset (insn, 12, frame_pointer_rtx); -+ vax_add_reg_cfa_offset (insn, 16, pc_rtx); -+ -+ offset = 20; - for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++) - if (mask & (1 << regno)) - { -@@ -198,12 +208,6 @@ - offset += 4; - } - -- /* Because add_reg_note pushes the notes, adding this last means that -- it will be processed first. This is required to allow the other -- notes be interpreted properly. */ -- add_reg_note (insn, REG_CFA_DEF_CFA, -- plus_constant (Pmode, frame_pointer_rtx, offset)); -- - /* Allocate the local stack frame. */ - size = get_frame_size (); - size -= STARTING_FRAME_OFFSET; -@@ -354,7 +358,10 @@ - addr = XEXP (addr, 1); - } - else -- gcc_unreachable (); -+ { -+ debug_rtx (orig); -+ gcc_unreachable (); -+ } - - if (REG_P (addr)) - { -@@ -365,9 +372,8 @@ - } - else if (GET_CODE (addr) == MULT) - ireg = addr; -- else -+ else if (GET_CODE (addr) == PLUS) - { -- gcc_assert (GET_CODE (addr) == PLUS); - if (CONSTANT_ADDRESS_P (XEXP (addr, 0)) - || MEM_P (XEXP (addr, 0))) - { -@@ -375,7 +381,7 @@ - { - if (CONST_INT_P (offset)) - offset = plus_constant (Pmode, XEXP (addr, 0), -- INTVAL (offset)); -+ INTVAL (offset)); - else - { - gcc_assert (CONST_INT_P (XEXP (addr, 0))); -@@ -392,12 +398,15 @@ - else - reg1 = XEXP (addr, 0); - } -- else -+ else if (GET_CODE (XEXP (addr, 0)) == MULT && !ireg) - { -- gcc_assert (GET_CODE (XEXP (addr, 0)) == MULT); -- gcc_assert (!ireg); - ireg = XEXP (addr, 0); - } -+ else -+ { -+ debug_rtx (orig); -+ gcc_unreachable (); -+ } - - if (CONSTANT_ADDRESS_P (XEXP (addr, 1)) - || MEM_P (XEXP (addr, 1))) -@@ -423,12 +432,20 @@ - else - reg1 = XEXP (addr, 1); - } -- else -+ else if (GET_CODE (XEXP (addr, 1)) == MULT && !ireg) - { -- gcc_assert (GET_CODE (XEXP (addr, 1)) == MULT); -- gcc_assert (!ireg); - ireg = XEXP (addr, 1); - } -+ else -+ { -+ debug_rtx (orig); -+ gcc_unreachable (); -+ } -+ } -+ else -+ { -+ debug_rtx (orig); -+ gcc_unreachable (); - } - - /* If REG1 is nonzero, figure out if it is a base or index register. */ -@@ -440,7 +457,11 @@ - && (MEM_P (offset) - || (flag_pic && symbolic_operand (offset, SImode))))) - { -- gcc_assert (!ireg); -+ if (ireg) -+ { -+ debug_rtx (orig); -+ gcc_unreachable (); -+ } - ireg = reg1; - } - else -@@ -486,12 +507,17 @@ - { - if (GET_CODE (ireg) == MULT) - ireg = XEXP (ireg, 0); -- gcc_assert (REG_P (ireg)); -+ if (! REG_P (ireg)) -+ { -+ debug_rtx (orig); -+ output_operand_lossage ("non-register index expression"); -+ } - fprintf (file, "[%s]", reg_names[REGNO (ireg)]); - } - break; - - default: -+ gcc_assert (! REG_P(addr)); - output_addr_const (file, addr); - } - } -@@ -546,6 +572,11 @@ - sizeof (dstr), 0, 1); - fprintf (file, "$0%c%s", ASM_DOUBLE_CHAR, dstr); - } -+ else if (GET_CODE (x) == SUBREG) -+ { -+ debug_rtx (x); -+ output_operand_lossage ("SUBREG operand"); -+ } - else - { - if (flag_pic > 1 && symbolic_operand (x, SImode)) -@@ -1086,6 +1117,7 @@ - case IOR: - case XOR: - case NOT: -+ case CTZ: - case MEM: - case REG: - cc_status.flags = CC_NO_OVERFLOW; -@@ -1187,7 +1219,7 @@ - { - operands[1] = GEN_INT (lval); - operands[2] = GEN_INT (n); -- return "ashq %2,%1,%0"; -+ return "ashq %2,%D1,%0"; - } - #if HOST_BITS_PER_WIDE_INT == 32 - } -@@ -1199,7 +1231,7 @@ - { - operands[1] = GEN_INT (hval >> n); - operands[2] = GEN_INT (n + 32); -- return "ashq %2,%1,%0"; -+ return "ashq %2,%D1,%0"; - #endif - } - } -@@ -1261,7 +1293,7 @@ - - if (operands[1] == const0_rtx) - { -- if (push_operand (operands[1], SImode)) -+ if (push_operand (operands[0], SImode)) - return "pushl %1"; - return "clrl %0"; - } -@@ -1626,6 +1658,111 @@ - } - } - -+static rtx -+mkrtx(enum rtx_code code, enum machine_mode mode, rtx base, HOST_WIDE_INT off) -+{ -+ rtx tmp; -+ -+ if (GET_CODE (base) == CONST) -+ base = XEXP (base, 0); -+ -+ if (GET_CODE (base) == PLUS) -+ { -+ rtx a = XEXP (base, 0); -+ rtx b = XEXP (base, 1); -+ if (GET_CODE (b) == CONST) -+ b = XEXP (b, 0); -+ if (CONST_INT_P (b)) -+ { -+ off += INTVAL (b); -+ base = a; -+ } -+ else if (REG_P (a) && GET_CODE (b) == SYMBOL_REF) -+ { -+ if (off != 0) -+ { -+ base = gen_rtx_PLUS (Pmode, a, plus_constant(Pmode, b, off)); -+ off = 0; -+ } -+ } -+ else if (REG_P (a) && GET_CODE (b) == PLUS) -+ { -+ off += INTVAL (XEXP (b, 1)); -+ base = gen_rtx_PLUS (Pmode, a, plus_constant(Pmode, XEXP (b, 0), off)); -+ off = 0; -+ } -+ else -+ { -+ debug_rtx(base); -+ gcc_unreachable (); -+ } -+ } -+ if (code == POST_INC) -+ tmp = gen_rtx_POST_INC (SImode, base); -+ else if (off == 0 || (REG_P (base) && code == REG)) -+ tmp = base; -+ else -+ tmp = plus_constant (Pmode, base, off); -+ return gen_rtx_MEM (mode, tmp); -+} -+ -+const char * -+vax_output_movmemsi (rtx insn, rtx *operands) -+{ -+ HOST_WIDE_INT n = INTVAL (operands[2]); -+ HOST_WIDE_INT off; -+ rtx src, dest; -+ const char *pat = NULL; -+ const enum rtx_code *src_codes; -+ const enum rtx_code *dest_codes; -+ int code_idx = 0; -+ int mode_idx; -+ -+ static const enum machine_mode xmodes[4] = -+ { -+ QImode, HImode, SImode, DImode -+ }; -+ static const char * const pats[4] = -+ { -+ "movb %1,%0", "movw %1,%0", "movl %1,%0", "movq %1,%0", -+ }; -+ static const enum rtx_code codes[2][3] = -+ { -+ { PLUS, PLUS, PLUS }, -+ { POST_INC, POST_INC, REG }, -+ }; -+ -+ src = XEXP (operands[1], 0); -+ -+ src_codes = -+ codes[REG_P (src) && find_regno_note (insn, REG_DEAD, REGNO(src))]; -+ -+ dest = XEXP (operands[0], 0); -+ -+ dest_codes = -+ codes[REG_P (dest) && find_regno_note (insn, REG_DEAD, REGNO(dest))]; -+ -+ for (off = 0, code_idx = 0, mode_idx = 3; mode_idx >= 0; mode_idx--) -+ { -+ const enum machine_mode mode = xmodes[mode_idx]; -+ const HOST_WIDE_INT mode_len = GET_MODE_SIZE (mode); -+ for (; n >= mode_len; n -= mode_len, off += mode_len) -+ { -+ if (pat != NULL) -+ output_asm_insn (pat, operands); -+ if (n == mode_len) -+ code_idx = 2; -+ operands[0] = mkrtx(dest_codes[code_idx], mode, dest, off); -+ operands[1] = mkrtx(src_codes[code_idx], mode, src, off); -+ if (pat == NULL) -+ code_idx = 1; -+ pat = pats[mode_idx]; -+ } -+ } -+ -+ return pat; -+} -+ - /* True if X is an rtx for a constant that is a valid address. */ - - bool -@@ -1642,9 +1779,23 @@ - && !SYMBOL_REF_LOCAL_P (XEXP (XEXP (x, 0), 0))) - return false; - #endif -+ gcc_assert (! REG_P (x)); - return true; - } - -+bool -+legitimate_pic_operand_p (rtx x) -+{ -+#ifdef NO_EXTERNAL_INDIRECT_ADDRESS -+ if (GET_CODE (x) != CONST) -+ return true; -+ if (GET_CODE (XEXP (XEXP (x, 0), 0)) == SYMBOL_REF -+ && !SYMBOL_REF_LOCAL_P (XEXP (XEXP (x, 0), 0))) -+ return false; -+#endif -+ return true; -+} -+ - /* The other macros defined here are used only in legitimate_address_p (). */ - - /* Nonzero if X is a hard reg that can be used as an index -@@ -1951,8 +2102,10 @@ - and that's just a left shift of 1. */ - if (rtx_equal_p (operands[1], operands[2])) - { -- gcc_assert (code != MINUS); -- emit_insn (gen_ashldi3 (operands[0], operands[1], const1_rtx)); -+ if (code == MINUS) -+ emit_insn (gen_movdi (operands[0], const0_rtx)); -+ else -+ emit_insn (gen_ashldi3 (operands[0], operands[1], const1_rtx)); - return; - } - -@@ -2173,3 +2326,54 @@ - ? (GET_MODE_SIZE (mode) + 3) & ~3 - : (int_size_in_bytes (type) + 3) & ~3); - } -+ -+bool -+vax_decomposed_dimode_operand_p (rtx lo, rtx hi) -+{ -+ HOST_WIDE_INT lo_offset = 0; -+ HOST_WIDE_INT hi_offset = 0; -+ -+ /* If the codes aren't the same, can't be a DImode operand. */ -+ if (GET_CODE (lo) != GET_CODE (hi)) -+ return false; -+ -+ /* If a register, hi regno must be one more than the lo regno. */ -+ if (REG_P (lo)) -+ return REGNO (lo) + 1 == REGNO (hi); -+ -+ /* If not memory, can't be a DImode operand. */ -+ if (!MEM_P (lo)) -+ return false; -+ -+ /* Get addresses of memory operands. */ -+ lo = XEXP(lo, 0); -+ hi = XEXP(hi, 0); -+ -+ /* If POST_INC, regno must match. */ -+ if (GET_CODE (lo) == POST_INC && GET_CODE (hi) == POST_INC) -+ return REGNO (XEXP (lo, 0)) == REGNO (XEXP (hi, 0)); -+ -+ if (GET_CODE (lo) == PLUS) -+ { -+ /* If PLUS or MULT, this must an indexed address so fail. */ -+ if (GET_CODE (XEXP (lo, 0)) == PLUS -+ || GET_CODE (XEXP (lo, 0)) == MULT -+ || !CONST_INT_P (XEXP (lo, 1))) -+ return false; -+ lo_offset = INTVAL (XEXP (lo, 1)); -+ lo = XEXP(lo, 0); -+ } -+ -+ if (GET_CODE (hi) == PLUS) -+ { -+ /* If PLUS or MULT, this must an indexed address so fail. */ -+ if (GET_CODE (XEXP (hi, 0)) == PLUS -+ || GET_CODE (XEXP (hi, 0)) == MULT -+ || !CONST_INT_P (XEXP (hi, 1))) -+ return false; -+ hi_offset = INTVAL (XEXP (hi, 1)); -+ hi = XEXP(hi, 0); -+ } -+ -+ return rtx_equal_p(lo, hi) && lo_offset + 4 == hi_offset; -+} -diff -rNU3 dist.orig/gcc/config/vax/vax.h dist/gcc/config/vax/vax.h ---- dist.orig/gcc/config/vax/vax.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config/vax/vax.h 2015-10-18 13:19:50.000000000 +0200 -@@ -156,6 +156,9 @@ - /* Specify the registers used for certain standard purposes. - The values of these macros are register numbers. */ - -+/* VAX PSW for DWARF-2 */ -+#define PSW_REGNUM VAX_PSW_REGNUM -+ - /* VAX pc is overloaded on a register. */ - #define PC_REGNUM VAX_PC_REGNUM - -@@ -370,6 +373,10 @@ - RETURN_ADDRESS_OFFSET)) \ - : (rtx) 0) - -+/* A C expression that is nonzero if X is a legitimate immediate operand -+ on the target machine when generating position independent code. */ -+ -+#define LEGITIMATE_PIC_OPERAND_P(X) legitimate_pic_operand_p (X) - - /* Addressing modes, and classification of registers for them. */ - -diff -rNU3 dist.orig/gcc/config/vax/vax.md dist/gcc/config/vax/vax.md ---- dist.orig/gcc/config/vax/vax.md 2013-01-15 22:30:24.000000000 +0100 -+++ dist/gcc/config/vax/vax.md 2015-10-18 13:19:50.000000000 +0200 -@@ -40,6 +40,7 @@ - (VAX_FP_REGNUM 13) ; Register 13 contains the frame pointer - (VAX_SP_REGNUM 14) ; Register 14 contains the stack pointer - (VAX_PC_REGNUM 15) ; Register 15 contains the program counter -+ (VAX_PSW_REGNUM 16) ; Program Status Word - ] - ) - -@@ -215,6 +216,11 @@ - "" - " - { -+ if (CONST_INT_P (operands[2]) && INTVAL (operands[2]) <= 48) -+ { -+ emit_insn (gen_movmemsi1_2 (operands[0], operands[1], operands[2])); -+ DONE; -+ } - emit_insn (gen_movmemhi1 (operands[0], operands[1], operands[2])); - DONE; - }") -@@ -224,6 +230,13 @@ - ;; that anything generated as this insn will be recognized as one - ;; and that it won't successfully combine with anything. - -+(define_insn "movmemsi1_2" -+ [(set (match_operand:BLK 0 "memory_operand" "=B") -+ (match_operand:BLK 1 "memory_operand" "B")) -+ (use (match_operand:SI 2 "const_int_operand" "g"))] -+ "INTVAL (operands[2]) <= 48" -+ "* return vax_output_movmemsi (insn, operands);") -+ - (define_insn "movmemhi1" - [(set (match_operand:BLK 0 "memory_operand" "=o") - (match_operand:BLK 1 "memory_operand" "o")) -@@ -633,7 +646,7 @@ - "" - " - { -- if (! CONST_INT_P(operands[2])) -+ if (! CONST_INT_P (operands[2])) - operands[2] = gen_rtx_NEG (QImode, negate_rtx (QImode, operands[2])); - }") - -@@ -697,14 +710,14 @@ - (ashift:DI (match_operand:DI 1 "general_operand" "g") - (match_operand:QI 2 "general_operand" "g")))] - "" -- "ashq %2,%1,%0") -+ "ashq %2,%D1,%0") - - (define_insn "" - [(set (match_operand:DI 0 "nonimmediate_operand" "=g") - (ashiftrt:DI (match_operand:DI 1 "general_operand" "g") - (neg:QI (match_operand:QI 2 "general_operand" "g"))))] - "" -- "ashq %2,%1,%0") -+ "ashq %2,%D1,%0") - - ;; We used to have expand_shift handle logical right shifts by using extzv, - ;; but this make it very difficult to do lshrdi3. Since the VAX is the -@@ -781,8 +794,9 @@ - "(INTVAL (operands[1]) == 8 || INTVAL (operands[1]) == 16) - && INTVAL (operands[2]) % INTVAL (operands[1]) == 0 - && (REG_P (operands[0]) -- || ! mode_dependent_address_p (XEXP (operands[0], 0), -- MEM_ADDR_SPACE (operands[0])))" -+ || (MEM_P (operands[0]) -+ && ! mode_dependent_address_p (XEXP (operands[0], 0), -+ MEM_ADDR_SPACE (operands[0]))))" - "* - { - if (REG_P (operands[0])) -@@ -810,8 +824,9 @@ - "(INTVAL (operands[2]) == 8 || INTVAL (operands[2]) == 16) - && INTVAL (operands[3]) % INTVAL (operands[2]) == 0 - && (REG_P (operands[1]) -- || ! mode_dependent_address_p (XEXP (operands[1], 0), -- MEM_ADDR_SPACE (operands[1])))" -+ || (MEM_P (operands[1]) -+ && ! mode_dependent_address_p (XEXP (operands[1], 0), -+ MEM_ADDR_SPACE (operands[1]))))" - "* - { - if (REG_P (operands[1])) -@@ -838,8 +853,9 @@ - "(INTVAL (operands[2]) == 8 || INTVAL (operands[2]) == 16) - && INTVAL (operands[3]) % INTVAL (operands[2]) == 0 - && (REG_P (operands[1]) -- || ! mode_dependent_address_p (XEXP (operands[1], 0), -- MEM_ADDR_SPACE (operands[1])))" -+ || (MEM_P (operands[1]) -+ && ! mode_dependent_address_p (XEXP (operands[1], 0), -+ MEM_ADDR_SPACE (operands[1]))))" - "* - { - if (REG_P (operands[1])) -@@ -956,8 +972,8 @@ - "" - "* - { -- if (!REG_P (operands[0]) || !CONST_INT_P (operands[2]) -- || !CONST_INT_P (operands[3]) -+ if (! REG_P (operands[0]) || ! CONST_INT_P (operands[2]) -+ || ! CONST_INT_P (operands[3]) - || (INTVAL (operands[2]) != 8 && INTVAL (operands[2]) != 16) - || INTVAL (operands[2]) + INTVAL (operands[3]) > 32 - || side_effects_p (operands[1]) -@@ -986,8 +1002,8 @@ - "" - "* - { -- if (!REG_P (operands[0]) || !CONST_INT_P (operands[2]) -- || !CONST_INT_P (operands[3]) -+ if (! REG_P (operands[0]) || ! CONST_INT_P (operands[2]) -+ || ! CONST_INT_P (operands[3]) - || INTVAL (operands[2]) + INTVAL (operands[3]) > 32 - || side_effects_p (operands[1]) - || (MEM_P (operands[1]) -@@ -1660,3 +1676,50 @@ - emit_barrier (); - DONE; - }) -+ -+(include "builtins.md") -+ -+(define_peephole2 -+ [(set (match_operand:SI 0 "push_operand" "") -+ (const_int 0)) -+ (set (match_dup 0) -+ (match_operand:SI 1 "const_int_operand" ""))] -+ "INTVAL (operands[1]) >= 0" -+ [(set (match_dup 0) -+ (match_dup 1))] -+ "operands[0] = gen_rtx_MEM(DImode, XEXP (operands[0], 0));") -+ -+(define_peephole2 -+ [(set (match_operand:SI 0 "push_operand" "") -+ (match_operand:SI 1 "general_operand" "")) -+ (set (match_dup 0) -+ (match_operand:SI 2 "general_operand" ""))] -+ "vax_decomposed_dimode_operand_p (operands[2], operands[1])" -+ [(set (match_dup 0) -+ (match_dup 2))] -+ "{ -+ operands[0] = gen_rtx_MEM(DImode, XEXP (operands[0], 0)); -+ operands[2] = REG_P (operands[2]) -+ ? gen_rtx_REG(DImode, REGNO (operands[2])) -+ : gen_rtx_MEM(DImode, XEXP (operands[2], 0)); -+}") -+ -+; Leave this commented out until we can determine whether the second move -+; precedes a jump which relies on the CC flags being set correctly. -+(define_peephole2 -+ [(set (match_operand:SI 0 "nonimmediate_operand" "") -+ (match_operand:SI 1 "general_operand" "")) -+ (set (match_operand:SI 2 "nonimmediate_operand" "") -+ (match_operand:SI 3 "general_operand" ""))] -+ "0 && vax_decomposed_dimode_operand_p (operands[1], operands[3]) -+ && vax_decomposed_dimode_operand_p (operands[0], operands[2])" -+ [(set (match_dup 0) -+ (match_dup 1))] -+ "{ -+ operands[0] = REG_P (operands[0]) -+ ? gen_rtx_REG(DImode, REGNO (operands[0])) -+ : gen_rtx_MEM(DImode, XEXP (operands[0], 0)); -+ operands[1] = REG_P (operands[1]) -+ ? gen_rtx_REG(DImode, REGNO (operands[1])) -+ : gen_rtx_MEM(DImode, XEXP (operands[1], 0)); -+}") -diff -rNU3 dist.orig/gcc/config/x-netbsd dist/gcc/config/x-netbsd ---- dist.orig/gcc/config/x-netbsd 1970-01-01 01:00:00.000000000 +0100 -+++ dist/gcc/config/x-netbsd 2015-10-18 13:19:50.000000000 +0200 -@@ -0,0 +1,4 @@ -+host-netbsd.o : $(srcdir)/config/host-netbsd.c $(CONFIG_H) $(SYSTEM_H) \ -+ coretypes.h hosthooks.h hosthooks-def.h $(HOOKS_H) -+ $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ -+ $(srcdir)/config/host-netbsd.c -diff -rNU3 dist.orig/gcc/config.gcc dist/gcc/config.gcc ---- dist.orig/gcc/config.gcc 2015-05-21 22:57:29.000000000 +0200 -+++ dist/gcc/config.gcc 2015-10-18 13:19:50.000000000 +0200 -@@ -325,6 +325,7 @@ - ;; - arm*-*-*) - cpu_type=arm -+ need_64bit_hwint=yes - extra_headers="mmintrin.h arm_neon.h" - target_type_format_char='%' - c_target_objs="arm-c.o" -@@ -401,6 +402,16 @@ - cpu_type=m32r - extra_options="${extra_options} g.opt" - ;; -+m5200-*-*|m5407-*-*) -+ cpu_type=m68k -+ extra_headers=math-68881.h -+ extra_options="${extra_options} m68k/m68k-tables.opt" -+ ;; -+m680[012]0-*-*) -+ cpu_type=m68k -+ extra_headers=math-68881.h -+ extra_options="${extra_options} m68k/m68k-tables.opt" -+ ;; - m68k-*-*) - extra_headers=math-68881.h - extra_options="${extra_options} m68k/m68k-tables.opt" -@@ -415,6 +426,12 @@ - extra_headers="loongson.h" - extra_options="${extra_options} g.opt mips/mips-tables.opt" - ;; -+or1k-*-*) -+ cpu_type=or1k -+ ;; -+or1knd-*-*) -+ cpu_type=or1k -+ ;; - picochip-*-*) - cpu_type=picochip - ;; -@@ -429,6 +446,10 @@ - esac - extra_options="${extra_options} g.opt fused-madd.opt rs6000/rs6000-tables.opt" - ;; -+riscv*-*-*) -+ cpu_type=riscv -+ need_64bit_hwint=yes -+ ;; - rs6000*-*-*) - need_64bit_hwint=yes - extra_options="${extra_options} g.opt fused-madd.opt rs6000/rs6000-tables.opt" -@@ -712,6 +733,7 @@ - default_use_cxa_atexit=yes - ;; - esac -+ nbsd_tm_file="${nbsd_tm_file} netbsd.h netbsd-stdint.h netbsd-elf.h" - ;; - *-*-openbsd*) - tmake_file="t-openbsd" -@@ -846,7 +868,7 @@ - extra_options="${extra_options} alpha/elf.opt" - ;; - alpha*-*-netbsd*) -- tm_file="elfos.h ${tm_file} netbsd.h alpha/elf.h netbsd-elf.h alpha/netbsd.h" -+ tm_file="elfos.h ${tm_file} ${nbsd_tm_file} alpha/elf.h alpha/netbsd.h" - extra_options="${extra_options} netbsd.opt netbsd-elf.opt \ - alpha/elf.opt" - ;; -@@ -866,9 +888,38 @@ - tmake_file="${tmake_file} arm/t-arm arm/t-vxworks" - ;; - arm*-*-netbsdelf*) -- tm_file="dbxelf.h elfos.h netbsd.h netbsd-elf.h arm/elf.h arm/aout.h ${tm_file} arm/netbsd-elf.h" -- extra_options="${extra_options} netbsd.opt netbsd-elf.opt" - tmake_file="${tmake_file} arm/t-arm" -+ tm_file="dbxelf.h elfos.h ${nbsd_tm_file} arm/elf.h arm/aout.h arm/arm.h" -+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt" -+ case ${target} in -+ arm*eb-*) tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1" ;; -+ esac -+ case ${target} in -+ arm*-*-netbsdelf-*eabi*) -+ tm_file="$tm_file arm/bpabi.h arm/netbsd-elf.h arm/netbsd-eabi.h" -+ tmake_file="$tmake_file arm/t-bpabi arm/t-netbsdeabi" -+ # The BPABI long long divmod functions return a 128-bit value in -+ # registers r0-r3. Correctly modeling that requires the use of -+ # TImode. -+ need_64bit_hwint=yes -+ # The EABI requires the use of __cxa_atexit. -+ default_use_cxa_atexit=yes -+ ;; -+ *) -+ tm_file="$tm_file arm/netbsd-elf.h" -+ tmake_file="$tmake_file arm/t-netbsd" -+ ;; -+ esac -+ case ${target} in -+ arm*-*-netbsdelf-*eabihf*) -+ tm_defines="${tm_defines} TARGET_DEFAULT_FLOAT_ABI=ARM_FLOAT_ABI_HARD" -+ ;; -+ esac -+ case ${target} in -+ armv4*) with_cpu=${with_cpu:-strongarm};; -+ armv6*) with_cpu=${with_cpu:-arm1176jzf-s};; -+ armv7*) with_cpu=${with_cpu:-cortex-a8};; -+ esac - ;; - arm*-*-linux-*) # ARM GNU/Linux with ELF - tm_file="dbxelf.h elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h arm/elf.h arm/linux-gas.h arm/linux-elf.h" -@@ -1077,6 +1128,14 @@ - gas=yes - gnu_ld=yes - ;; -+hppa*-*-netbsd* | parisc*-*-netbsd*) -+ target_cpu_default="MASK_PA_11|MASK_NO_SPACE_REGS" -+ tm_file="${tm_file} dbxelf.h elfos.h ${nbsd_tm_file} \ -+ pa/pa-netbsd.h pa/pa32-regs.h pa/pa32-netbsd.h" -+ tmake_file="${tmake_file} pa/t-netbsd" -+ tm_defines="${tm_defines} CHAR_FAST8=1 SHORT_FAST16=1" -+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt" -+ ;; - hppa[12]*-*-hpux10*) - case ${target} in - hppa1.1-*-* | hppa2*-*-*) -@@ -1229,11 +1288,20 @@ - tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/x86-64.h i386/freebsd.h i386/freebsd64.h" - ;; - i[34567]86-*-netbsdelf*) -- tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/netbsd-elf.h" -+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${nbsd_tm_file} i386/netbsd-elf.h" -+ tmake_file="${tmake_file} i386/t-crtstuff" - extra_options="${extra_options} netbsd.opt netbsd-elf.opt" - ;; -+i[34567]86-*-netbsd*) -+ tm_file="${tm_file} i386/unix.h i386/bsd.h i386/gas.h i386/gstabs.h netbsd.h netbsd-aout.h i386/netbsd.h" -+ tmake_file="${tmake_file} t-netbsd" -+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt" -+ extra_parts="" -+ use_collect2=yes -+ ;; - x86_64-*-netbsd*) -- tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/x86-64.h i386/netbsd64.h" -+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${nbsd_tm_file} i386/x86-64.h i386/netbsd64.h" -+ tmake_file="${tmake_file} i386/t-netbsd64" - extra_options="${extra_options} netbsd.opt netbsd-elf.opt" - ;; - i[34567]86-*-openbsd2.*|i[34567]86-*openbsd3.[0123]) -@@ -1563,6 +1631,16 @@ - target_cpu_default="${target_cpu_default}|MASK_GNU_LD" - fi - ;; -+ia64*-*-netbsd*) -+ tm_file="${tm_file} dbxelf.h elfos.h ${nbsd_tm_file} ia64/sysv4.h ia64/netbsd.h" -+ target_cpu_default="MASK_GNU_AS|MASK_GNU_LD" -+ tmake_file="${tmake_file} ia64/t-ia64" -+ if test x$with_system_libunwind != xyes ; then -+ tmake_file="${tmake_file} t-libunwind-elf ia64/t-glibc-libunwind" -+ fi -+ extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o crtfastmath.o" -+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt" -+ ;; - ia64*-*-freebsd*) - tm_file="${tm_file} dbxelf.h elfos.h ${fbsd_tm_file} ia64/sysv4.h ia64/freebsd.h" - target_cpu_default="MASK_GNU_AS|MASK_GNU_LD" -@@ -1682,12 +1760,30 @@ - ;; - esac - ;; --m68k*-*-netbsdelf*) -- default_m68k_cpu=68020 -- default_cf_cpu=5475 -- tm_file="${tm_file} dbxelf.h elfos.h netbsd.h netbsd-elf.h m68k/netbsd-elf.h" -+m68010-*-netbsdelf* | m68k-*-netbsdelf* | m5407-*-netbsdelf*) -+ tm_file="${tm_file} dbxelf.h elfos.h ${nbsd_tm_file} m68k/netbsd-elf.h" -+ tm_defines="${tm_defines} MOTOROLA=1 USE_GAS=1" -+ tm_defines="${tm_defines} CHAR_FAST8=1 SHORT_FAST16=1" - extra_options="${extra_options} netbsd.opt netbsd-elf.opt" -- tm_defines="${tm_defines} MOTOROLA=1" -+ default_cf_cpu=5475 -+ default_m68k_cpu=68020 -+ case ${target} in -+ m5407*) -+ with_arch=${with_arch:-cf} -+ target_cpu_default="mcf5475" -+# target="`echo ${target} | sed 's/m68kcf/m68k/'`" -+ ;; -+ m68010*) -+ target_cpu_default="m68010" -+ tmake_file="m68k/t-m68kelf m68k/t-m68010-netbsd" -+ default_m68k_cpu=68010 -+ tmake_file="${tmake_file} m68k/t-floatlib" -+ ;; -+ *) -+ with_arch=${with_arch:-m68k} -+ tmake_file="${tmake_file} m68k/t-floatlib" -+ ;; -+ esac - ;; - m68k*-*-openbsd*) - default_m68k_cpu=68020 -@@ -1790,9 +1886,16 @@ - cxx_target_objs="${cxx_target_objs} microblaze-c.o" - tmake_file="${tmake_file} microblaze/t-microblaze" - ;; -+mips64*-*-netbsd*) # NetBSD/mips64, either endian. -+ target_cpu_default="MASK_ABICALLS|MASK_FLOAT64|MASK_SOFT_FLOAT_ABI" -+ tm_file="elfos.h ${tm_file} mips/elf.h ${nbsd_tm_file} mips/netbsd.h mips/netbsd64.h" -+ tmake_file="${tmake_file} mips/t-netbsd64" -+ tm_defines="${tm_defines} MIPS_ABI_DEFAULT=ABI_N32" -+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt" -+ ;; - mips*-*-netbsd*) # NetBSD/mips, either endian. - target_cpu_default="MASK_ABICALLS" -- tm_file="elfos.h ${tm_file} mips/elf.h netbsd.h netbsd-elf.h mips/netbsd.h" -+ tm_file="elfos.h ${tm_file} mips/elf.h ${nbsd_tm_file} mips/netbsd.h" - extra_options="${extra_options} netbsd.opt netbsd-elf.opt" - ;; - mips*-mti-linux*) -@@ -1972,6 +2075,42 @@ - use_collect2=no - use_gcc_stdint=wrap - ;; -+or1k*-*-elf*) -+ tm_file="${tm_file} dbxelf.h elfos.h newlib-stdint.h ${cpu_type}/elf.h" -+ extra_parts="crti.o crtbegin.o crtend.o crtn.o" -+ case ${target} in -+ or1knd-*) -+ tmake_file=or1k/t-or1knd -+ tm_defines="${tm_defines} OR1K_DELAY_DEFAULT=OR1K_DELAY_OFF" -+ ;; -+ *) -+ tmake_file=or1k/t-or1k -+ tm_defines="${tm_defines} OR1K_DELAY_DEFAULT=OR1K_DELAY_ON" -+ ;; -+ esac -+ ;; -+or1k*-*-linux-*) -+ tm_file="${tm_file} dbxelf.h elfos.h or1k/elf.h gnu-user.h linux.h or1k/linux-gas.h or1k/linux-elf.h uclibc-stdint.h" -+ case ${target} in -+ or1knd-*) -+ tmake_file="or1k/t-or1knd or1k/t-linux ${tmake_file}" -+ tm_defines="${tm_defines} OR1K_DELAY_DEFAULT=OR1K_DELAY_OFF" -+ ;; -+ *) -+ tmake_file="or1k/t-or1k or1k/t-linux ${tmake_file}" -+ tm_defines="${tm_defines} OR1K_DELAY_DEFAULT=OR1K_DELAY_ON" -+ ;; -+ esac -+ ;; -+or1k*-*-netbsd*) -+ tm_file="${tm_file} dbxelf.h elfos.h netbsd.h netbsd-elf.h netbsd-stdint.h or1k/netbsd.h" -+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt" -+ case ${target} in -+ or1knd-*) tm_defines="${tm_defines} OR1K_DELAY_DEFAULT=OR1K_DELAY_OFF" ;; -+ *) tm_defines="${tm_defines} OR1K_DELAY_DEFAULT=OR1K_DELAY_ON" ;; -+ esac -+ gcc_cv_initfini_array=yes -+ ;; - pdp11-*-*) - tm_file="${tm_file} newlib-stdint.h" - use_gcc_stdint=wrap -@@ -2023,11 +2162,24 @@ - ;; - esac - ;; --powerpc-*-netbsd*) -- tm_file="${tm_file} dbxelf.h elfos.h netbsd.h netbsd-elf.h freebsd-spec.h rs6000/sysv4.h rs6000/netbsd.h" -+powerpc*-*-netbsd*) -+ tm_file="${tm_file} dbxelf.h elfos.h freebsd-spec.h" -+ tm_file="${tm_file} netbsd.h netbsd-elf.h" -+ case ${target} in -+ powerpc64*) -+ tm_file="rs6000/biarch64.h ${tm_file} rs6000/sysv4.h rs6000/default64.h rs6000/netbsd64.h" -+ tmake_file="${tmake_file} rs6000/t-netbsd64" -+ ;; -+ *) -+ tm_file="${tm_file} rs6000/sysv4.h rs6000/netbsd.h" -+ tmake_file="${tmake_file} rs6000/t-netbsd" -+ ;; -+ esac - extra_options="${extra_options} netbsd.opt netbsd-elf.opt" -- tmake_file="${tmake_file} rs6000/t-netbsd" -- extra_options="${extra_options} rs6000/sysv4.opt" -+ if test x${enable_secureplt} != xno; then -+ tm_file="rs6000/secureplt.h ${tm_file}" -+ fi -+ extra_options="${extra_options} rs6000/sysv4.opt rs6000/linux64.opt" - ;; - powerpc-*-eabispe*) - tm_file="${tm_file} dbxelf.h elfos.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h rs6000/eabispe.h" -@@ -2190,6 +2342,31 @@ - extra_options="${extra_options} rs6000/sysv4.opt" - use_gcc_stdint=wrap - ;; -+riscv*-*-linux*) # Linux RISC-V -+ tm_file="elfos.h gnu-user.h linux.h glibc-stdint.h ${tm_file} riscv/linux.h riscv/linux64.h" -+ tmake_file="${tmake_file} riscv/t-linux64" -+ gnu_ld=yes -+ gas=yes -+ gcc_cv_initfini_array=yes -+ ;; -+riscv*-*-elf*) # Linux RISC-V -+ tm_file="elfos.h newlib-stdint.h ${tm_file} riscv/elf.h" -+ tmake_file="${tmake_file} riscv/t-elf" -+ gnu_ld=yes -+ gas=yes -+ gcc_cv_initfini_array=yes -+ ;; -+riscv*-*-netbsd*) # NetBSD RISC-V -+ tm_file="elfos.h ${tm_file} netbsd.h netbsd-elf.h riscv/netbsd.h" -+ case ${target} in -+ riscv32*) tm_defines="${tm_defines} TARGET_64BIT_DEFAULT=0" ;; -+ *) tmake_file="${tmake_file} riscv/t-netbsd64" ;; -+ esac -+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt" -+ gnu_ld=yes -+ gas=yes -+ gcc_cv_initfini_array=yes -+ ;; - rs6000-ibm-aix4.[3456789]* | powerpc-ibm-aix4.[3456789]*) - tm_file="rs6000/biarch64.h ${tm_file} rs6000/aix.h rs6000/aix43.h rs6000/xcoff.h rs6000/aix-stdint.h" - tmake_file="rs6000/t-aix43 t-slibgcc" -@@ -2310,7 +2487,7 @@ - sh*-*-linux*) tmake_file="${tmake_file} sh/t-linux" - tm_file="${tm_file} gnu-user.h linux.h glibc-stdint.h sh/linux.h" ;; - sh*-*-netbsd*) -- tm_file="${tm_file} netbsd.h netbsd-elf.h sh/netbsd-elf.h" -+ tm_file="${tm_file} ${nbsd_tm_file} sh/netbsd-elf.h" - extra_options="${extra_options} netbsd.opt netbsd-elf.opt" - - ;; -@@ -2336,7 +2513,8 @@ - # SHmedia, 64-bit ABI - tmake_file="${tmake_file} sh/t-sh64 sh/t-netbsd-sh5-64" - ;; -- *-*-netbsd) -+ *-*-netbsd*) -+ tmake_file="${tmake_file} sh/t-netbsd" - ;; - sh64*-*-linux*) - tmake_file="${tmake_file} sh/t-sh64" -@@ -2501,7 +2679,7 @@ - fi - ;; - sparc-*-netbsdelf*) -- tm_file="${tm_file} dbxelf.h elfos.h sparc/sysv4.h netbsd.h netbsd-elf.h sparc/netbsd-elf.h" -+ tm_file="${tm_file} dbxelf.h elfos.h sparc/sysv4.h ${nbsd_tm_file} sparc/netbsd-elf.h" - extra_options="${extra_options} netbsd.opt netbsd-elf.opt" - extra_options="${extra_options} sparc/long-double-switch.opt" - tmake_file="${tmake_file} sparc/t-sparc" -@@ -2549,10 +2727,11 @@ - ;; - sparc64-*-netbsd*) - tm_file="sparc/biarch64.h ${tm_file}" -- tm_file="${tm_file} dbxelf.h elfos.h sparc/sysv4.h netbsd.h netbsd-elf.h sparc/netbsd-elf.h" -+ tm_file="${tm_file} dbxelf.h elfos.h sparc/sysv4.h ${nbsd_tm_file} sparc/netbsd-elf.h" - extra_options="${extra_options} netbsd.opt netbsd-elf.opt" - extra_options="${extra_options} sparc/long-double-switch.opt" - tmake_file="${tmake_file} sparc/t-sparc sparc/t-netbsd64" -+ with_cpu=ultrasparc - ;; - sparc64-*-openbsd*) - tm_file="sparc/openbsd1-64.h ${tm_file} dbxelf.h elfos.h sparc/sysv4.h sparc/sp64-elf.h" -@@ -2648,7 +2827,8 @@ - extra_options="${extra_options} vax/elf.opt" - ;; - vax-*-netbsdelf*) -- tm_file="${tm_file} elfos.h netbsd.h netbsd-elf.h vax/elf.h vax/netbsd-elf.h" -+ tm_file="${tm_file} elfos.h ${nbsd_tm_file} vax/elf.h vax/netbsd-elf.h" -+ tm_defines="${tm_defines} CHAR_FAST8=1 SHORT_FAST16=1" - extra_options="${extra_options} netbsd.opt netbsd-elf.opt vax/elf.opt" - ;; - vax-*-openbsd*) -@@ -2974,6 +3154,9 @@ - frv550-*-*linux*) - with_cpu=fr550 - ;; -+ m5200-*-*|m5407-*-*) -+ with_cpu=${default_cf_cpu} -+ ;; - m68k*-*-*) - case "$with_arch" in - "cf") -@@ -3355,7 +3538,7 @@ - esac - ;; - -- fido-*-* | m68k*-*-*) -+ fido-*-* | m68k*-*-* | m5200-*-* | m5407-*-*) - supported_defaults="arch cpu" - case "$with_arch" in - "" | "m68k"| "cf") -@@ -3589,6 +3772,30 @@ - esac - ;; - -+ riscv*-*-*) -+ supported_defaults="abi arch arch_32 arch_64 float tune tune_32 tune_64" -+ -+ case ${with_float} in -+ "" | soft | hard) -+ # OK -+ ;; -+ *) -+ echo "Unknown floating point type used in --with-float=$with_float" 1>&2 -+ exit 1 -+ ;; -+ esac -+ -+ case ${with_abi} in -+ "" | 32 | 64) -+ # OK -+ ;; -+ *) -+ echo "Unknown ABI used in --with-abi=$with_abi" 1>&2 -+ exit 1 -+ ;; -+ esac -+ ;; -+ - s390*-*-*) - supported_defaults="arch mode tune" - -diff -rNU3 dist.orig/gcc/config.host dist/gcc/config.host ---- dist.orig/gcc/config.host 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/config.host 2015-10-18 13:19:50.000000000 +0200 -@@ -214,7 +214,7 @@ - ;; - esac - ;; -- i[34567]86-*-cygwin*) -+ i[34567]86-*-cygwin* | x86_64-*-cygwin*) - host_xm_file=i386/xm-cygwin.h - out_host_hook_obj=host-cygwin.o - host_xmake_file="${host_xmake_file} i386/x-cygwin" -@@ -271,6 +271,10 @@ - out_host_hook_obj=host-openbsd.o - host_xmake_file="${host_xmake_file} x-openbsd" - ;; -+ *-*-netbsd*) -+ out_host_hook_obj=host-netbsd.o -+ host_xmake_file="${host_xmake_file} x-netbsd" -+ ;; - ia64-*-hpux*) - use_long_long_for_widest_fast_int=yes - out_host_hook_obj=host-hpux.o -diff -rNU3 dist.orig/gcc/configure dist/gcc/configure ---- dist.orig/gcc/configure 2014-12-08 12:29:43.000000000 +0100 -+++ dist/gcc/configure 2015-10-18 13:19:50.000000000 +0200 -@@ -3031,7 +3031,7 @@ - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir -- ac_install_sh="$ac_aux_dir/$ac_t -c" -+ ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c" - break 2 - fi - done -@@ -23105,7 +23105,7 @@ - tls_first_major=2 - tls_first_minor=14 - ;; -- hppa*-*-linux*) -+ hppa*-*-linux* | hppa*-*-netbsd*) - conftest_s=' - t1: .reg %r20 - t2: .reg %r21 -@@ -23253,7 +23253,7 @@ - tls_first_minor=16 - tls_as_opt='-32 --fatal-warnings' - ;; -- m68k-*-*) -+ m68k-*-*|m5407-*-*) - conftest_s=' - .section .tdata,"awT",@progbits - x: -@@ -23360,6 +23360,25 @@ - tls_first_minor=14 - tls_as_opt="-a32 --fatal-warnings" - ;; -+ riscv*-*-*) -+ conftest_s=' -+ .section .tdata,"awT",@progbits -+x: -+ .word 2 -+ .text -+ la.tls.gd a0,x -+ la.tls.ie a1,x -+ lui a0,%tls_ie_pcrel_hi(x) -+ lw a0,%pcrel_lo(x)(a0) -+ add a0,a0,tp -+ lw a0,(a0) -+ lui a0,%tprel_hi(x) -+ add a0,a0,tp,%tprel_add(x) -+ lw a0,%tprel_lo(x)(a0)' -+ tls_first_major=2 -+ tls_first_minor=21 -+ tls_as_opt='-m32 --fatal-warnings' -+ ;; - s390-*-*) - conftest_s=' - .section ".tdata","awT",@progbits -@@ -23397,7 +23416,7 @@ - tls_first_minor=14 - tls_as_opt="-m64 -Aesame --fatal-warnings" - ;; -- sh-*-* | sh[34]-*-*) -+ sh-*-* | sh[34]-*-* | sh*l*-*-*) - conftest_s=' - .section ".tdata","awT",@progbits - foo: .long 25 -@@ -26886,7 +26905,7 @@ - # simply assert that glibc does provide this, which is true for all - # realistically usable GNU/Hurd configurations. - gcc_cv_libc_provides_ssp=yes;; -- *-*-darwin* | *-*-freebsd*) -+ *-*-darwin* | *-*-freebsd* | *-*-netbsd*) - ac_fn_c_check_func "$LINENO" "__stack_chk_fail" "ac_cv_func___stack_chk_fail" - if test "x$ac_cv_func___stack_chk_fail" = x""yes; then : - gcc_cv_libc_provides_ssp=yes -@@ -28921,5 +28940,3 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 - $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} - fi -- -- -diff -rNU3 dist.orig/gcc/configure.ac dist/gcc/configure.ac ---- dist.orig/gcc/configure.ac 2014-12-08 12:29:43.000000000 +0100 -+++ dist/gcc/configure.ac 2015-10-18 13:19:50.000000000 +0200 -@@ -2852,7 +2852,7 @@ - tls_first_major=2 - tls_first_minor=14 - ;; -- hppa*-*-linux*) -+ hppa*-*-linux* | hppa*-*-netbsd*) - conftest_s=' - t1: .reg %r20 - t2: .reg %r21 -@@ -3001,7 +3001,7 @@ - tls_first_minor=16 - tls_as_opt='-32 --fatal-warnings' - ;; -- m68k-*-*) -+ m68k-*-* | m5407-*-*) - conftest_s=' - .section .tdata,"awT",@progbits - x: -@@ -3108,6 +3108,25 @@ - tls_first_minor=14 - tls_as_opt="-a32 --fatal-warnings" - ;; -+ riscv*-*-*) -+ conftest_s=' -+ .section .tdata,"awT",@progbits -+x: -+ .word 2 -+ .text -+ la.tls.gd a0,x -+ la.tls.ie a1,x -+ lui a0,%tls_ie_pcrel_hi(x) -+ lw a0,%pcrel_lo(x)(a0) -+ add a0,a0,tp -+ lw a0,0(a0) -+ lui a0,%tprel_hi(x) -+ add a0,a0,tp,%tprel_add(x) -+ lw a0,%tprel_lo(x)(a0)' -+ tls_first_major=2 -+ tls_first_minor=21 -+ tls_as_opt='-m32 --fatal-warnings' -+ ;; - s390-*-*) - conftest_s=' - .section ".tdata","awT",@progbits -@@ -3145,7 +3164,7 @@ - tls_first_minor=14 - tls_as_opt="-m64 -Aesame --fatal-warnings" - ;; -- sh-*-* | sh[34]-*-*) -+ sh-*-* | sh[34]-*-* | sh*l*-*-*) - conftest_s=' - .section ".tdata","awT",@progbits - foo: .long 25 -@@ -4810,7 +4829,7 @@ - # simply assert that glibc does provide this, which is true for all - # realistically usable GNU/Hurd configurations. - gcc_cv_libc_provides_ssp=yes;; -- *-*-darwin* | *-*-freebsd*) -+ *-*-darwin* | *-*-freebsd* | *-*-netbsd*) - AC_CHECK_FUNC(__stack_chk_fail,[gcc_cv_libc_provides_ssp=yes], - [echo "no __stack_chk_fail on this target"]) - ;; -diff -rNU3 dist.orig/gcc/cp/Make-lang.in dist/gcc/cp/Make-lang.in ---- dist.orig/gcc/cp/Make-lang.in 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/cp/Make-lang.in 2015-10-18 13:19:50.000000000 +0200 -@@ -95,7 +95,7 @@ - $(CXX_OBJS) $(BACKEND) $(LIBDEPS) - build/genchecksum$(build_exeext) $(CXX_OBJS) $(BACKEND) $(LIBDEPS) \ - checksum-options > cc1plus-checksum.c.tmp && \ -- $(srcdir)/../move-if-change cc1plus-checksum.c.tmp cc1plus-checksum.c -+ $(SHELL) $(srcdir)/../move-if-change cc1plus-checksum.c.tmp cc1plus-checksum.c - - cc1plus-checksum.o : cc1plus-checksum.c $(CONFIG_H) $(SYSTEM_H) - -@@ -109,6 +109,8 @@ - # other cases, it is not available to avoid triggering rebuilds if a - # user has the source checked out with unusual timestamps. - $(srcdir)/cp/cfns.h: $(srcdir)/cp/cfns.gperf -+ @echo "NOT REBUILDING $@" -+NetBSD_DISABLED_cfns.h: - else - # We keep the rule so that you can still force a rebuild, even if you - # didn't configure GCC with --enable-maintainer-mode, by manually -diff -rNU3 dist.orig/gcc/cppdefault.c dist/gcc/cppdefault.c ---- dist.orig/gcc/cppdefault.c 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/cppdefault.c 2015-10-18 13:19:50.000000000 +0200 -@@ -56,8 +56,12 @@ - GPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT, 0 }, - #endif - #ifdef GCC_INCLUDE_DIR -+#ifndef GCC_INCLUDE_DIR_ADD_SYSROOT -+#define GCC_INCLUDE_DIR_ADD_SYSROOT 0 -+#endif - /* This is the dir for gcc's private headers. */ -- { GCC_INCLUDE_DIR, "GCC", 0, 0, 0, 0 }, -+ { GCC_INCLUDE_DIR, "GCC", 0, 0, -+ GCC_INCLUDE_DIR_ADD_SYSROOT, 0 }, - #endif - #ifdef LOCAL_INCLUDE_DIR - /* /usr/local/include comes before the fixincluded header files. */ -diff -rNU3 dist.orig/gcc/doc/cpp.texi dist/gcc/doc/cpp.texi ---- dist.orig/gcc/doc/cpp.texi 2015-06-23 09:35:08.000000000 +0200 -+++ dist/gcc/doc/cpp.texi 2015-10-18 13:19:51.000000000 +0200 -@@ -1159,6 +1159,9 @@ - @option{-isystem}, the @option{-I} option is ignored. GCC provides an - informative message when this occurs if @option{-v} is used. - -+The @option{-cxx-isystem} command line option adds its argument to the -+list of C++ system headers, similar to @option{-isystem} for C headers. -+ - @findex #pragma GCC system_header - There is also a directive, @code{@w{#pragma GCC system_header}}, which - tells GCC to consider the rest of the current include file a system -@@ -4397,6 +4400,7 @@ - @c man begin SYNOPSIS - cpp [@option{-D}@var{macro}[=@var{defn}]@dots{}] [@option{-U}@var{macro}] - [@option{-I}@var{dir}@dots{}] [@option{-iquote}@var{dir}@dots{}] -+ [@option{-iremap}@var{src}:@var{dst}] - [@option{-W}@var{warn}@dots{}] - [@option{-M}|@option{-MM}] [@option{-MG}] [@option{-MF} @var{filename}] - [@option{-MP}] [@option{-MQ} @var{target}@dots{}] -diff -rNU3 dist.orig/gcc/doc/cppenv.texi dist/gcc/doc/cppenv.texi ---- dist.orig/gcc/doc/cppenv.texi 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/doc/cppenv.texi 2015-10-18 13:19:51.000000000 +0200 -@@ -79,4 +79,17 @@ - @ifclear cppmanual - @xref{Preprocessor Options}. - @end ifclear -+ -+@item CPP_RESTRICTED -+@cindex only open regular files -+If this variable is defined, cpp will skip any include file which is not a -+regular file, and will continue searching for the requested name (this is -+always done if the found file is a directory). -+@ifset cppmanual -+@xref{Invocation}. -+@end ifset -+@ifclear cppmanual -+@xref{Preprocessor Options}. -+@end ifclear -+ - @end vtable -diff -rNU3 dist.orig/gcc/doc/cppopts.texi dist/gcc/doc/cppopts.texi ---- dist.orig/gcc/doc/cppopts.texi 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/doc/cppopts.texi 2015-10-18 13:19:51.000000000 +0200 -@@ -515,6 +515,16 @@ - If @var{dir} begins with @code{=}, then the @code{=} will be replaced - by the sysroot prefix; see @option{--sysroot} and @option{-isysroot}. - -+@item -cxx-isystem @var{dir} -+@opindex cxxisystem -+Search @var{dir} for C++ header files, after all directories specified by -+@option{-I} but before the standard system directories. Mark it -+as a system directory, so that it gets the same special treatment as -+is applied to the standard system directories. -+@ifset cppmanual -+@xref{System Headers}. -+@end ifset -+ - @item -iquote @var{dir} - @opindex iquote - Search @var{dir} only for header files requested with -@@ -549,6 +559,12 @@ - @option{-fpreprocessed} take precedence. This enables full preprocessing of - files previously preprocessed with @code{-E -fdirectives-only}. - -+@item -iremap @var{src}:@var{dst} -+@opindex iremap -+Replace the prefix @var{src} in __FILE__ with @var{dst} at expansion time. -+This option can be specified more than once. Processing stops at the first -+match. -+ - @item -fdollars-in-identifiers - @opindex fdollars-in-identifiers - @anchor{fdollars-in-identifiers} -diff -rNU3 dist.orig/gcc/doc/invoke.texi dist/gcc/doc/invoke.texi ---- dist.orig/gcc/doc/invoke.texi 2015-06-23 09:35:08.000000000 +0200 -+++ dist/gcc/doc/invoke.texi 2015-10-18 13:19:51.000000000 +0200 -@@ -436,6 +436,7 @@ - -include @var{file} -imacros @var{file} @gol - -iprefix @var{file} -iwithprefix @var{dir} @gol - -iwithprefixbefore @var{dir} -isystem @var{dir} @gol -+-cxx-isystem @var{dir} @gol - -imultilib @var{dir} -isysroot @var{dir} @gol - -M -MM -MF -MG -MP -MQ -MT -nostdinc @gol - -P -fdebug-cpp -ftrack-macro-expansion -fworking-directory @gol -@@ -458,6 +459,14 @@ - - @item Directory Options - @xref{Directory Options,,Options for Directory Search}. -+@gccoptlist{-B@var{prefix} -I@var{dir} -iquote@var{dir} -+-iremap@var{src}:@var{dst} -L@var{dir} -+-specs=@var{file} -I- --sysroot=@var{dir}} -+ -+@item Target Options -+@c I wrote this xref this way to avoid overfull hbox. -- rms -+@xref{Target Options}. -+@gccoptlist{-V @var{version} -b @var{machine}} - @gccoptlist{-B@var{prefix} -I@var{dir} -iplugindir=@var{dir} @gol - -iquote@var{dir} -L@var{dir} -specs=@var{file} -I- @gol - --sysroot=@var{dir} --no-sysroot-suffix} -@@ -3568,11 +3577,11 @@ - to be stored.''. If a program breaks these rules, the results on any - particular implementation are entirely unpredictable. - --Examples of code with undefined behavior are @code{a = a++;}, @code{a[n] --= b[n++]} and @code{a[i++] = i;}. Some more complicated cases are not --diagnosed by this option, and it may give an occasional false positive --result, but in general it has been found fairly effective at detecting --this sort of problem in programs. -+Examples of code with undefined behavior are @code{a = a++;}, -+@code{a[n] = b[n++]} and @code{a[i++] = i;}. Some more complicated cases -+are not diagnosed by this option, and it may give an occasional false -+positive result, but in general it has been found fairly effective at -+detecting this sort of problem in programs. - - The standard is worded confusingly, therefore there is some debate - over the precise meaning of the sequence point rules in subtle cases. -@@ -10111,6 +10120,12 @@ - "@var{file}"}; they are not searched for @samp{#include <@var{file}>}, - otherwise just like @option{-I}. - -+@item -iremap @var{src}:@var{dst} -+@opindex iremap -+Replace the prefix @var{src} in __FILE__ with @var{dst} at expansion time. -+This option can be specified more than once. Processing stops at the first -+match. -+ - @item -L@var{dir} - @opindex L - Add directory @var{dir} to the list of directories to be searched -@@ -14177,7 +14192,7 @@ - Streaming SIMD Extension (SSE) data type @code{__m128} may not work - properly if it is not 16-byte aligned. - --To ensure proper alignment of this values on the stack, the stack boundary -+To ensure proper alignment of these values on the stack, the stack boundary - must be as aligned as that required by any value stored on the stack. - Further, every function must be generated such that it keeps the stack - aligned. Thus calling a function compiled with a higher preferred -diff -rNU3 dist.orig/gcc/dse.c dist/gcc/dse.c ---- dist.orig/gcc/dse.c 2015-02-20 13:04:21.000000000 +0100 -+++ dist/gcc/dse.c 2015-10-18 13:19:51.000000000 +0200 -@@ -290,6 +290,9 @@ - lowpart_bitmask (int n) - { - unsigned HOST_WIDE_INT mask = ~(unsigned HOST_WIDE_INT) 0; -+ gcc_assert(n >= 0 && n <= HOST_BITS_PER_WIDE_INT); -+ if (n == 0) -+ return 0; - return mask >> (HOST_BITS_PER_WIDE_INT - n); - } - -diff -rNU3 dist.orig/gcc/expr.c dist/gcc/expr.c ---- dist.orig/gcc/expr.c 2015-06-03 23:35:25.000000000 +0200 -+++ dist/gcc/expr.c 2015-10-18 13:19:51.000000000 +0200 -@@ -4055,7 +4055,8 @@ - xinner = x; - - if (mode == BLKmode -- || (STRICT_ALIGNMENT && align < GET_MODE_ALIGNMENT (mode))) -+ || (STRICT_ALIGNMENT && align < GET_MODE_ALIGNMENT (mode) -+ && type != NULL_TREE)) - { - /* Copy a block into the stack, entirely or partially. */ - -diff -rNU3 dist.orig/gcc/gcc.c dist/gcc/gcc.c ---- dist.orig/gcc/gcc.c 2015-06-23 09:35:08.000000000 +0200 -+++ dist/gcc/gcc.c 2015-10-18 13:19:51.000000000 +0200 -@@ -1365,7 +1365,7 @@ - static_name, " --as-needed ", shared_name, " --no-as-needed" - "}" - "%{shared-libgcc:", -- shared_name, "%{!shared: ", static_name, "}" -+ "--as-needed ", shared_name, " --no-as-needed ", static_name, - "}" - #else - "%{!shared:" -@@ -3713,6 +3713,10 @@ - /* FIXME: make_relative_prefix doesn't yet work for VMS. */ - if (!gcc_exec_prefix) - { -+#ifdef NETBSD_NATIVE -+ add_prefix (&exec_prefixes, standard_libexec_prefix, "GCC", -+ PREFIX_PRIORITY_LAST, 0, 0); -+#else - gcc_exec_prefix = get_relative_prefix (decoded_options[0].arg, - standard_bindir_prefix, - standard_exec_prefix); -@@ -3721,6 +3725,7 @@ - standard_libexec_prefix); - if (gcc_exec_prefix) - xputenv (concat ("GCC_EXEC_PREFIX=", gcc_exec_prefix, NULL)); -+#endif - } - else - { -@@ -6412,6 +6417,7 @@ - else - init_spec (); - -+#ifndef NETBSD_NATIVE - /* We need to check standard_exec_prefix/just_machine_suffix/specs - for any override of as, ld and libraries. */ - specs_file = (char *) alloca (strlen (standard_exec_prefix) -@@ -6422,6 +6428,7 @@ - strcat (specs_file, "specs"); - if (access (specs_file, R_OK) == 0) - read_specs (specs_file, true, false); -+#endif - - /* Process any configure-time defaults specified for the command line - options, via OPTION_DEFAULT_SPECS. */ -@@ -6517,14 +6524,18 @@ - PREFIX_PRIORITY_LAST, 0, 1); - else if (*cross_compile == '0') - { -+/* XXXMRG not sure this one is right? */ -+#if !defined(NETBSD_NATIVE) && !defined(NETBSD_TOOLS) - add_prefix (&startfile_prefixes, - concat (gcc_exec_prefix - ? gcc_exec_prefix : standard_exec_prefix, - machine_suffix, - standard_startfile_prefix, NULL), - NULL, PREFIX_PRIORITY_LAST, 0, 1); -+#endif /* NETBSD_NATIVE */ - } - -+#if !defined(NETBSD_NATIVE) && !defined(NETBSD_TOOLS) - /* Sysrooted prefixes are relocated because target_system_root is - also relocated by gcc_exec_prefix. */ - if (*standard_startfile_prefix_1) -@@ -6535,6 +6546,7 @@ - add_sysrooted_prefix (&startfile_prefixes, - standard_startfile_prefix_2, "BINUTILS", - PREFIX_PRIORITY_LAST, 0, 1); -+#endif /* NETBSD_NATIVE */ - } - - /* Process any user specified specs in the order given on the command -diff -rNU3 dist.orig/gcc/gcc.h dist/gcc/gcc.h ---- dist.orig/gcc/gcc.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/gcc.h 2015-10-18 13:19:51.000000000 +0200 -@@ -31,6 +31,32 @@ - const char *(*func) (int, const char **); - }; - -+/* This defines which switch letters take arguments. */ -+ -+#define DEFAULT_SWITCH_TAKES_ARG(CHAR) \ -+ ((CHAR) == 'D' || (CHAR) == 'U' || (CHAR) == 'o' \ -+ || (CHAR) == 'e' || (CHAR) == 'T' || (CHAR) == 'u' \ -+ || (CHAR) == 'I' || (CHAR) == 'J' || (CHAR) == 'm' \ -+ || (CHAR) == 'x' || (CHAR) == 'L' || (CHAR) == 'A' \ -+ || (CHAR) == 'V' || (CHAR) == 'B' || (CHAR) == 'b') -+ -+/* This defines which multi-letter switches take arguments. */ -+ -+#define DEFAULT_WORD_SWITCH_TAKES_ARG(STR) \ -+ (!strcmp (STR, "Tdata") || !strcmp (STR, "Ttext") \ -+ || !strcmp (STR, "Tbss") || !strcmp (STR, "include") \ -+ || !strcmp (STR, "imacros") || !strcmp (STR, "aux-info") \ -+ || !strcmp (STR, "idirafter") || !strcmp (STR, "iprefix") \ -+ || !strcmp (STR, "iwithprefix") || !strcmp (STR, "iwithprefixbefore") \ -+ || !strcmp (STR, "iquote") || !strcmp (STR, "isystem") \ -+ || !strcmp (STR, "isysroot") \ -+ || !strcmp (STR, "cxx-isystem") || !strcmp (STR, "-iremap") \ -+ || !strcmp (STR, "-param") || !strcmp (STR, "specs") \ -+ || !strcmp (STR, "MF") || !strcmp (STR, "MT") || !strcmp (STR, "MQ") \ -+ || !strcmp (STR, "fintrinsic-modules-path") \ -+ || !strcmp (STR, "dumpbase") || !strcmp (STR, "dumpdir")) -+ -+ - /* These are exported by gcc.c. */ - extern int do_spec (const char *); - extern void record_temp_file (const char *, int, int); -diff -rNU3 dist.orig/gcc/genemit.c dist/gcc/genemit.c ---- dist.orig/gcc/genemit.c 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/genemit.c 2015-10-18 13:19:51.000000000 +0200 -@@ -196,9 +196,9 @@ - printf ("const_true_rtx"); - else - { -- printf ("GEN_INT ("); -- printf (HOST_WIDE_INT_PRINT_DEC_C, INTVAL (x)); -- printf (")"); -+ printf ("GEN_INT (HOST_WIDE_INT_CONSTANT ("); -+ printf (HOST_WIDE_INT_PRINT_DEC, INTVAL (x)); -+ printf ("))"); - } - return; - -diff -rNU3 dist.orig/gcc/genmultilib dist/gcc/genmultilib ---- dist.orig/gcc/genmultilib 2013-03-14 09:52:13.000000000 +0100 -+++ dist/gcc/genmultilib 2015-10-18 13:19:51.000000000 +0200 -@@ -154,8 +154,10 @@ - # Since not all versions of sh support functions, we achieve recursion - # by creating a temporary shell script which invokes itself. - rm -f tmpmultilib --cat >tmpmultilib <<\EOF --#!/bin/sh -+cat >tmpmultilib <>tmpmultilib <<\EOF - # This recursive script basically outputs all combinations of its - # input arguments, handling mutually exclusive sets of options by - # repetition. When the script is called, ${initial} is the list of -@@ -190,8 +192,10 @@ - - # If there exceptions, weed them out now - if [ -n "${exceptions}" ]; then -- cat >tmpmultilib2 <<\EOF --#!/bin/sh -+ cat >tmpmultilib2 <>tmpmultilib2 <<\EOF - # This recursive script weeds out any combination of multilib - # switches that should not be generated. The output looks like - # a list of subdirectory names with leading and trailing slashes. -@@ -330,8 +334,10 @@ - # opt1/opt2 nopt1 nopt2 - # In other words, we must output all combinations of matches. - rm -f tmpmultilib2 --cat >tmpmultilib2 <<\EOF --#!/bin/sh -+cat >tmpmultilib2 <>tmpmultilib2 <<\EOF - # The positional parameters are a list of matches to consider. - # ${dirout} is the directory name and ${optout} is the current list of - # options. -diff -rNU3 dist.orig/gcc/genrecog.c dist/gcc/genrecog.c ---- dist.orig/gcc/genrecog.c 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/genrecog.c 2015-10-18 13:19:51.000000000 +0200 -@@ -1634,11 +1634,13 @@ - static void - print_host_wide_int (HOST_WIDE_INT val) - { -+ /* XXX: the "min" below is computed for build, not host!!! */ - HOST_WIDE_INT min = (unsigned HOST_WIDE_INT)1 << (HOST_BITS_PER_WIDE_INT-1); - if (val == min) -- printf ("(" HOST_WIDE_INT_PRINT_DEC_C "-1)", val + 1); -+ printf ("(HOST_WIDE_INT_CONSTANT (" HOST_WIDE_INT_PRINT_DEC ")-1)", -+ val + 1); - else -- printf (HOST_WIDE_INT_PRINT_DEC_C, val); -+ printf ("HOST_WIDE_INT_CONSTANT (" HOST_WIDE_INT_PRINT_DEC")", val); - } - - /* Emit a switch statement, if possible, for an initial sequence of -diff -rNU3 dist.orig/gcc/ggc-common.c dist/gcc/ggc-common.c ---- dist.orig/gcc/ggc-common.c 2013-03-05 16:51:48.000000000 +0100 -+++ dist/gcc/ggc-common.c 2015-10-18 13:19:51.000000000 +0200 -@@ -666,6 +666,8 @@ - size_t i; - struct mmap_info mmi; - int result; -+ struct line_maps * old_line_table = line_table; -+ location_t old_input_loc = input_location; - - /* Delete any deletable objects. This makes ggc_pch_read much - faster, as it can be sure that no GCable objects remain other -@@ -677,39 +679,60 @@ - /* Read in all the scalar variables. */ - for (rt = gt_pch_scalar_rtab; *rt; rt++) - for (rti = *rt; rti->base != NULL; rti++) -- if (fread (rti->base, rti->stride, 1, f) != 1) -+ if (fread (rti->base, rti->stride, 1, f) != 1) { -+ line_table = old_line_table; -+ input_location = old_input_loc; - fatal_error ("can%'t read PCH file: %m"); -+ } - - /* Read in all the global pointers, in 6 easy loops. */ - for (rt = gt_ggc_rtab; *rt; rt++) - for (rti = *rt; rti->base != NULL; rti++) - for (i = 0; i < rti->nelt; i++) - if (fread ((char *)rti->base + rti->stride * i, -- sizeof (void *), 1, f) != 1) -+ sizeof (void *), 1, f) != 1) { -+ line_table = old_line_table; -+ input_location = old_input_loc; - fatal_error ("can%'t read PCH file: %m"); -+ } - - for (rt = gt_pch_cache_rtab; *rt; rt++) - for (rti = *rt; rti->base != NULL; rti++) - for (i = 0; i < rti->nelt; i++) - if (fread ((char *)rti->base + rti->stride * i, -- sizeof (void *), 1, f) != 1) -+ sizeof (void *), 1, f) != 1) { -+ line_table = old_line_table; -+ input_location = old_input_loc; - fatal_error ("can%'t read PCH file: %m"); -+ } - -- if (fread (&mmi, sizeof (mmi), 1, f) != 1) -+ if (fread (&mmi, sizeof (mmi), 1, f) != 1) { -+ line_table = old_line_table; -+ input_location = old_input_loc; - fatal_error ("can%'t read PCH file: %m"); -+ } - - result = host_hooks.gt_pch_use_address (mmi.preferred_base, mmi.size, - fileno (f), mmi.offset); -- if (result < 0) -+ if (result < 0) { -+ line_table = old_line_table; -+ input_location = old_input_loc; - fatal_error ("had to relocate PCH"); -+ } - if (result == 0) - { - if (fseek (f, mmi.offset, SEEK_SET) != 0 -- || fread (mmi.preferred_base, mmi.size, 1, f) != 1) -+ || fread (mmi.preferred_base, mmi.size, 1, f) != 1) { -+ line_table = old_line_table; -+ input_location = old_input_loc; - fatal_error ("can%'t read PCH file: %m"); -+ } - } -- else if (fseek (f, mmi.offset + mmi.size, SEEK_SET) != 0) -+ else if (fseek (f, mmi.offset + mmi.size, SEEK_SET) != 0) { -+ line_table = old_line_table; -+ input_location = old_input_loc; - fatal_error ("can%'t read PCH file: %m"); -+ } - - ggc_pch_read (f, mmi.preferred_base); - -diff -rNU3 dist.orig/gcc/ginclude/stddef.h dist/gcc/ginclude/stddef.h ---- dist.orig/gcc/ginclude/stddef.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/ginclude/stddef.h 2015-10-18 13:19:51.000000000 +0200 -@@ -49,8 +49,10 @@ - /* On 4.3bsd-net2, make sure ansi.h is included, so we have - one less case to deal with in the following. */ - #if defined (__BSD_NET2__) || defined (____386BSD____) || (defined (__FreeBSD__) && (__FreeBSD__ < 5)) || defined(__NetBSD__) -+#ifndef inhibit_libc - #include - #endif -+#endif - /* On FreeBSD 5, machine/ansi.h does not exist anymore... */ - #if defined (__FreeBSD__) && (__FreeBSD__ >= 5) - #include -diff -rNU3 dist.orig/gcc/ginclude/unwind-arm-common.h dist/gcc/ginclude/unwind-arm-common.h ---- dist.orig/gcc/ginclude/unwind-arm-common.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/ginclude/unwind-arm-common.h 2015-10-18 13:19:51.000000000 +0200 -@@ -183,7 +183,7 @@ - #define _Unwind_Exception _Unwind_Control_Block - typedef char _Unwind_Exception_Class[8]; - -- void * _Unwind_GetLanguageSpecificData (_Unwind_Context *); -+ _Unwind_Ptr _Unwind_GetLanguageSpecificData (_Unwind_Context *); - _Unwind_Ptr _Unwind_GetRegionStart (_Unwind_Context *); - - _Unwind_Ptr _Unwind_GetDataRelBase (_Unwind_Context *); -@@ -234,7 +234,7 @@ - } - - _Unwind_Ptr _Unwind_GetRegionStart (_Unwind_Context *); -- void * _Unwind_GetLanguageSpecificData (_Unwind_Context *); -+ _Unwind_Ptr _Unwind_GetLanguageSpecificData (_Unwind_Context *); - - /* leb128 type numbers have a potentially unlimited size. - The target of the following definitions of _sleb128_t and _uleb128_t -diff -rNU3 dist.orig/gcc/hwint.h dist/gcc/hwint.h ---- dist.orig/gcc/hwint.h 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/hwint.h 2015-10-18 13:19:51.000000000 +0200 -@@ -88,6 +88,7 @@ - #if HOST_BITS_PER_WIDE_INT == HOST_BITS_PER_LONG - # define HOST_WIDE_INT_PRINT HOST_LONG_FORMAT - # define HOST_WIDE_INT_PRINT_C "L" -+# define HOST_WIDE_INT_CONSTANT(x) x ## L - /* 'long' might be 32 or 64 bits, and the number of leading zeroes - must be tweaked accordingly. */ - # if HOST_BITS_PER_WIDE_INT == 64 -@@ -100,6 +101,7 @@ - #else - # define HOST_WIDE_INT_PRINT HOST_LONG_LONG_FORMAT - # define HOST_WIDE_INT_PRINT_C "LL" -+# define HOST_WIDE_INT_CONSTANT(x) x ## LL - /* We can assume that 'long long' is at least 64 bits. */ - # define HOST_WIDE_INT_PRINT_DOUBLE_HEX \ - "0x%" HOST_LONG_LONG_FORMAT "x%016" HOST_LONG_LONG_FORMAT "x" -diff -rNU3 dist.orig/gcc/objc/Make-lang.in dist/gcc/objc/Make-lang.in ---- dist.orig/gcc/objc/Make-lang.in 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/objc/Make-lang.in 2015-10-18 13:19:51.000000000 +0200 -@@ -63,7 +63,7 @@ - $(OBJC_OBJS) $(C_AND_OBJC_OBJS) $(BACKEND) $(LIBDEPS) - build/genchecksum$(build_exeext) $(OBJC_OBJS) $(C_AND_OBJC_OBJS) \ - $(BACKEND) $(LIBDEPS) checksum-options > cc1obj-checksum.c.tmp && \ -- $(srcdir)/../move-if-change cc1obj-checksum.c.tmp cc1obj-checksum.c -+ $(SHELL) $(srcdir)/../move-if-change cc1obj-checksum.c.tmp cc1obj-checksum.c - - cc1obj-checksum.o : cc1obj-checksum.c $(CONFIG_H) $(SYSTEM_H) - -diff -rNU3 dist.orig/gcc/objcp/Make-lang.in dist/gcc/objcp/Make-lang.in ---- dist.orig/gcc/objcp/Make-lang.in 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/objcp/Make-lang.in 2015-10-18 13:19:51.000000000 +0200 -@@ -66,7 +66,7 @@ - $(OBJCXX_OBJS) $(BACKEND) $(LIBDEPS) - build/genchecksum$(build_exeext) $(OBJCXX_OBJS) $(BACKEND) \ - $(LIBDEPS) checksum-options > cc1objplus-checksum.c.tmp && \ -- $(srcdir)/../move-if-change cc1objplus-checksum.c.tmp \ -+ $(SHELL) $(srcdir)/../move-if-change cc1objplus-checksum.c.tmp \ - cc1objplus-checksum.c - - cc1objplus-checksum.o : cc1objplus-checksum.c $(CONFIG_H) $(SYSTEM_H) -diff -rNU3 dist.orig/gcc/reload.c dist/gcc/reload.c ---- dist.orig/gcc/reload.c 2013-02-04 17:23:38.000000000 +0100 -+++ dist/gcc/reload.c 2015-10-18 13:19:51.000000000 +0200 -@@ -846,6 +846,7 @@ - reload_inner_reg_of_subreg (rtx x, enum machine_mode mode, bool output) - { - rtx inner; -+ int regno; - - /* Only SUBREGs are problematical. */ - if (GET_CODE (x) != SUBREG) -@@ -857,10 +858,20 @@ - if (CONSTANT_P (inner) || GET_CODE (inner) == PLUS) - return true; - -- /* If INNER is not a hard register, then INNER will not need reloading. */ -- if (!(REG_P (inner) && HARD_REGISTER_P (inner))) -+ /* If INNER is not a register, then INNER will not need reloading. */ -+ if (!REG_P (inner)) - return false; - -+ regno = REGNO (inner); -+ -+ /* If INNER is not a hard register, then INNER will not need reloading -+ unless it's a mode dependent memory reference. */ -+ if (regno >= FIRST_PSEUDO_REGISTER) -+ return !output -+ && reg_equiv_mem (regno) != 0 -+ && mode_dependent_address_p (XEXP (reg_equiv_mem (regno), 0), -+ MEM_ADDR_SPACE (reg_equiv_mem (regno))); -+ - /* If INNER is not ok for MODE, then INNER will need reloading. */ - if (!HARD_REGNO_MODE_OK (subreg_regno (x), mode)) - return true; -@@ -1142,7 +1153,7 @@ - - if (in != 0 && reload_inner_reg_of_subreg (in, inmode, false)) - { -- if (REG_P (SUBREG_REG (in))) -+ if (REG_P (SUBREG_REG (in)) && HARD_REGISTER_P (SUBREG_REG (in))) - subreg_in_class - = find_valid_class (inmode, GET_MODE (SUBREG_REG (in)), - subreg_regno_offset (REGNO (SUBREG_REG (in)), -@@ -1150,7 +1161,8 @@ - SUBREG_BYTE (in), - GET_MODE (in)), - REGNO (SUBREG_REG (in))); -- else if (GET_CODE (SUBREG_REG (in)) == SYMBOL_REF) -+ else if (REG_P (SUBREG_REG (in)) -+ || GET_CODE (SUBREG_REG (in)) == SYMBOL_REF) - subreg_in_class = find_valid_class_1 (inmode, - GET_MODE (SUBREG_REG (in)), - rclass); -diff -rNU3 dist.orig/gcc/system.h dist/gcc/system.h ---- dist.orig/gcc/system.h 2013-01-15 16:54:05.000000000 +0100 -+++ dist/gcc/system.h 2015-10-18 13:19:51.000000000 +0200 -@@ -37,6 +37,12 @@ - # include - #endif - -+#ifndef GENERATOR_FILE -+#ifdef __cplusplus -+# include -+#endif -+#endif -+ - #include - - /* Define a generic NULL if one hasn't already been defined. */ -@@ -201,9 +207,11 @@ - extern int errno; - #endif - -+#ifndef GENERATOR_FILE - #ifdef __cplusplus - # include - #endif -+#endif - - /* Some of glibc's string inlines cause warnings. Plus we'd rather - rely on (and therefore test) GCC's string builtins. */ -diff -rNU3 dist.orig/gcc/targhooks.c dist/gcc/targhooks.c ---- dist.orig/gcc/targhooks.c 2013-01-10 21:38:27.000000000 +0100 -+++ dist/gcc/targhooks.c 2015-10-18 13:19:51.000000000 +0200 -@@ -714,7 +714,17 @@ - DECL_ARTIFICIAL (t) = 1; - DECL_IGNORED_P (t) = 1; - DECL_VISIBILITY_SPECIFIED (t) = 1; -+#if 1 -+ /* -+ * This is a hack: -+ * It appears that our gas does not generate @PLT for hidden -+ * symbols. It could be that we need a newer version, or that -+ * this local function is handled differently on linux. -+ */ -+ DECL_VISIBILITY (t) = VISIBILITY_DEFAULT; -+#else - DECL_VISIBILITY (t) = VISIBILITY_HIDDEN; -+#endif - - stack_chk_fail_decl = t; - } -diff -rNU3 dist.orig/gcc/tree-cfg.c dist/gcc/tree-cfg.c ---- dist.orig/gcc/tree-cfg.c 2015-06-03 23:36:26.000000000 +0200 -+++ dist/gcc/tree-cfg.c 2015-10-18 13:19:51.000000000 +0200 -@@ -7800,7 +7800,11 @@ - } - if (location == UNKNOWN_LOCATION) - location = cfun->function_end_locus; -- warning_at (location, 0, "% function does return"); -+ -+#ifdef notyet -+ if (warn_missing_noreturn) -+ warning_at (location, 0, "% function does return"); -+#endif - } - - /* If we see "return;" in some basic block, then we do reach the end -diff -rNU3 dist.orig/gcc/tree-ssa-ccp.c dist/gcc/tree-ssa-ccp.c ---- dist.orig/gcc/tree-ssa-ccp.c 2013-09-23 18:12:27.000000000 +0200 -+++ dist/gcc/tree-ssa-ccp.c 2015-10-18 13:19:51.000000000 +0200 -@@ -2529,3 +2529,42 @@ - | TODO_update_ssa /* todo_flags_finish */ - } - }; -+ -+#if defined(__NetBSD__) && defined(NETBSD_NATIVE) -+/* -+ * This is a big, ugly, temporary hack: -+ * http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59958 -+ * To make sure we have configured all our targets correctly, mimic the -+ * #ifdef cascade from src/lib/libc/stdlib/jemalloc.c here and compile -+ * time assert that the value matches gcc's MALLOC_ABI_ALIGNMENT here. -+ */ -+ -+#if defined(__alpha__) || defined(__amd64__) || defined(__sparc64__) \ -+ || (defined(__arm__) && defined(__ARM_EABI)) || defined(__powerpc__) \ -+ || ((defined(__mips__) || defined(__riscv__)) && defined(_LP64)) -+#define JEMALLOC_TINY_MIN_2POW 3 -+#endif -+ -+#ifndef JEMALLOC_TINY_MIN_2POW -+#define JEMALLOC_TINY_MIN_2POW 2 -+#endif -+ -+/* make sure we test the (native) 64bit variant for targets supporting -m32 */ -+#undef TARGET_64BIT -+#ifdef _LP64 -+#define TARGET_64BIT 1 -+#else -+#ifdef __sh__ -+#undef UNITS_PER_WORD -+#define UNITS_PER_WORD 4 /* original definition varies depending on cpu */ -+#endif -+#define TARGET_64BIT 0 -+#endif -+ -+#ifdef __CTASSERT -+__CTASSERT((8< localedir.new -- $(srcdir)/../move-if-change localedir.new localedir.h -+ $(SHELL) $(srcdir)/../move-if-change localedir.new localedir.h - echo timestamp > localedir.hs - - # Installation rules and other phony targets -diff -rNU3 dist.orig/libcpp/configure dist/libcpp/configure ---- dist.orig/libcpp/configure 2015-06-23 09:55:27.000000000 +0200 -+++ dist/libcpp/configure 2015-10-18 13:19:51.000000000 +0200 -@@ -2515,7 +2515,7 @@ - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir -- ac_install_sh="$ac_aux_dir/$ac_t -c" -+ ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c" - break 2 - fi - done -@@ -7152,9 +7152,7 @@ - case $target in - aarch64*-*-* | \ - alpha*-*-* | \ -- arm*-*-*eabi* | \ -- arm*-*-rtems* | \ -- arm*-*-symbianelf* | \ -+ arm*-*-* | \ - x86_64-*-* | \ - ia64-*-* | \ - hppa*64*-*-* | \ -diff -rNU3 dist.orig/libcpp/configure.ac dist/libcpp/configure.ac ---- dist.orig/libcpp/configure.ac 2013-04-03 17:13:33.000000000 +0200 -+++ dist/libcpp/configure.ac 2015-10-18 13:19:51.000000000 +0200 -@@ -184,9 +184,7 @@ - case $target in - aarch64*-*-* | \ - alpha*-*-* | \ -- arm*-*-*eabi* | \ -- arm*-*-rtems* | \ -- arm*-*-symbianelf* | \ -+ arm*-*-* | \ - x86_64-*-* | \ - ia64-*-* | \ - hppa*64*-*-* | \ -diff -rNU3 dist.orig/libcpp/files.c dist/libcpp/files.c ---- dist.orig/libcpp/files.c 2015-06-12 13:56:39.000000000 +0200 -+++ dist/libcpp/files.c 2015-10-18 13:19:51.000000000 +0200 -@@ -28,6 +28,7 @@ - #include "obstack.h" - #include "hashtab.h" - #include "md5.h" -+#include "../gcc/defaults.h" - #include - - /* Variable length record files on VMS will have a stat size that includes -@@ -220,20 +221,32 @@ - static bool - open_file (_cpp_file *file) - { -+ const char *cpp_restricted; -+ -+ cpp_restricted = getenv ("CPP_RESTRICTED"); -+ - if (file->path[0] == '\0') - { - file->fd = 0; - set_stdin_to_binary_mode (); - } - else -- file->fd = open (file->path, O_RDONLY | O_NOCTTY | O_BINARY, 0666); -+ file->fd = open (file->path, O_RDONLY | O_NOCTTY | O_BINARY -+ | (cpp_restricted != NULL) ? O_NONBLOCK : 0, 0666); -+ - - if (file->fd != -1) - { - if (fstat (file->fd, &file->st) == 0) - { - if (!S_ISDIR (file->st.st_mode)) -+ if (cpp_restricted != NULL -+ ? S_ISREG (file->st.st_mode) : !S_ISDIR (file->st.st_mode)) -+ - { -+ if (cpp_restricted) -+ fcntl(file->fd, F_SETFL, -+ fcntl(file->fd, F_GETFL, 0) & ~O_NONBLOCK); - file->err_no = 0; - return true; - } -diff -rNU3 dist.orig/libcpp/include/cpplib.h dist/libcpp/include/cpplib.h ---- dist.orig/libcpp/include/cpplib.h 2013-01-14 19:13:59.000000000 +0100 -+++ dist/libcpp/include/cpplib.h 2015-10-18 13:19:51.000000000 +0200 -@@ -715,6 +715,9 @@ - /* Set the include paths. */ - extern void cpp_set_include_chains (cpp_reader *, cpp_dir *, cpp_dir *, int); - -+/* Provide src:dst pair for __FILE__ remapping. */ -+extern void add_cpp_remap_path (const char *); -+ - /* Call these to get pointers to the options, callback, and deps - structures for a given reader. These pointers are good until you - call cpp_finish on that reader. You can either edit the callbacks -diff -rNU3 dist.orig/libcpp/internal.h dist/libcpp/internal.h ---- dist.orig/libcpp/internal.h 2013-03-06 17:18:40.000000000 +0100 -+++ dist/libcpp/internal.h 2015-10-18 13:19:51.000000000 +0200 -@@ -226,6 +226,9 @@ - /* Nonzero if first token on line is CPP_HASH. */ - unsigned char in_directive; - -+ /* Nonzero if we are collecting macro arguments */ -+ unsigned char collecting_args; -+ - /* Nonzero if in a directive that will handle padding tokens itself. - #include needs this to avoid problems with computed include and - spacing between tokens. */ -diff -rNU3 dist.orig/libcpp/lex.c dist/libcpp/lex.c ---- dist.orig/libcpp/lex.c 2014-10-13 03:42:03.000000000 +0200 -+++ dist/libcpp/lex.c 2015-10-18 13:19:51.000000000 +0200 -@@ -1876,6 +1876,8 @@ - { - unsigned char *buffer; - unsigned int len, clen, i; -+ int convert_to_c = (pfile->state.in_directive || pfile->state.parsing_args) -+ && type == '/'; - - len = pfile->buffer->cur - from + 1; /* + 1 for the initial '/'. */ - -@@ -1890,8 +1892,7 @@ - - Note that the only time we encounter a directive here is - when we are saving comments in a "#define". */ -- clen = ((pfile->state.in_directive || pfile->state.parsing_args) -- && type == '/') ? len + 2 : len; -+ clen = convert_to_c ? len + 2 : len; - - buffer = _cpp_unaligned_alloc (pfile, clen); - -@@ -1903,7 +1904,7 @@ - memcpy (buffer + 1, from, len - 1); - - /* Finish conversion to a C comment, if necessary. */ -- if ((pfile->state.in_directive || pfile->state.parsing_args) && type == '/') -+ if (convert_to_c) - { - buffer[1] = '*'; - buffer[clen - 2] = '*'; -diff -rNU3 dist.orig/libcpp/macro.c dist/libcpp/macro.c ---- dist.orig/libcpp/macro.c 2014-03-06 09:10:08.000000000 +0100 -+++ dist/libcpp/macro.c 2015-10-18 13:19:51.000000000 +0200 -@@ -215,6 +215,61 @@ - "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" - }; - -+static size_t remap_pairs; -+static char **remap_src; -+static char **remap_dst; -+ -+void -+add_cpp_remap_path (const char *arg) -+{ -+ const char *arg_dst; -+ size_t len; -+ -+ arg_dst = strchr(arg, ':'); -+ if (arg_dst == NULL) { -+ fprintf(stderr, "Invalid argument for -iremap"); -+ exit(1); -+ } -+ len = arg_dst - arg; -+ ++arg_dst; -+ -+ remap_src = (char **) xrealloc(remap_src, sizeof(char *) * (remap_pairs + 1)); -+ remap_dst = (char **) xrealloc(remap_dst, sizeof(char *) * (remap_pairs + 1)); -+ -+ remap_src[remap_pairs] = (char *) xmalloc(len + 1); -+ memcpy(remap_src[remap_pairs], arg, len); -+ remap_src[remap_pairs][len] = '\0'; -+ remap_dst[remap_pairs] = xstrdup(arg_dst); -+ ++remap_pairs; -+} -+ -+static const char * -+cpp_remap_file (const char *arg, char **tmp_name) -+{ -+ char *result; -+ size_t i, len; -+ -+ for (i = 0; i < remap_pairs; ++i) { -+ len = strlen (remap_src[i]); -+ if (strncmp (remap_src[i], arg, len)) -+ continue; -+ if (arg[len] == '\0') -+ return remap_dst[i]; -+ if (arg[len] != '/') -+ continue; -+ arg += len; -+ len = strlen (remap_dst[i]); -+ result = (char *) xmalloc (len + strlen (arg) + 1); -+ memcpy(result, remap_dst[i], len); -+ strcpy(result + len, arg); -+ *tmp_name = result; -+ -+ return result; -+ } -+ -+ return arg; -+} -+ - /* Helper function for builtin_macro. Returns the text generated by - a builtin macro. */ - const uchar * -@@ -273,6 +328,7 @@ - { - unsigned int len; - const char *name; -+ char *tmp_name; - uchar *buf; - - if (node->value.builtin == BT_FILE) -@@ -284,11 +340,14 @@ - if (!name) - abort (); - } -+ tmp_name = NULL; -+ name = cpp_remap_file (name, &tmp_name); - len = strlen (name); - buf = _cpp_unaligned_alloc (pfile, len * 2 + 3); - result = buf; - *buf = '"'; - buf = cpp_quote_string (buf + 1, (const unsigned char *) name, len); -+ free (tmp_name); - *buf++ = '"'; - *buf = '\0'; - } -@@ -775,6 +834,7 @@ - memset (args, 0, argc * sizeof (macro_arg)); - buff->cur = (unsigned char *) &args[argc]; - arg = args, argc = 0; -+ pfile->state.collecting_args = 1; - - /* Collect the tokens making up each argument. We don't yet know - how many arguments have been supplied, whether too many or too -@@ -910,6 +970,7 @@ - } - } - while (token->type != CPP_CLOSE_PAREN && token->type != CPP_EOF); -+ pfile->state.collecting_args = 0; - - if (token->type == CPP_EOF) - { -diff -rNU3 dist.orig/libdecnumber/.gitignore dist/libdecnumber/.gitignore ---- dist.orig/libdecnumber/.gitignore 2011-03-29 03:58:42.000000000 +0200 -+++ dist/libdecnumber/.gitignore 1970-01-01 01:00:00.000000000 +0100 -@@ -1 +0,0 @@ --/gstdint.h -diff -rNU3 dist.orig/libdecnumber/configure dist/libdecnumber/configure ---- dist.orig/libdecnumber/configure 2012-11-05 00:08:42.000000000 +0100 -+++ dist/libdecnumber/configure 2015-10-18 13:19:51.000000000 +0200 -@@ -4463,7 +4463,7 @@ - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir -- ac_install_sh="$ac_aux_dir/$ac_t -c" -+ ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c" - break 2 - fi - done -diff -rNU3 dist.orig/libgcc/Makefile.in dist/libgcc/Makefile.in ---- dist.orig/libgcc/Makefile.in 2013-02-04 20:06:20.000000000 +0100 -+++ dist/libgcc/Makefile.in 2015-10-18 13:19:52.000000000 +0200 -@@ -1010,7 +1010,7 @@ - dest=$(gcc_objdir)/include/tmp$$$$-unwind.h; \ - cp unwind.h $$dest; \ - chmod a+r $$dest; \ -- sh $(srcdir)/../move-if-change $$dest $(gcc_objdir)/include/unwind.h -+ $(SHELL) $(srcdir)/../move-if-change $$dest $(gcc_objdir)/include/unwind.h - - # Copy unwind.h to the place where gcc will look at run-time, once installed - # -diff -rNU3 dist.orig/libgcc/config/arm/pr-support.c dist/libgcc/config/arm/pr-support.c ---- dist.orig/libgcc/config/arm/pr-support.c 2013-02-04 20:06:20.000000000 +0100 -+++ dist/libgcc/config/arm/pr-support.c 2015-10-18 13:19:51.000000000 +0200 -@@ -352,7 +352,7 @@ - - /* Find the Language specific exception data. */ - --void * -+_Unwind_Ptr - _Unwind_GetLanguageSpecificData (_Unwind_Context * context) - { - _Unwind_Control_Block *ucbp; -@@ -366,7 +366,7 @@ - /* Skip the unwind opcodes. */ - ptr += (((*ptr) >> 24) & 0xff) + 1; - -- return ptr; -+ return (_Unwind_Ptr) ptr; - } - - -diff -rNU3 dist.orig/libgcc/config/arm/t-netbsd dist/libgcc/config/arm/t-netbsd ---- dist.orig/libgcc/config/arm/t-netbsd 2011-11-02 16:23:48.000000000 +0100 -+++ dist/libgcc/config/arm/t-netbsd 2015-10-18 13:19:51.000000000 +0200 -@@ -1,7 +1,18 @@ -+# This list is from t-elf, but with some things removed. -+LIB1ASMFUNCS += _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_tls _bb_init_func \ -+ _call_via_rX _interwork_call_via_rX \ -+ _arm_fixunsdfsi _arm_fixunssfsi \ -+ _arm_floatdidf _arm_floatdisf _arm_floatundidf _arm_floatundisf \ -+ _lshrdi3 _ashrdi3 _ashldi3 \ -+ _clzsi2 _clzdi2 _ctzsi2 -+ - # Just for these, we omit the frame pointer since it makes such a big - # difference. It is then pointless adding debugging. - HOST_LIBGCC2_CFLAGS += -fomit-frame-pointer - --LIBGCC2_DEBUG_CFLAGS = -g0 -- - LIB2ADD += $(srcdir)/floatunsidf.c $(srcdir)/floatunsisf.c -+ -+# Currently there is a bug somewhere in GCC's alias analysis -+# or scheduling code that is breaking _fpmul_parts in fp-bit.c. -+# Disabling function inlining is a workaround for this problem. -+HOST_LIBGCC2_CFLAGS += -fno-inline -diff -rNU3 dist.orig/libgcc/config/arm/t-netbsd-eabi dist/libgcc/config/arm/t-netbsd-eabi ---- dist.orig/libgcc/config/arm/t-netbsd-eabi 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/arm/t-netbsd-eabi 2015-10-18 13:19:51.000000000 +0200 -@@ -0,0 +1,19 @@ -+# This list is from t-elf, but with lots removed. -+LIB1ASMFUNCS += _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX \ -+ _clzsi2 _clzdi2 _ctzsi2 -+ -+# Derived from t-bpabi -+# Add the BPABI C functions. -+LIB2ADD += $(srcdir)/config/arm/unaligned-funcs.c -+ -+LIB2ADDEH = $(srcdir)/config/arm/unwind-arm.c \ -+ $(srcdir)/config/arm/libunwind.S \ -+ $(srcdir)/config/arm/pr-support.c $(srcdir)/unwind-c.c -+ -+# Add the BPABI names. -+SHLIB_MAPFILES += $(srcdir)/config/arm/libgcc-bpabi.ver -+ -+# On ARM, specifying -fnon-call-exceptions will needlessly pull in -+# the unwinder in simple programs which use 64-bit division. Omitting -+# the option is safe. -+LIB2_DIVMOD_EXCEPTION_FLAGS := -fexceptions -diff -rNU3 dist.orig/libgcc/config/c6x/pr-support.c dist/libgcc/config/c6x/pr-support.c ---- dist.orig/libgcc/config/c6x/pr-support.c 2013-02-04 20:06:20.000000000 +0100 -+++ dist/libgcc/config/c6x/pr-support.c 2015-10-18 13:19:51.000000000 +0200 -@@ -518,7 +518,7 @@ - return (_Unwind_Ptr) ucbp->pr_cache.fnstart; - } - --void * -+_Unwind_Ptr - _Unwind_GetLanguageSpecificData (_Unwind_Context *context) - { - _Unwind_Control_Block *ucbp; -@@ -531,5 +531,5 @@ - /* Skip the unwind opcodes. */ - ptr += (((*ptr) >> 24) & 0xff) + 1; - -- return ptr; -+ return (_Unwind_Ptr) ptr; - } -diff -rNU3 dist.orig/libgcc/config/cr16/unwind-cr16.c dist/libgcc/config/cr16/unwind-cr16.c ---- dist.orig/libgcc/config/cr16/unwind-cr16.c 2013-02-04 20:06:20.000000000 +0100 -+++ dist/libgcc/config/cr16/unwind-cr16.c 2015-10-18 13:19:51.000000000 +0200 -@@ -347,7 +347,7 @@ - context->ra = (void *) val; - } - --void * -+_Unwind_Ptr - _Unwind_GetLanguageSpecificData (struct _Unwind_Context *context) - { - return context->lsda; -diff -rNU3 dist.orig/libgcc/config/ia64/unwind-ia64.c dist/libgcc/config/ia64/unwind-ia64.c ---- dist.orig/libgcc/config/ia64/unwind-ia64.c 2013-02-04 20:06:20.000000000 +0100 -+++ dist/libgcc/config/ia64/unwind-ia64.c 2015-10-18 13:19:52.000000000 +0200 -@@ -1715,10 +1715,10 @@ - context->rp = val; - } - --void * -+_Unwind_Ptr - _Unwind_GetLanguageSpecificData (struct _Unwind_Context *context) - { -- return context->lsda; -+ return (_Unwind_Ptr)context->lsda; - } - - _Unwind_Ptr -@@ -2445,6 +2445,16 @@ - return _Unwind_GetIP (context); - } - -+#ifdef __NetBSD__ -+/* dummy for bootstrapping purposes */ -+struct unw_table_entry * -+_Unwind_FindTableEntry (void *pc, unw_word *segment_base, -+ unw_word *gp, struct unw_table_entry *ent) -+{ -+ return NULL; -+} -+#endif -+ - #include "unwind.inc" - - #if defined (USE_GAS_SYMVER) && defined (SHARED) && defined (USE_LIBUNWIND_EXCEPTIONS) -diff -rNU3 dist.orig/libgcc/config/m68k/fpgnulib.c dist/libgcc/config/m68k/fpgnulib.c ---- dist.orig/libgcc/config/m68k/fpgnulib.c 2011-11-02 16:23:48.000000000 +0100 -+++ dist/libgcc/config/m68k/fpgnulib.c 2015-10-18 13:19:52.000000000 +0200 -@@ -395,6 +395,7 @@ - float __truncdfsf2 (double); - long __fixdfsi (double); - long __fixsfsi (float); -+long __cmpdf2 (double, double); - - int - __unordxf2(long double a, long double b) -diff -rNU3 dist.orig/libgcc/config/m68k/t-floatlib dist/libgcc/config/m68k/t-floatlib ---- dist.orig/libgcc/config/m68k/t-floatlib 2011-11-02 16:23:48.000000000 +0100 -+++ dist/libgcc/config/m68k/t-floatlib 2015-10-18 13:19:52.000000000 +0200 -@@ -1,6 +1,6 @@ - LIB1ASMSRC = m68k/lb1sf68.S - LIB1ASMFUNCS = _mulsi3 _udivsi3 _divsi3 _umodsi3 _modsi3 \ -- _double _float _floatex \ -+ _floatex _float _double \ - _eqdf2 _nedf2 _gtdf2 _gedf2 _ltdf2 _ledf2 \ - _eqsf2 _nesf2 _gtsf2 _gesf2 _ltsf2 _lesf2 - -diff -rNU3 dist.orig/libgcc/config/m68k/t-netbsd-m68010 dist/libgcc/config/m68k/t-netbsd-m68010 ---- dist.orig/libgcc/config/m68k/t-netbsd-m68010 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/m68k/t-netbsd-m68010 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1,5 @@ -+LIB1ASMSRC = m68k/lb1sf68.S -+LIB1ASMFUNCS = _mulsi3 _udivsi3 _divsi3 _umodsi3 _modsi3 \ -+ _double _float _floatex \ -+ _eqdf2 _nedf2 _gtdf2 _gedf2 _ltdf2 _ledf2 \ -+ _eqsf2 _nesf2 _gtsf2 _gesf2 _ltsf2 _lesf2 -diff -rNU3 dist.orig/libgcc/config/or1k/crti.S dist/libgcc/config/or1k/crti.S ---- dist.orig/libgcc/config/or1k/crti.S 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/or1k/crti.S 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1,36 @@ -+# Start .init and .fini sections. -+# Copyright (C) 2010 Embecosm Limited -+# -+# This file is free software; you can redistribute it and/or modify it -+# under the terms of the GNU General Public License as published by -+# the Free Software Foundation; either version 3, or (at your option) -+# any later version. -+# -+# GCC is distributed in the hope that it will be useful, but WITHOUT ANY -+# WARRANTY; without even the implied warranty of MERCHANTABILITY or -+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -+# for more details. -+# -+# Under Section 7 of GPL version 3, you are granted additional -+# permissions described in the GCC Runtime Library Exception, version -+# 3.1, as published by the Free Software Foundation. -+# -+# You should have received a copy of the GNU General Public License and -+# a copy of the GCC Runtime Library Exception along with this program; -+# see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -+# . -+ -+#include "or1k-asm.h" -+ -+ .section .init -+ .global _init -+ l.nop # So _init doesn't start at 0 -+_init: -+ l.addi r1,r1,-4 -+ l.sw 0(r1),r9 -+ -+ .section .fini -+ .global _fini -+_fini: -+ l.addi r1,r1,-4 -+ l.sw 0(r1),r9 -diff -rNU3 dist.orig/libgcc/config/or1k/crtn.S dist/libgcc/config/or1k/crtn.S ---- dist.orig/libgcc/config/or1k/crtn.S 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/or1k/crtn.S 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1,37 @@ -+# End .init and .fini sections. -+# Copyright (C) 2010 Embecosm Limited -+# -+# This file is free software; you can redistribute it and/or modify it -+# under the terms of the GNU General Public License as published by -+# the Free Software Foundation; either version 3, or (at your option) -+# any later version. -+# -+# GCC is distributed in the hope that it will be useful, but WITHOUT ANY -+# WARRANTY; without even the implied warranty of MERCHANTABILITY or -+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -+# for more details. -+# -+# Under Section 7 of GPL version 3, you are granted additional -+# permissions described in the GCC Runtime Library Exception, version -+# 3.1, as published by the Free Software Foundation. -+# -+# You should have received a copy of the GNU General Public License and -+# a copy of the GCC Runtime Library Exception along with this program; -+# see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -+# . -+ -+#include "or1k-asm.h" -+ -+ .section .init -+ l.lwz r9,0(r1) -+ OR1K_DELAYED( -+ OR1K_INST(l.addi r1,r1,4), -+ OR1K_INST(l.jr r9) -+ ) -+ -+ .section .fini -+ l.lwz r9,0(r1) -+ OR1K_DELAYED( -+ OR1K_INST(l.addi r1,r1,4), -+ OR1K_INST(l.jr r9) -+ ) -diff -rNU3 dist.orig/libgcc/config/or1k/linux-unwind.h dist/libgcc/config/or1k/linux-unwind.h ---- dist.orig/libgcc/config/or1k/linux-unwind.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/or1k/linux-unwind.h 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1,77 @@ -+/* DWARF2 EH unwinding support for OpenRISC. -+ Copyright (C) 2011, 2012 -+ Free Software Foundation, Inc. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify -+it under the terms of the GNU General Public License as published by -+the Free Software Foundation; either version 3, or (at your option) -+any later version. -+ -+GCC is distributed in the hope that it will be useful, -+but WITHOUT ANY WARRANTY; without even the implied warranty of -+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+GNU General Public License for more details. -+ -+Under Section 7 of GPL version 3, you are granted additional -+permissions described in the GCC Runtime Library Exception, version -+3.1, as published by the Free Software Foundation. -+ -+You should have received a copy of the GNU General Public License and -+a copy of the GCC Runtime Library Exception along with this program; -+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -+. */ -+ -+#ifndef inhibit_libc -+ -+#include -+#include -+#include -+ -+#define MD_FALLBACK_FRAME_STATE_FOR or1k_fallback_frame_state -+ -+static _Unwind_Reason_Code -+or1k_fallback_frame_state (struct _Unwind_Context *context, -+ _Unwind_FrameState *fs) -+{ -+ struct rt_sigframe { -+ siginfo_t info; -+ struct ucontext uc; -+ } *frame = context->cfa; -+ -+ struct sigcontext *sc; -+ unsigned char *pc = context->ra; -+ long new_cfa; -+ int i; -+ -+ /* -+ * Note: These have to be the same as in the kernel. -+ * Please see arch/openrisc/kernel/signal.c -+ */ -+ if (!(*(unsigned short *)(pc + 0) == 0xa960 -+ && *(unsigned short *)(pc + 2) == __NR_rt_sigreturn -+ && *(unsigned long *)(pc + 4) == 0x20000001 -+ && *(unsigned long *)(pc + 8) == 0x15000000)) -+ return _URC_END_OF_STACK; -+ -+ sc = (struct sigcontext *) &frame->uc.uc_mcontext; -+ -+ new_cfa = sc->regs.gpr[1]; -+ fs->regs.cfa_how = CFA_REG_OFFSET; -+ fs->regs.cfa_reg = STACK_POINTER_REGNUM; -+ fs->regs.cfa_offset = new_cfa - (long) context->cfa; -+ -+ for (i = 0; i < 32; ++i) -+ { -+ fs->regs.reg[i].how = REG_SAVED_OFFSET; -+ fs->regs.reg[i].loc.offset = (long)&sc->regs.gpr[i] - new_cfa; -+ } -+ -+ fs->retaddr_column = 9; -+ fs->signal_frame = 1; -+ -+ return _URC_NO_REASON; -+} -+ -+#endif /* ifdef inhibit_libc */ -diff -rNU3 dist.orig/libgcc/config/or1k/or1k-asm.h dist/libgcc/config/or1k/or1k-asm.h ---- dist.orig/libgcc/config/or1k/or1k-asm.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/or1k/or1k-asm.h 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1,20 @@ -+#ifndef OR1K_ASM_H -+#define OR1K_ASM_H -+ -+#define OR1K_INST(...) __VA_ARGS__ -+ -+#if defined(__OR1K_NODELAY__) -+#define OR1K_DELAYED(a, b) a; b -+#define OR1K_DELAYED_NOP(a) a -+.nodelay -+#elif defined(__OR1K_DELAY__) -+#define OR1K_DELAYED(a, b) b; a -+#define OR1K_DELAYED_NOP(a) a; l.nop -+#elif defined(__OR1K_DELAY_COMPAT__) -+#define OR1K_DELAYED(a, b) a; b; l.nop -+#define OR1K_DELAYED_NOP(a) a; l.nop -+#else -+#error One of __OR1K_NODELAY__, __OR1K_DELAY__, or __OR1K_DELAY_COMPAT__ must be defined -+#endif -+ -+#endif -diff -rNU3 dist.orig/libgcc/config/or1k/or1k.S dist/libgcc/config/or1k/or1k.S ---- dist.orig/libgcc/config/or1k/or1k.S 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/or1k/or1k.S 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1,237 @@ -+#include "or1k-asm.h" -+/* -+ * Assembly functions for software multiplication and devision. -+ */ -+ -+#define ENTRY(symbol) \ -+ .align 4 ;\ -+ .global symbol ;\ -+ .type symbol, @function ;\ -+symbol: -+ -+#ifdef L__mulsi3 -+ENTRY(__mulsi3) -+ l.addi r11,r0,0x0 -+ l.sfne r3,r11 -+OR1K_DELAYED( -+ OR1K_INST(l.ori r5,r3,0x0), -+ OR1K_INST(l.bnf 3f) -+) -+ l.addi r6,r0,0x0 -+1: -+ l.andi r3,r5,0x1 -+ l.sfeq r3,r6 -+OR1K_DELAYED( -+ OR1K_INST(l.srli r5,r5,0x1), -+ OR1K_INST(l.bf 2f) -+) -+ l.add r11,r11,r4 -+2: -+ l.sfne r5,r6 -+OR1K_DELAYED( -+ OR1K_INST(l.slli r4,r4,0x1), -+ OR1K_INST(l.bf 1b) -+) -+3: -+OR1K_DELAYED_NOP( -+ OR1K_INST(l.jr r9) -+) -+.size __mulsi3,.-__mulsi3 -+#endif -+ -+#ifdef L__udivsi3 -+.global __udivsi3_internal -+.hidden __udivsi3_internal -+__udivsi3_internal: -+ENTRY(__udivsi3) -+ l.addi r1,r1,-4 -+ l.sw 0(r1),r9 -+ l.addi r11,r0,0 -+ l.addi r8,r4,0 -+ l.addi r5,r3,0 -+ l.sfne r8,r11 -+OR1K_DELAYED( -+ OR1K_INST(l.addi r7,r0,0), -+ OR1K_INST(l.bnf 4f) -+) -+ /* The following work equally on delay and no-delay implementations */ -+ l.sfgtu r8,r5 -+ l.bf 5f -+ l.sfeq r8,r5 -+ l.bf 6f -+ l.sfltu r11,r8 -+ -+OR1K_DELAYED( -+ OR1K_INST(l.addi r13,r0,32), -+ OR1K_INST(l.bnf 2f) -+) -+ l.movhi r9,hi(0x80000000) -+ l.addi r6,r0,-1 -+1: -+ l.and r3,r5,r9 -+ l.slli r4,r7,1 -+ l.addi r15,r5,0 -+ l.srli r3,r3,31 -+ l.add r13,r13,r6 -+ l.or r7,r4,r3 -+ l.sfltu r7,r8 -+OR1K_DELAYED( -+ OR1K_INST(l.slli r5,r5,1), -+ OR1K_INST(l.bf 1b) -+) -+2: -+ l.srli r7,r7,1 -+ l.addi r13,r13,1 -+ l.addi r9,r0,0 -+ l.sfltu r9,r13 -+OR1K_DELAYED( -+ OR1K_INST(l.addi r5,r15,0), -+ OR1K_INST(l.bnf 4f) -+) -+ l.movhi r15,hi(0x80000000) -+ l.addi r17,r0,0 -+3: -+ l.and r3,r5,r15 -+ l.slli r4,r7,1 -+ l.srli r3,r3,31 -+ l.or r7,r4,r3 -+ l.sub r6,r7,r8 -+ l.and r3,r6,r15 -+ l.srli r3,r3,31 -+ l.addi r4,r0,0 -+ l.sfne r3,r4 -+OR1K_DELAYED( -+ OR1K_INST(l.slli r3,r11,1), -+ OR1K_INST(l.bf 1f) -+) -+ l.addi r4,r0,1 -+1: -+ l.slli r5,r5,1 -+ l.sfne r4,r17 -+OR1K_DELAYED( -+ OR1K_INST(l.or r11,r3,r4), -+ OR1K_INST(l.bnf 2f) -+) -+ l.addi r7,r6,0 -+2: -+ l.addi r9,r9,1 -+ l.sfltu r9,r13 -+OR1K_DELAYED_NOP( -+ OR1K_INST(l.bf 3b) -+) -+OR1K_DELAYED_NOP( -+ OR1K_INST(l.j 4f) -+) -+6: -+OR1K_DELAYED( -+ OR1K_INST(l.addi r11,r0,1), -+ OR1K_INST(l.j 4f) -+) -+5: -+ l.addi r7,r5,0 -+4: -+ l.lwz r9,0(r1) -+OR1K_DELAYED( -+ OR1K_INST(l.addi r1,r1,4), -+ OR1K_INST(l.jr r9) -+) -+.size __udivsi3,.-__udivsi3 -+#endif -+ -+ -+#ifdef L__divsi3 -+ENTRY(__divsi3) -+ l.addi r1,r1,-8 -+ l.sw 0(r1),r9 -+ l.sw 4(r1),r14 -+ l.addi r5,r3,0 -+ l.addi r14,r0,0 -+ l.sflts r5,r0 -+OR1K_DELAYED( -+ OR1K_INST(l.addi r3,r0,0), -+ OR1K_INST(l.bnf 1f) -+) -+ l.addi r14,r0,1 -+ l.sub r5,r0,r5 -+1: -+ l.sflts r4,r0 -+OR1K_DELAYED_NOP( -+ OR1K_INST(l.bnf 1f) -+) -+ l.addi r14,r14,1 -+ l.sub r4,r0,r4 -+1: -+OR1K_DELAYED( -+ OR1K_INST(l.addi r3,r5,0), -+ OR1K_INST(l.jal __udivsi3_internal) -+) -+ l.sfeqi r14,1 -+OR1K_DELAYED_NOP( -+ OR1K_INST(l.bnf 1f) -+) -+ l.sub r11,r0,r11 -+1: -+ l.lwz r9,0(r1) -+ l.lwz r14,4(r1) -+OR1K_DELAYED( -+ OR1K_INST(l.addi r1,r1,8), -+ OR1K_INST(l.jr r9) -+) -+.size __divsi3,.-__divsi3 -+#endif -+ -+ -+#ifdef L__umodsi3 -+ENTRY(__umodsi3) -+ l.addi r1,r1,-4 -+ l.sw 0(r1),r9 -+OR1K_DELAYED_NOP( -+ OR1K_INST(l.jal __udivsi3_internal) -+) -+ l.addi r11,r7,0 -+ l.lwz r9,0(r1) -+OR1K_DELAYED( -+ OR1K_INST(l.addi r1,r1,4), -+ OR1K_INST(l.jr r9) -+) -+.size __umodsi3,.-__umodsi3 -+#endif -+ -+ -+#ifdef L__modsi3 -+ENTRY(__modsi3) -+ l.addi r1,r1,-8 -+ l.sw 0(r1),r9 -+ l.sw 4(r1),r14 -+ l.addi r14,r0,0 -+ l.sflts r3,r0 -+OR1K_DELAYED_NOP( -+ OR1K_INST(l.bnf 1f) -+) -+ l.addi r14,r0,1 -+ l.sub r3,r0,r3 -+1: -+ l.sflts r4,r0 -+OR1K_DELAYED_NOP( -+ OR1K_INST(l.bnf 1f) -+) -+ l.sub r4,r0,r4 -+1: -+OR1K_DELAYED_NOP( -+ OR1K_INST(l.jal __udivsi3_internal) -+) -+ l.sfeqi r14,1 -+OR1K_DELAYED( -+ OR1K_INST(l.addi r11,r7,0), -+ OR1K_INST(l.bnf 1f) -+) -+ l.sub r11,r0,r11 -+1: -+ l.lwz r9,0(r1) -+ l.lwz r14,4(r1) -+OR1K_DELAYED( -+ OR1K_INST(l.addi r1,r1,8), -+ OR1K_INST(l.jr r9) -+) -+.size __modsi3,.-__modsi3 -+#endif -diff -rNU3 dist.orig/libgcc/config/or1k/sfp-machine.h dist/libgcc/config/or1k/sfp-machine.h ---- dist.orig/libgcc/config/or1k/sfp-machine.h 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/or1k/sfp-machine.h 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1,54 @@ -+#define _FP_W_TYPE_SIZE 32 -+#define _FP_W_TYPE unsigned long -+#define _FP_WS_TYPE signed long -+#define _FP_I_TYPE long -+ -+#define _FP_MUL_MEAT_S(R,X,Y) \ -+ _FP_MUL_MEAT_1_wide(_FP_WFRACBITS_S,R,X,Y,umul_ppmm) -+#define _FP_MUL_MEAT_D(R,X,Y) \ -+ _FP_MUL_MEAT_2_wide(_FP_WFRACBITS_D,R,X,Y,umul_ppmm) -+#define _FP_MUL_MEAT_Q(R,X,Y) \ -+ _FP_MUL_MEAT_4_wide(_FP_WFRACBITS_Q,R,X,Y,umul_ppmm) -+ -+#define _FP_DIV_MEAT_S(R,X,Y) _FP_DIV_MEAT_1_loop(S,R,X,Y) -+#define _FP_DIV_MEAT_D(R,X,Y) _FP_DIV_MEAT_2_udiv(D,R,X,Y) -+#define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_4_udiv(Q,R,X,Y) -+ -+#define _FP_NANFRAC_S ((_FP_QNANBIT_S << 1) - 1) -+#define _FP_NANFRAC_D ((_FP_QNANBIT_D << 1) - 1), -1 -+#define _FP_NANFRAC_Q ((_FP_QNANBIT_Q << 1) - 1), -1, -1, -1 -+#define _FP_NANSIGN_S 0 -+#define _FP_NANSIGN_D 0 -+#define _FP_NANSIGN_Q 0 -+ -+#define _FP_KEEPNANFRACP 1 -+#define _FP_QNANNEGATEDP 0 -+ -+/* Someone please check this. */ -+#define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ -+ do { \ -+ if ((_FP_FRAC_HIGH_RAW_##fs(X) & _FP_QNANBIT_##fs) \ -+ && !(_FP_FRAC_HIGH_RAW_##fs(Y) & _FP_QNANBIT_##fs)) \ -+ { \ -+ R##_s = Y##_s; \ -+ _FP_FRAC_COPY_##wc(R,Y); \ -+ } \ -+ else \ -+ { \ -+ R##_s = X##_s; \ -+ _FP_FRAC_COPY_##wc(R,X); \ -+ } \ -+ R##_c = FP_CLS_NAN; \ -+ } while (0) -+ -+#define __LITTLE_ENDIAN 1234 -+#define __BIG_ENDIAN 4321 -+ -+#define __BYTE_ORDER __BIG_ENDIAN -+ -+#define _FP_TININESS_AFTER_ROUNDING 0 -+ -+/* Define ALIASNAME as a strong alias for NAME. */ -+# define strong_alias(name, aliasname) _strong_alias(name, aliasname) -+# define _strong_alias(name, aliasname) \ -+ extern __typeof (name) aliasname __attribute__ ((alias (#name))); -diff -rNU3 dist.orig/libgcc/config/or1k/t-crtstuff dist/libgcc/config/or1k/t-crtstuff ---- dist.orig/libgcc/config/or1k/t-crtstuff 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/or1k/t-crtstuff 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1,4 @@ -+# This will prevent gcc from appending data to .eh_frame. -+# Other archs use fno-asynchronous-unwind-tables but we do not have that flag. -+CRTSTUFF_T_CFLAGS += -fno-dwarf2-cfi-asm -+CRTSTUFF_T_CFLAGS_S += -fno-dwarf2-cfi-asm -diff -rNU3 dist.orig/libgcc/config/or1k/t-linux dist/libgcc/config/or1k/t-linux ---- dist.orig/libgcc/config/or1k/t-linux 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/or1k/t-linux 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1,2 @@ -+MULTILIB_DIRNAMES = be -+EXTRA_MULTILIB_PARTS = crti.o crtbegin.o crtend.o crtn.o -diff -rNU3 dist.orig/libgcc/config/or1k/t-or1k dist/libgcc/config/or1k/t-or1k ---- dist.orig/libgcc/config/or1k/t-or1k 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/or1k/t-or1k 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1,23 @@ -+# t-or1k is a Makefile fragment to be included when -+# building gcc for the or1k target -+ -+# Copyright (C) 2010 Embecosm Limited -+ -+# This file is part of GCC. -+# -+# GCC is free software; you can redistribute it and/or modify -+# it under the terms of the GNU General Public License as published by -+# the Free Software Foundation; either version 3, or (at your option) -+# any later version. -+# -+# GCC is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+# GNU General Public License for more details. -+# -+# You should have received a copy of the GNU General Public License -+# along with GCC; see the file COPYING3. If not see -+# . -+ -+LIB1ASMSRC = or1k/or1k.S -+LIB1ASMFUNCS = __mulsi3 __udivsi3 __divsi3 __umodsi3 __modsi3 -diff -rNU3 dist.orig/libgcc/config/pa/t-netbsd dist/libgcc/config/pa/t-netbsd ---- dist.orig/libgcc/config/pa/t-netbsd 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/pa/t-netbsd 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1,9 @@ -+#Plug millicode routines into libgcc.a We want these on both native and -+#cross compiles. We use the "64-bit" routines because the "32-bit" code -+#is broken for certain corner cases. -+LIB1ASMSRC = pa/milli64.S -+LIB1ASMFUNCS = _divI _divU _remI _remU _div_const _mulI _dyncall -+ -+HOST_LIBGCC2_CFLAGS += -DELF=1 -DLINUX=1 -+ -+LIB2ADD = $(srcdir)/config/pa/fptr.c -diff -rNU3 dist.orig/libgcc/config/riscv/crti.S dist/libgcc/config/riscv/crti.S ---- dist.orig/libgcc/config/riscv/crti.S 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/riscv/crti.S 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1 @@ -+/* crti.S is empty because .init_array/.fini_array are used exclusively. */ -diff -rNU3 dist.orig/libgcc/config/riscv/crtn.S dist/libgcc/config/riscv/crtn.S ---- dist.orig/libgcc/config/riscv/crtn.S 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/riscv/crtn.S 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1 @@ -+/* crtn.S is empty because .init_array/.fini_array are used exclusively. */ -diff -rNU3 dist.orig/libgcc/config/riscv/riscv-fp.c dist/libgcc/config/riscv/riscv-fp.c ---- dist.orig/libgcc/config/riscv/riscv-fp.c 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/riscv/riscv-fp.c 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1,178 @@ -+/* Functions needed for soft-float on riscv-linux. Based on -+ rs6000/ppc64-fp.c with TF types removed. -+ -+ Copyright (C) 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -+ 2000, 2001, 2002, 2003, 2004, 2006, 2009 Free Software Foundation, -+ Inc. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify it under -+the terms of the GNU General Public License as published by the Free -+Software Foundation; either version 3, or (at your option) any later -+version. -+ -+GCC is distributed in the hope that it will be useful, but WITHOUT ANY -+WARRANTY; without even the implied warranty of MERCHANTABILITY or -+FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -+for more details. -+ -+Under Section 7 of GPL version 3, you are granted additional -+permissions described in the GCC Runtime Library Exception, version -+3.1, as published by the Free Software Foundation. -+ -+You should have received a copy of the GNU General Public License and -+a copy of the GCC Runtime Library Exception along with this program; -+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -+. */ -+ -+#if defined(__riscv64) -+#include "fp-bit.h" -+ -+extern DItype __fixdfdi (DFtype); -+extern DItype __fixsfdi (SFtype); -+extern USItype __fixunsdfsi (DFtype); -+extern USItype __fixunssfsi (SFtype); -+extern DFtype __floatdidf (DItype); -+extern DFtype __floatundidf (UDItype); -+extern SFtype __floatdisf (DItype); -+extern SFtype __floatundisf (UDItype); -+ -+static DItype local_fixunssfdi (SFtype); -+static DItype local_fixunsdfdi (DFtype); -+ -+DItype -+__fixdfdi (DFtype a) -+{ -+ if (a < 0) -+ return - local_fixunsdfdi (-a); -+ return local_fixunsdfdi (a); -+} -+ -+DItype -+__fixsfdi (SFtype a) -+{ -+ if (a < 0) -+ return - local_fixunssfdi (-a); -+ return local_fixunssfdi (a); -+} -+ -+USItype -+__fixunsdfsi (DFtype a) -+{ -+ if (a >= - (DFtype) (- ((SItype)(((USItype)1 << ((4 * 8) - 1)) - 1)) - 1)) -+ return (SItype) (a + (- ((SItype)(((USItype)1 << ((4 * 8) - 1)) - 1)) - 1)) -+ - (- ((SItype)(((USItype)1 << ((4 * 8) - 1)) - 1)) - 1); -+ return (SItype) a; -+} -+ -+USItype -+__fixunssfsi (SFtype a) -+{ -+ if (a >= - (SFtype) (- ((SItype)(((USItype)1 << ((4 * 8) - 1)) - 1)) - 1)) -+ return (SItype) (a + (- ((SItype)(((USItype)1 << ((4 * 8) - 1)) - 1)) - 1)) -+ - (- ((SItype)(((USItype)1 << ((4 * 8) - 1)) - 1)) - 1); -+ return (SItype) a; -+} -+ -+DFtype -+__floatdidf (DItype u) -+{ -+ DFtype d; -+ -+ d = (SItype) (u >> (sizeof (SItype) * 8)); -+ d *= 2.0 * (((UDItype) 1) << ((sizeof (SItype) * 8) - 1)); -+ d += (USItype) (u & ((((UDItype) 1) << (sizeof (SItype) * 8)) - 1)); -+ -+ return d; -+} -+ -+DFtype -+__floatundidf (UDItype u) -+{ -+ DFtype d; -+ -+ d = (USItype) (u >> (sizeof (SItype) * 8)); -+ d *= 2.0 * (((UDItype) 1) << ((sizeof (SItype) * 8) - 1)); -+ d += (USItype) (u & ((((UDItype) 1) << (sizeof (SItype) * 8)) - 1)); -+ -+ return d; -+} -+ -+SFtype -+__floatdisf (DItype u) -+{ -+ DFtype f; -+ -+ if (53 < (sizeof (DItype) * 8) -+ && 53 > ((sizeof (DItype) * 8) - 53 + 24)) -+ { -+ if (! (- ((DItype) 1 << 53) < u -+ && u < ((DItype) 1 << 53))) -+ { -+ if ((UDItype) u & (((UDItype) 1 << ((sizeof (DItype) * 8) - 53)) - 1)) -+ { -+ u &= ~ (((UDItype) 1 << ((sizeof (DItype) * 8) - 53)) - 1); -+ u |= ((UDItype) 1 << ((sizeof (DItype) * 8) - 53)); -+ } -+ } -+ } -+ f = (SItype) (u >> (sizeof (SItype) * 8)); -+ f *= 2.0 * (((UDItype) 1) << ((sizeof (SItype) * 8) - 1)); -+ f += (USItype) (u & ((((UDItype) 1) << (sizeof (SItype) * 8)) - 1)); -+ -+ return (SFtype) f; -+} -+ -+SFtype -+__floatundisf (UDItype u) -+{ -+ DFtype f; -+ -+ if (53 < (sizeof (DItype) * 8) -+ && 53 > ((sizeof (DItype) * 8) - 53 + 24)) -+ { -+ if (u >= ((UDItype) 1 << 53)) -+ { -+ if ((UDItype) u & (((UDItype) 1 << ((sizeof (DItype) * 8) - 53)) - 1)) -+ { -+ u &= ~ (((UDItype) 1 << ((sizeof (DItype) * 8) - 53)) - 1); -+ u |= ((UDItype) 1 << ((sizeof (DItype) * 8) - 53)); -+ } -+ } -+ } -+ f = (USItype) (u >> (sizeof (SItype) * 8)); -+ f *= 2.0 * (((UDItype) 1) << ((sizeof (SItype) * 8) - 1)); -+ f += (USItype) (u & ((((UDItype) 1) << (sizeof (SItype) * 8)) - 1)); -+ -+ return (SFtype) f; -+} -+ -+/* This version is needed to prevent recursion; fixunsdfdi in libgcc -+ calls fixdfdi, which in turn calls calls fixunsdfdi. */ -+ -+static DItype -+local_fixunsdfdi (DFtype a) -+{ -+ USItype hi, lo; -+ -+ hi = a / (((UDItype) 1) << (sizeof (SItype) * 8)); -+ lo = (a - ((DFtype) hi) * (((UDItype) 1) << (sizeof (SItype) * 8))); -+ return ((UDItype) hi << (sizeof (SItype) * 8)) | lo; -+} -+ -+/* This version is needed to prevent recursion; fixunssfdi in libgcc -+ calls fixsfdi, which in turn calls calls fixunssfdi. */ -+ -+static DItype -+local_fixunssfdi (SFtype original_a) -+{ -+ DFtype a = original_a; -+ USItype hi, lo; -+ -+ hi = a / (((UDItype) 1) << (sizeof (SItype) * 8)); -+ lo = (a - ((DFtype) hi) * (((UDItype) 1) << (sizeof (SItype) * 8))); -+ return ((UDItype) hi << (sizeof (SItype) * 8)) | lo; -+} -+ -+#endif -diff -rNU3 dist.orig/libgcc/config/riscv/t-dpbit dist/libgcc/config/riscv/t-dpbit ---- dist.orig/libgcc/config/riscv/t-dpbit 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/riscv/t-dpbit 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1,4 @@ -+LIB2ADD += dp-bit.c -+ -+dp-bit.c: $(srcdir)/fp-bit.c -+ cat $(srcdir)/fp-bit.c > dp-bit.c -diff -rNU3 dist.orig/libgcc/config/riscv/t-elf dist/libgcc/config/riscv/t-elf ---- dist.orig/libgcc/config/riscv/t-elf 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/riscv/t-elf 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1,2 @@ -+# Assemble startup files. -+LIB2ADD += $(srcdir)/config/riscv/riscv-fp.c -diff -rNU3 dist.orig/libgcc/config/riscv/t-fpbit dist/libgcc/config/riscv/t-fpbit ---- dist.orig/libgcc/config/riscv/t-fpbit 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/riscv/t-fpbit 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1,5 @@ -+LIB2ADD += fp-bit.c -+ -+fp-bit.c: $(srcdir)/fp-bit.c -+ echo '#define FLOAT' > fp-bit.c -+ cat $(srcdir)/fp-bit.c >> fp-bit.c -diff -rNU3 dist.orig/libgcc/config/riscv/t-linux dist/libgcc/config/riscv/t-linux ---- dist.orig/libgcc/config/riscv/t-linux 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/riscv/t-linux 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1 @@ -+LIB2ADD += $(srcdir)/config/riscv/riscv-fp.c -diff -rNU3 dist.orig/libgcc/config/riscv/t-tpbit dist/libgcc/config/riscv/t-tpbit ---- dist.orig/libgcc/config/riscv/t-tpbit 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libgcc/config/riscv/t-tpbit 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1,10 @@ -+LIB2ADD += tp-bit.c -+ -+tp-bit.c: $(srcdir)/fp-bit.c -+ echo '#ifdef _RISCVEL' > tp-bit.c -+ echo '# define FLOAT_BIT_ORDER_MISMATCH' >> tp-bit.c -+ echo '#endif' >> tp-bit.c -+ echo '#if __LDBL_MANT_DIG__ == 113' >> tp-bit.c -+ echo '# define TFLOAT' >> tp-bit.c -+ cat $(srcdir)/fp-bit.c >> tp-bit.c -+ echo '#endif' >> tp-bit.c -diff -rNU3 dist.orig/libgcc/config/xtensa/unwind-dw2-xtensa.c dist/libgcc/config/xtensa/unwind-dw2-xtensa.c ---- dist.orig/libgcc/config/xtensa/unwind-dw2-xtensa.c 2013-02-04 20:06:20.000000000 +0100 -+++ dist/libgcc/config/xtensa/unwind-dw2-xtensa.c 2015-10-18 13:19:52.000000000 +0200 -@@ -172,7 +172,7 @@ - context->ra = (void *) val; - } - --void * -+_Unwind_Ptr - _Unwind_GetLanguageSpecificData (struct _Unwind_Context *context) - { - return context->lsda; -diff -rNU3 dist.orig/libgcc/config.host dist/libgcc/config.host ---- dist.orig/libgcc/config.host 2014-03-20 17:12:30.000000000 +0100 -+++ dist/libgcc/config.host 2015-10-18 13:19:52.000000000 +0200 -@@ -137,9 +137,15 @@ - cpu_type=mips - tmake_file=mips/t-mips - ;; -+or1k-*-* | or1knd-*-*) -+ cpu_type=or1k -+ ;; - powerpc*-*-*) - cpu_type=rs6000 - ;; -+riscv*-*-*) -+ cpu_type=riscv -+ ;; - rs6000*-*-*) - ;; - score*-*-*) -@@ -204,7 +210,7 @@ - extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o" - ;; - *-*-netbsd*) -- tmake_file="$tmake_file t-crtstuff-pic t-libgcc-pic t-slibgcc t-slibgcc-gld t-slibgcc-elf-ver" -+ tmake_file="$tmake_file t-crtstuff-pic t-libgcc-pic t-eh-dw2-dip t-slibgcc t-slibgcc-gld t-slibgcc-elf-ver" - # NetBSD 1.7 and later are set up to use GCC's crtstuff for - # ELF configurations. We will clear extra_parts in the - # a.out configurations. -@@ -320,7 +326,16 @@ - extra_parts="$extra_parts crti.o crtn.o" - ;; - arm*-*-netbsdelf*) -- tmake_file="$tmake_file arm/t-arm arm/t-netbsd t-slibgcc-gld-nover" -+ tmake_file="$tmake_file arm/t-arm" -+ case ${host} in -+ arm*-*-netbsdelf-*eabi*) -+ tmake_file="${tmake_file} arm/t-netbsd-eabi" -+ unwind_header=config/arm/unwind-arm.h -+ ;; -+ *) -+ tmake_file="${tmake_file} arm/t-netbsd t-slibgcc-gld-nover" -+ ;; -+ esac - ;; - arm*-*-linux*) # ARM GNU/Linux with ELF - tmake_file="${tmake_file} arm/t-arm t-fixedpoint-gnu-prefix" -@@ -485,6 +500,9 @@ - hppa*-*-openbsd*) - tmake_file="$tmake_file pa/t-openbsd" - ;; -+hppa*-*-netbsd*) -+ tmake_file="$tmake_file pa/t-netbsd" -+ ;; - i[34567]86-*-darwin*) - tmake_file="$tmake_file i386/t-crtpc i386/t-crtfm" - tm_file="$tm_file i386/darwin-lib.h" -@@ -640,6 +658,10 @@ - fi - md_unwind_header=ia64/linux-unwind.h - ;; -+ia64*-*-netbsd*) -+ extra_parts="${extra_parts} crtfastmath.o" -+ tmake_file="${tmake_file} ia64/t-ia64 ia64/t-ia64-elf ia64/t-eh-ia64 t-crtfm" -+ ;; - ia64*-*-hpux*) - tmake_file="ia64/t-ia64 ia64/t-ia64-elf ia64/t-hpux t-slibgcc ia64/t-slibgcc-hpux t-slibgcc-hpux" - ;; -@@ -684,7 +706,10 @@ - m68k-*-elf* | fido-*-elf) - tmake_file="$tmake_file m68k/t-floatlib" - ;; --m68k*-*-netbsdelf*) -+m5407-*-netbsdelf*) -+ ;; -+m68k*-*-netbsdelf* | m68010-*-netbsdelf*) -+ tmake_file="$tmake_file m68k/t-floatlib" - ;; - m68k*-*-openbsd*) - ;; -@@ -801,6 +826,17 @@ - # Don't use default. - extra_parts= - ;; -+or1k*-*-linux* | or1k*-*-uclinux*) -+ tmake_file="$tmake_file or1k/t-or1k or1k/t-linux or1k/t-crtstuff t-softfp-sfdf t-softfp" -+ md_unwind_header=or1k/linux-unwind.h -+ ;; -+or1k*-*-netbsd*) -+ tmake_file="$tmake_file or1k/t-or1k" -+ ;; -+or1k*-*-*) -+ tmake_file="$tmake_file or1k/t-or1k or1k/t-linux or1k/t-crtstuff t-softfp-sfdf t-softfp" -+ extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o crti.o crtn.o" -+ ;; - pdp11-*-*) - tmake_file="pdp11/t-pdp11 t-fdpbit" - ;; -@@ -834,8 +870,8 @@ - ;; - esac - ;; --powerpc-*-netbsd*) -- tmake_file="$tmake_file rs6000/t-netbsd rs6000/t-crtstuff" -+powerpc*-*-netbsd*) -+ tmake_file="${tmake_file} rs6000/t-netbsd rs6000/t-crtstuff" - ;; - powerpc-*-eabispe*) - tmake_file="${tmake_file} rs6000/t-ppccomm rs6000/t-savresfgpr rs6000/t-crtstuff t-crtstuff-pic t-fdpbit" -@@ -892,6 +928,17 @@ - tmake_file="${tmake_file} rs6000/t-ppccomm rs6000/t-crtstuff t-crtstuff-pic t-fdpbit" - extra_parts="$extra_parts crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o ecrti.o ecrtn.o ncrti.o ncrtn.o" - ;; -+riscv*-*-linux*) -+ tmake_file="${tmake_file} riscv/t-fpbit riscv/t-dpbit riscv/t-tpbit riscv/t-linux" -+ extra_parts="$extra_parts crtbegin.o crtend.o crti.o crtn.o crtendS.o crtbeginT.o" -+ ;; -+riscv*-*-netbsd*) -+ # nothing needed for NetBSD -+ ;; -+riscv*-*-*) -+ tmake_file="${tmake_file} riscv/t-fpbit riscv/t-dpbit riscv/t-elf" -+ extra_parts="$extra_parts crtbegin.o crtend.o crti.o crtn.o" -+ ;; - rs6000-ibm-aix4.[3456789]* | powerpc-ibm-aix4.[3456789]*) - md_unwind_header=rs6000/aix-unwind.h - tmake_file="t-fdpbit rs6000/t-ppc64-fp rs6000/t-slibgcc-aix rs6000/t-ibm-ldouble" -diff -rNU3 dist.orig/libgcc/configure dist/libgcc/configure ---- dist.orig/libgcc/configure 2012-11-05 00:08:42.000000000 +0100 -+++ dist/libgcc/configure 2015-10-18 13:19:52.000000000 +0200 -@@ -2096,7 +2096,7 @@ - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir -- ac_install_sh="$ac_aux_dir/$ac_t -c" -+ ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c" - break 2 - fi - done -diff -rNU3 dist.orig/libgcc/unwind-compat.c dist/libgcc/unwind-compat.c ---- dist.orig/libgcc/unwind-compat.c 2013-02-04 20:06:20.000000000 +0100 -+++ dist/libgcc/unwind-compat.c 2015-10-18 13:19:52.000000000 +0200 -@@ -137,10 +137,10 @@ - return __libunwind_Unwind_GetIP (context); - } - --extern void *__libunwind_Unwind_GetLanguageSpecificData -+extern _Unwind_Ptr __libunwind_Unwind_GetLanguageSpecificData - (struct _Unwind_Context *); - --void * -+_Unwind_Ptr - _Unwind_GetLanguageSpecificData (struct _Unwind_Context *context) - { - return __libunwind_Unwind_GetLanguageSpecificData (context); -diff -rNU3 dist.orig/libgcc/unwind-dw2-fde-dip.c dist/libgcc/unwind-dw2-fde-dip.c ---- dist.orig/libgcc/unwind-dw2-fde-dip.c 2013-02-04 20:06:20.000000000 +0100 -+++ dist/libgcc/unwind-dw2-fde-dip.c 2015-10-18 13:19:52.000000000 +0200 -@@ -32,7 +32,7 @@ - - #include "tconfig.h" - #include "tsystem.h" --#if !defined(inhibit_libc) && !defined(__OpenBSD__) -+#if !defined(inhibit_libc) && defined(__GLIBC__) - #include /* Get DT_CONFIG. */ - #endif - #include "coretypes.h" -@@ -64,6 +64,12 @@ - #endif - - #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \ -+ && defined(__NetBSD__) -+# define ElfW(type) Elf_##type -+# define USE_PT_GNU_EH_FRAME -+#endif -+ -+#if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \ - && defined(__OpenBSD__) - # define ElfW(type) Elf_##type - # define USE_PT_GNU_EH_FRAME -diff -rNU3 dist.orig/libgcc/unwind-dw2-fde.c dist/libgcc/unwind-dw2-fde.c ---- dist.orig/libgcc/unwind-dw2-fde.c 2013-02-04 20:06:20.000000000 +0100 -+++ dist/libgcc/unwind-dw2-fde.c 2015-10-18 13:19:52.000000000 +0200 -@@ -213,7 +213,9 @@ - - out: - __gthread_mutex_unlock (&object_mutex); -+#if 0 - gcc_assert (ob); -+#endif - return (void *) ob; - } - -diff -rNU3 dist.orig/libgcc/unwind-dw2.c dist/libgcc/unwind-dw2.c ---- dist.orig/libgcc/unwind-dw2.c 2013-06-01 01:21:46.000000000 +0200 -+++ dist/libgcc/unwind-dw2.c 2015-10-18 13:19:52.000000000 +0200 -@@ -365,10 +365,10 @@ - context->ra = (void *) val; - } - --void * -+_Unwind_Ptr - _Unwind_GetLanguageSpecificData (struct _Unwind_Context *context) - { -- return context->lsda; -+ return (_Unwind_Ptr) context->lsda; - } - - _Unwind_Ptr -diff -rNU3 dist.orig/libgcc/unwind-generic.h dist/libgcc/unwind-generic.h ---- dist.orig/libgcc/unwind-generic.h 2013-02-04 20:06:20.000000000 +0100 -+++ dist/libgcc/unwind-generic.h 2015-10-18 13:19:52.000000000 +0200 -@@ -177,7 +177,7 @@ - /* @@@ Retrieve the CFA of the given context. */ - extern _Unwind_Word _Unwind_GetCFA (struct _Unwind_Context *); - --extern void *_Unwind_GetLanguageSpecificData (struct _Unwind_Context *); -+extern _Unwind_Ptr _Unwind_GetLanguageSpecificData (struct _Unwind_Context *); - - extern _Unwind_Ptr _Unwind_GetRegionStart (struct _Unwind_Context *); - -diff -rNU3 dist.orig/libgcc/unwind-seh.c dist/libgcc/unwind-seh.c ---- dist.orig/libgcc/unwind-seh.c 2014-02-18 18:04:38.000000000 +0100 -+++ dist/libgcc/unwind-seh.c 2015-10-18 13:19:52.000000000 +0200 -@@ -131,8 +131,8 @@ - c->ra = val; - } - --void * --_Unwind_GetLanguageSpecificData (struct _Unwind_Context *c) -+_Unwind_Ptr -+_Unwind_GetLanguageSpecificData (struct _Unwind_Context *c - { - return c->disp->HandlerData; - } -diff -rNU3 dist.orig/libgcc/unwind-sjlj.c dist/libgcc/unwind-sjlj.c ---- dist.orig/libgcc/unwind-sjlj.c 2013-02-04 20:06:20.000000000 +0100 -+++ dist/libgcc/unwind-sjlj.c 2015-10-18 13:19:52.000000000 +0200 -@@ -231,10 +231,10 @@ - context->fc->call_site = val - 1; - } - --void * -+_Unwind_Ptr - _Unwind_GetLanguageSpecificData (struct _Unwind_Context *context) - { -- return context->fc->lsda; -+ return (_Unwind_Ptr) context->fc->lsda; - } - - _Unwind_Ptr -diff -rNU3 dist.orig/libgomp/Makefile.am dist/libgomp/Makefile.am ---- dist.orig/libgomp/Makefile.am 2012-02-27 14:51:50.000000000 +0100 -+++ dist/libgomp/Makefile.am 2015-10-18 13:19:52.000000000 +0200 -@@ -1,7 +1,7 @@ - ## Process this file with automake to produce Makefile.in - - ACLOCAL_AMFLAGS = -I .. -I ../config --SUBDIRS = testsuite -+SUBDIRS = - - ## May be used by toolexeclibdir. - gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER) -diff -rNU3 dist.orig/libgomp/Makefile.in dist/libgomp/Makefile.in ---- dist.orig/libgomp/Makefile.in 2015-06-23 09:55:27.000000000 +0200 -+++ dist/libgomp/Makefile.in 2015-10-18 13:19:52.000000000 +0200 -@@ -288,7 +288,7 @@ - top_builddir = @top_builddir@ - top_srcdir = @top_srcdir@ - ACLOCAL_AMFLAGS = -I .. -I ../config --SUBDIRS = testsuite -+SUBDIRS = - gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER) - search_path = $(addprefix $(top_srcdir)/config/, $(config_path)) $(top_srcdir) - fincludedir = $(libdir)/gcc/$(target_alias)/$(gcc_version)/finclude -diff -rNU3 dist.orig/libgomp/configure dist/libgomp/configure ---- dist.orig/libgomp/configure 2015-06-23 09:55:27.000000000 +0200 -+++ dist/libgomp/configure 2015-10-18 13:19:52.000000000 +0200 -@@ -2620,7 +2620,7 @@ - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir -- ac_install_sh="$ac_aux_dir/$ac_t -c" -+ ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c" - break 2 - fi - done -@@ -16268,7 +16268,7 @@ - - ac_config_files="$ac_config_files omp.h omp_lib.h omp_lib.f90 libgomp_f.h" - --ac_config_files="$ac_config_files Makefile testsuite/Makefile libgomp.spec" -+ac_config_files="$ac_config_files Makefile libgomp.spec" - - cat >confcache <<\_ACEOF - # This file is a shell script that caches the results of configure -@@ -17408,7 +17408,6 @@ - "omp_lib.f90") CONFIG_FILES="$CONFIG_FILES omp_lib.f90" ;; - "libgomp_f.h") CONFIG_FILES="$CONFIG_FILES libgomp_f.h" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; -- "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; - "libgomp.spec") CONFIG_FILES="$CONFIG_FILES libgomp.spec" ;; - - *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; -diff -rNU3 dist.orig/libgomp/configure.ac dist/libgomp/configure.ac ---- dist.orig/libgomp/configure.ac 2010-12-06 01:50:04.000000000 +0100 -+++ dist/libgomp/configure.ac 2015-10-18 13:19:52.000000000 +0200 -@@ -346,5 +346,5 @@ - CFLAGS="$save_CFLAGS" - - AC_CONFIG_FILES(omp.h omp_lib.h omp_lib.f90 libgomp_f.h) --AC_CONFIG_FILES(Makefile testsuite/Makefile libgomp.spec) -+AC_CONFIG_FILES(Makefile libgomp.spec) - AC_OUTPUT -diff -rNU3 dist.orig/libiberty/.gitignore dist/libiberty/.gitignore ---- dist.orig/libiberty/.gitignore 2011-01-18 06:06:50.000000000 +0100 -+++ dist/libiberty/.gitignore 1970-01-01 01:00:00.000000000 +0100 -@@ -1,2 +0,0 @@ --/required-list --/xhost-mkfrag -diff -rNU3 dist.orig/libiberty/Makefile.in dist/libiberty/Makefile.in ---- dist.orig/libiberty/Makefile.in 2013-01-02 03:04:42.000000000 +0100 -+++ dist/libiberty/Makefile.in 2015-10-18 13:19:52.000000000 +0200 -@@ -98,7 +98,7 @@ - "tooldir=$(tooldir)" - - # Subdirectories to recurse into. We need to override this during cleaning --SUBDIRS = testsuite -+SUBDIRS = - - # FIXME: add @BUILD_INFO@ once we're sure it works for everyone. - all: stamp-picdir $(TARGETLIB) required-list all-subdir -@@ -444,7 +444,6 @@ - @$(MULTICLEAN) multi-clean DO=distclean - -rm -f *~ Makefile config.cache config.status xhost-mkfrag TAGS multilib.out - -rm -f config.log -- -rmdir testsuite 2>/dev/null - maintainer-clean realclean: maintainer-clean-subdir - $(MAKE) SUBDIRS="" distclean - -diff -rNU3 dist.orig/libiberty/configure dist/libiberty/configure ---- dist.orig/libiberty/configure 2012-09-18 18:03:01.000000000 +0200 -+++ dist/libiberty/configure 2015-10-18 13:19:52.000000000 +0200 -@@ -2351,7 +2351,7 @@ - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir -- ac_install_sh="$ac_aux_dir/$ac_t -c" -+ ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c" - break 2 - fi - done -@@ -6941,7 +6941,7 @@ - - - # We need multilib support, but only if configuring for the target. --ac_config_files="$ac_config_files Makefile testsuite/Makefile" -+ac_config_files="$ac_config_files Makefile" - - ac_config_commands="$ac_config_commands default" - -@@ -7645,7 +7645,6 @@ - case $ac_config_target in - "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; -- "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; - "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; - - *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; -diff -rNU3 dist.orig/libiberty/configure.ac dist/libiberty/configure.ac ---- dist.orig/libiberty/configure.ac 2012-09-18 18:03:01.000000000 +0200 -+++ dist/libiberty/configure.ac 2015-10-18 13:19:52.000000000 +0200 -@@ -695,7 +695,7 @@ - AC_SUBST(htmldir) - - # We need multilib support, but only if configuring for the target. --AC_CONFIG_FILES([Makefile testsuite/Makefile]) -+AC_CONFIG_FILES([Makefile]) - AC_CONFIG_COMMANDS([default], - [[test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h - if test -n "$CONFIG_FILES"; then -diff -rNU3 dist.orig/libiberty/floatformat.c dist/libiberty/floatformat.c ---- dist.orig/libiberty/floatformat.c 2012-08-17 23:56:48.000000000 +0200 -+++ dist/libiberty/floatformat.c 2015-10-18 13:19:52.000000000 +0200 -@@ -488,7 +488,11 @@ - if (nan) - dto = NAN; - else -+#ifdef __vax__ -+ dto = HUGE_VAL; -+#else - dto = INFINITY; -+#endif - - if (get_field (ufrom, fmt->byteorder, fmt->totalsize, fmt->sign_start, 1)) - dto = -dto; -diff -rNU3 dist.orig/libiberty/make-temp-file.c dist/libiberty/make-temp-file.c ---- dist.orig/libiberty/make-temp-file.c 2011-01-03 21:52:22.000000000 +0100 -+++ dist/libiberty/make-temp-file.c 2015-10-18 13:19:52.000000000 +0200 -@@ -130,10 +130,10 @@ - base = try_dir (P_tmpdir, base); - #endif - -- /* Try /var/tmp, /usr/tmp, then /tmp. */ -+ /* Try /tmp, /var/tmp, then /usr/tmp. */ -+ base = try_dir (tmp, base); - base = try_dir (vartmp, base); - base = try_dir (usrtmp, base); -- base = try_dir (tmp, base); - - /* If all else fails, use the current directory! */ - if (base == 0) -diff -rNU3 dist.orig/libiberty/strerror.c dist/libiberty/strerror.c ---- dist.orig/libiberty/strerror.c 2005-03-28 03:28:01.000000000 +0200 -+++ dist/libiberty/strerror.c 2015-10-18 13:19:52.000000000 +0200 -@@ -347,7 +347,7 @@ - ENTRY(EPROTOTYPE, "EPROTOTYPE", "Protocol wrong type for socket"), - #endif - #if defined (ENOPROTOOPT) -- ENTRY(ENOPROTOOPT, "ENOPROTOOPT", "Protocol not available"), -+ ENTRY(ENOPROTOOPT, "ENOPROTOOPT", "Protocol option not available"), - #endif - #if defined (EPROTONOSUPPORT) - ENTRY(EPROTONOSUPPORT, "EPROTONOSUPPORT", "Protocol not supported"), -diff -rNU3 dist.orig/libitm/Makefile.am dist/libitm/Makefile.am ---- dist.orig/libitm/Makefile.am 2012-02-14 14:14:27.000000000 +0100 -+++ dist/libitm/Makefile.am 2015-10-18 13:19:52.000000000 +0200 -@@ -1,7 +1,7 @@ - ## Process this file with automake to produce Makefile.in - - ACLOCAL_AMFLAGS = -I .. -I ../config --SUBDIRS = testsuite -+SUBDIRS = - - ## May be used by toolexeclibdir. - gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER) -diff -rNU3 dist.orig/libitm/Makefile.in dist/libitm/Makefile.in ---- dist.orig/libitm/Makefile.in 2015-06-23 09:55:27.000000000 +0200 -+++ dist/libitm/Makefile.in 2015-10-18 13:19:52.000000000 +0200 -@@ -302,7 +302,7 @@ - top_builddir = @top_builddir@ - top_srcdir = @top_srcdir@ - ACLOCAL_AMFLAGS = -I .. -I ../config --SUBDIRS = testsuite -+SUBDIRS = - gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER) - abi_version = -fabi-version=4 - search_path = $(addprefix $(top_srcdir)/config/, $(config_path)) $(top_srcdir) -diff -rNU3 dist.orig/libitm/configure dist/libitm/configure ---- dist.orig/libitm/configure 2015-06-23 09:55:27.000000000 +0200 -+++ dist/libitm/configure 2015-10-18 13:19:52.000000000 +0200 -@@ -2707,7 +2707,7 @@ - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir -- ac_install_sh="$ac_aux_dir/$ac_t -c" -+ ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c" - break 2 - fi - done -@@ -17631,7 +17631,7 @@ - fi - - --ac_config_files="$ac_config_files Makefile testsuite/Makefile libitm.spec" -+ac_config_files="$ac_config_files Makefile libitm.spec" - - cat >confcache <<\_ACEOF - # This file is a shell script that caches the results of configure -@@ -18792,7 +18792,6 @@ - "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; - "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; -- "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; - "libitm.spec") CONFIG_FILES="$CONFIG_FILES libitm.spec" ;; - - *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; -diff -rNU3 dist.orig/libitm/configure.ac dist/libitm/configure.ac ---- dist.orig/libitm/configure.ac 2013-08-02 17:41:10.000000000 +0200 -+++ dist/libitm/configure.ac 2015-10-18 13:19:52.000000000 +0200 -@@ -286,5 +286,5 @@ - AM_CONDITIONAL([ARCH_X86_AVX], [test "$libitm_cv_as_avx" = yes]) - AM_CONDITIONAL([ARCH_FUTEX], [test $enable_linux_futex = yes]) - --AC_CONFIG_FILES(Makefile testsuite/Makefile libitm.spec) -+AC_CONFIG_FILES(Makefile libitm.spec) - AC_OUTPUT -diff -rNU3 dist.orig/libmudflap/Makefile.am dist/libmudflap/Makefile.am ---- dist.orig/libmudflap/Makefile.am 2013-02-03 18:48:05.000000000 +0100 -+++ dist/libmudflap/Makefile.am 2015-10-18 13:19:52.000000000 +0200 -@@ -6,7 +6,7 @@ - AUTOMAKE_OPTIONS = 1.8 foreign - ACLOCAL_AMFLAGS = -I .. -I ../config - MAINT_CHARSET = latin1 --SUBDIRS = testsuite -+SUBDIRS = - - # May be used by various substitution variables. - gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER) -diff -rNU3 dist.orig/libmudflap/Makefile.in dist/libmudflap/Makefile.in ---- dist.orig/libmudflap/Makefile.in 2010-05-04 20:58:11.000000000 +0200 -+++ dist/libmudflap/Makefile.in 2015-10-18 13:19:52.000000000 +0200 -@@ -261,7 +261,7 @@ - AUTOMAKE_OPTIONS = 1.8 foreign - ACLOCAL_AMFLAGS = -I .. -I ../config - MAINT_CHARSET = latin1 --SUBDIRS = testsuite -+SUBDIRS = - - # May be used by various substitution variables. - gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER) -diff -rNU3 dist.orig/libmudflap/configure dist/libmudflap/configure ---- dist.orig/libmudflap/configure 2014-04-04 15:53:39.000000000 +0200 -+++ dist/libmudflap/configure 2015-10-18 13:19:52.000000000 +0200 -@@ -2182,7 +2182,7 @@ - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir -- ac_install_sh="$ac_aux_dir/$ac_t -c" -+ ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c" - break 2 - fi - done -@@ -11687,7 +11687,7 @@ - - fi - --ac_config_files="$ac_config_files Makefile testsuite/Makefile testsuite/mfconfig.exp" -+ac_config_files="$ac_config_files Makefile" - - cat >confcache <<\_ACEOF - # This file is a shell script that caches the results of configure -@@ -12682,8 +12682,6 @@ - "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; - "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; -- "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; -- "testsuite/mfconfig.exp") CONFIG_FILES="$CONFIG_FILES testsuite/mfconfig.exp" ;; - - *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; - esac -diff -rNU3 dist.orig/libmudflap/configure.ac dist/libmudflap/configure.ac ---- dist.orig/libmudflap/configure.ac 2011-07-13 16:57:29.000000000 +0200 -+++ dist/libmudflap/configure.ac 2015-10-18 13:19:52.000000000 +0200 -@@ -266,5 +266,5 @@ - GCC_CHECK_TLS - GCC_CHECK_EMUTLS - --AC_CONFIG_FILES([Makefile testsuite/Makefile testsuite/mfconfig.exp]) -+AC_CONFIG_FILES([Makefile]) - AC_OUTPUT -diff -rNU3 dist.orig/libmudflap/mf-hooks1.c dist/libmudflap/mf-hooks1.c ---- dist.orig/libmudflap/mf-hooks1.c 2013-02-03 18:48:05.000000000 +0100 -+++ dist/libmudflap/mf-hooks1.c 2015-10-18 13:19:52.000000000 +0200 -@@ -33,7 +33,7 @@ - - /* These attempt to coax various unix flavours to declare all our - needed tidbits in the system headers. */ --#if !defined(__FreeBSD__) && !defined(__APPLE__) -+#if !defined(__FreeBSD__) && !defined(__APPLE__) && !defined(__NetBSD__) - #define _POSIX_SOURCE - #endif /* Some BSDs break if this is defined. */ - #define _GNU_SOURCE -diff -rNU3 dist.orig/libmudflap/mf-hooks2.c dist/libmudflap/mf-hooks2.c ---- dist.orig/libmudflap/mf-hooks2.c 2013-02-03 18:48:05.000000000 +0100 -+++ dist/libmudflap/mf-hooks2.c 2015-10-18 13:19:52.000000000 +0200 -@@ -32,9 +32,10 @@ - - /* These attempt to coax various unix flavours to declare all our - needed tidbits in the system headers. */ --#if !defined(__FreeBSD__) && !defined(__APPLE__) -+#if !defined(__FreeBSD__) && !defined(__APPLE__) && !defined(__NetBSD__) - #define _POSIX_SOURCE - #endif /* Some BSDs break if this is defined. */ -+#define _NETBSD_SOURCE - #define _GNU_SOURCE - #define _XOPEN_SOURCE - #define _BSD_TYPES -diff -rNU3 dist.orig/libmudflap/mf-impl.h dist/libmudflap/mf-impl.h ---- dist.orig/libmudflap/mf-impl.h 2013-02-03 18:48:05.000000000 +0100 -+++ dist/libmudflap/mf-impl.h 2015-10-18 13:19:52.000000000 +0200 -@@ -276,12 +276,12 @@ - #ifdef LIBMUDFLAPTH - #define VERBOSE_TRACE(...) \ - do { if (UNLIKELY (__mf_opts.verbose_trace)) { \ -- fprintf (stderr, "mf(%u): ", (unsigned) pthread_self ()); \ -+ fprintf (stderr, "mf(%ju): ", (intmax_t)(intptr_t) pthread_self ()); \ - fprintf (stderr, __VA_ARGS__); \ - } } while (0) - #define TRACE(...) \ - do { if (UNLIKELY (__mf_opts.trace_mf_calls)) { \ -- fprintf (stderr, "mf(%u): ", (unsigned) pthread_self ()); \ -+ fprintf (stderr, "mf(%ju): ", (intmax_t)(intptr_t) pthread_self ()); \ - fprintf (stderr, __VA_ARGS__); \ - } } while (0) - #else -@@ -399,6 +399,29 @@ - TRACE ("%s\n", __PRETTY_FUNCTION__); \ - } - -+#define BEGIN_PROTECTV(fname, ...) \ -+ if (UNLIKELY (__mf_starting_p)) \ -+ { \ -+ CALL_BACKUP(fname, __VA_ARGS__); \ -+ return; \ -+ } \ -+ else if (UNLIKELY (__mf_get_state () == reentrant)) \ -+ { \ -+ extern unsigned long __mf_reentrancy; \ -+ __mf_reentrancy ++; \ -+ CALL_REAL(fname, __VA_ARGS__); \ -+ return; \ -+ } \ -+ else if (UNLIKELY (__mf_get_state () == in_malloc)) \ -+ { \ -+ CALL_REAL(fname, __VA_ARGS__); \ -+ return; \ -+ } \ -+ else \ -+ { \ -+ TRACE ("%s\n", __PRETTY_FUNCTION__); \ -+ } -+ - /* There is an assumption here that these will only be called in routines - that call BEGIN_PROTECT at the start, and hence the state must always - be active when BEGIN_MALLOC_PROTECT is called. */ -diff -rNU3 dist.orig/libmudflap/mf-runtime.c dist/libmudflap/mf-runtime.c ---- dist.orig/libmudflap/mf-runtime.c 2013-02-03 18:48:05.000000000 +0100 -+++ dist/libmudflap/mf-runtime.c 2015-10-18 13:19:52.000000000 +0200 -@@ -30,9 +30,10 @@ - - /* These attempt to coax various unix flavours to declare all our - needed tidbits in the system headers. */ --#if !defined(__FreeBSD__) && !defined(__APPLE__) -+#if !defined(__FreeBSD__) && !defined(__APPLE__) && !defined(__NetBSD__) - #define _POSIX_SOURCE - #endif /* Some BSDs break if this is defined. */ -+#define _NETBSD_SOURCE - #define _GNU_SOURCE - #define _XOPEN_SOURCE - #define _BSD_TYPES -@@ -164,7 +165,7 @@ - #define LOOKUP_CACHE_SHIFT_DFL 2 - - struct __mf_cache __mf_lookup_cache [LOOKUP_CACHE_SIZE_MAX]; --uintptr_t __mf_lc_mask = LOOKUP_CACHE_MASK_DFL; -+__mf_uintptr_t __mf_lc_mask = LOOKUP_CACHE_MASK_DFL; - unsigned char __mf_lc_shift = LOOKUP_CACHE_SHIFT_DFL; - #define LOOKUP_CACHE_SIZE (__mf_lc_mask + 1) - -@@ -191,12 +192,18 @@ - /* Use HAVE_PTHREAD_H here instead of LIBMUDFLAPTH, so that even - the libmudflap.la (no threading support) can diagnose whether - the application is linked with -lpthread. See __mf_usage() below. */ --#if HAVE_PTHREAD_H --#ifdef _POSIX_THREADS --#pragma weak pthread_join -+#ifdef LIBMUDFLAPTH -+# if HAVE_PTHREAD_H -+# ifdef _POSIX_THREADS -+# include -+# else -+# define pthread_join NULL -+# endif -+# else -+# define pthread_join NULL -+# endif - #else --#define pthread_join NULL --#endif -+# define pthread_join NULL - #endif - - -@@ -1774,7 +1781,7 @@ - "bounds=[%p,%p] size=%lu area=%s check=%ur/%uw liveness=%u%s\n" - "alloc time=%lu.%06lu pc=%p" - #ifdef LIBMUDFLAPTH -- " thread=%u" -+ " thread=%ju" - #endif - "\n", - (obj->deallocated_p ? "dead " : ""), -@@ -1793,7 +1800,7 @@ - obj->alloc_time.tv_sec, obj->alloc_time.tv_usec, - (void *) obj->alloc_pc - #ifdef LIBMUDFLAPTH -- , (unsigned) obj->alloc_thread -+ , (intmax_t)(intptr_t)obj->alloc_thread - #endif - ); - -@@ -1810,13 +1817,13 @@ - { - fprintf (stderr, "dealloc time=%lu.%06lu pc=%p" - #ifdef LIBMUDFLAPTH -- " thread=%u" -+ " thread=%ju" - #endif - "\n", - obj->dealloc_time.tv_sec, obj->dealloc_time.tv_usec, - (void *) obj->dealloc_pc - #ifdef LIBMUDFLAPTH -- , (unsigned) obj->dealloc_thread -+ , (intmax_t)(intptr_t)obj->dealloc_thread - #endif - ); - -@@ -2330,7 +2337,7 @@ - #ifndef NDEBUG - - static void --write_itoa (int fd, unsigned n) -+write_itoa (int fd, intmax_t n) - { - enum x { bufsize = sizeof(n)*4 }; - char buf [bufsize]; -@@ -2359,7 +2366,7 @@ - write2("mf"); - #ifdef LIBMUDFLAPTH - write2("("); -- write_itoa (2, (unsigned) pthread_self ()); -+ write_itoa (2, (intmax_t)(intptr_t)pthread_self ()); - write2(")"); - #endif - write2(": assertion failure: `"); -diff -rNU3 dist.orig/libmudflap/mf-runtime.h dist/libmudflap/mf-runtime.h ---- dist.orig/libmudflap/mf-runtime.h 2013-02-03 18:48:05.000000000 +0100 -+++ dist/libmudflap/mf-runtime.h 2015-10-18 13:19:52.000000000 +0200 -@@ -31,7 +31,7 @@ - #define MF_RUNTIME_H - - typedef void *__mf_ptr_t; --typedef unsigned int __mf_uintptr_t __attribute__ ((__mode__ (__pointer__))); -+typedef unsigned long __mf_uintptr_t __attribute__ ((__mode__ (__pointer__))); - typedef __SIZE_TYPE__ __mf_size_t; - - /* Global declarations used by instrumentation. When _MUDFLAP is -@@ -81,11 +81,11 @@ - #endif - - extern void __mf_check (void *ptr, __mf_size_t sz, int type, const char *location) -- __attribute((nothrow)); -+ __attribute__((nothrow)); - extern void __mf_register (void *ptr, __mf_size_t sz, int type, const char *name) -- __attribute((nothrow)); -+ __attribute__((nothrow)); - extern void __mf_unregister (void *ptr, __mf_size_t sz, int type) -- __attribute((nothrow)); -+ __attribute__((nothrow)); - extern unsigned __mf_watch (void *ptr, __mf_size_t sz); - extern unsigned __mf_unwatch (void *ptr, __mf_size_t sz); - extern void __mf_report (); -diff -rNU3 dist.orig/libobjc/configure dist/libobjc/configure ---- dist.orig/libobjc/configure 2014-04-04 15:53:39.000000000 +0200 -+++ dist/libobjc/configure 2015-10-18 13:19:52.000000000 +0200 -@@ -2169,7 +2169,7 @@ - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir -- ac_install_sh="$ac_aux_dir/$ac_t -c" -+ ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c" - break 2 - fi - done -diff -rNU3 dist.orig/libobjc/encoding.c dist/libobjc/encoding.c ---- dist.orig/libobjc/encoding.c 2014-07-28 16:33:20.000000000 +0200 -+++ dist/libobjc/encoding.c 2015-10-18 13:19:52.000000000 +0200 -@@ -645,7 +645,11 @@ - return ROUND (size, wordsize); - } - --inline -+/* -+ Skip type qualifiers. These may eventually precede typespecs -+ occurring in method prototype encodings. -+*/ -+ - const char * - objc_skip_type_qualifiers (const char *type) - { -@@ -663,7 +667,6 @@ - return type; - } - --inline - const char * - objc_skip_typespec (const char *type) - { -@@ -794,7 +797,10 @@ - } - } - --inline -+/* -+ Skip an offset as part of a method encoding. This is prepended by a -+ '+' if the argument is passed in registers. -+*/ - const char * - objc_skip_offset (const char *type) - { -diff -rNU3 dist.orig/libobjc/hash.c dist/libobjc/hash.c ---- dist.orig/libobjc/hash.c 2013-02-03 12:16:21.000000000 +0100 -+++ dist/libobjc/hash.c 2015-10-18 13:19:52.000000000 +0200 -@@ -151,8 +151,8 @@ - (*cachep)->hash_func, - (*cachep)->compare_func); - -- DEBUG_PRINTF ("Expanding cache %#x from %d to %d\n", -- (int) *cachep, (*cachep)->size, new->size); -+ DEBUG_PRINTF ("Expanding cache %p from %d to %d\n", -+ *cachep, (*cachep)->size, new->size); - - /* Copy the nodes from the first hash table to the new one. */ - while ((node1 = objc_hash_next (*cachep, node1))) -diff -rNU3 dist.orig/libobjc/objects.c dist/libobjc/objects.c ---- dist.orig/libobjc/objects.c 2013-02-03 12:16:21.000000000 +0100 -+++ dist/libobjc/objects.c 2015-10-18 13:19:52.000000000 +0200 -@@ -36,7 +36,6 @@ - #endif - - /* FIXME: The semantics of extraBytes are not really clear. */ --inline - id - class_createInstance (Class class, size_t extraBytes) - { -diff -rNU3 dist.orig/libobjc/sendmsg.c dist/libobjc/sendmsg.c ---- dist.orig/libobjc/sendmsg.c 2013-02-03 12:16:21.000000000 +0100 -+++ dist/libobjc/sendmsg.c 2015-10-18 13:19:52.000000000 +0200 -@@ -105,7 +105,6 @@ - id nil_method (id, SEL); - - /* Given a selector, return the proper forwarding implementation. */ --inline - IMP - __objc_get_forward_imp (id rcv, SEL sel) - { -@@ -320,7 +319,6 @@ - return res; - } - --inline - IMP - get_imp (Class class, SEL sel) - { -@@ -364,7 +362,6 @@ - method can be forwarded. Since this requires the dispatch table to - installed, this function will implicitly invoke +initialize for the - class of OBJECT if it hasn't been invoked yet. */ --inline - BOOL - __objc_responds_to (id object, SEL sel) - { -diff -rNU3 dist.orig/libsanitizer/asan/asan_intercepted_functions.h dist/libsanitizer/asan/asan_intercepted_functions.h ---- dist.orig/libsanitizer/asan/asan_intercepted_functions.h 2013-02-21 11:57:10.000000000 +0100 -+++ dist/libsanitizer/asan/asan_intercepted_functions.h 2015-10-18 13:19:52.000000000 +0200 -@@ -41,7 +41,7 @@ - # define ASAN_INTERCEPT_MLOCKX 0 - #endif - --#if defined(__linux__) -+#if defined(__linux__) || defined(__NetBSD__) - # define ASAN_USE_ALIAS_ATTRIBUTE_FOR_INDEX 1 - #else - # define ASAN_USE_ALIAS_ATTRIBUTE_FOR_INDEX 0 -@@ -53,7 +53,7 @@ - # define ASAN_INTERCEPT_STRNLEN 0 - #endif - --#if defined(__linux__) && !defined(ANDROID) -+#if (defined(__linux__) || defined(__NetBSD__)) && !defined(ANDROID) - # define ASAN_INTERCEPT_SWAPCONTEXT 1 - #else - # define ASAN_INTERCEPT_SWAPCONTEXT 0 -diff -rNU3 dist.orig/libsanitizer/asan/asan_internal.h dist/libsanitizer/asan/asan_internal.h ---- dist.orig/libsanitizer/asan/asan_internal.h 2013-02-21 11:57:10.000000000 +0100 -+++ dist/libsanitizer/asan/asan_internal.h 2015-10-18 13:19:52.000000000 +0200 -@@ -19,13 +19,13 @@ - #include "sanitizer_common/sanitizer_stacktrace.h" - #include "sanitizer_common/sanitizer_libc.h" - --#if !defined(__linux__) && !defined(__APPLE__) && !defined(_WIN32) -+#if !defined(__linux__) && !defined(__APPLE__) && !defined(_WIN32) && !defined(__NetBSD__) - # error "This operating system is not supported by AddressSanitizer" - #endif - - #define ASAN_DEFAULT_FAILURE_EXITCODE 1 - --#if defined(__linux__) -+#if defined(__linux__) || defined(__NetBSD__) - # define ASAN_LINUX 1 - #else - # define ASAN_LINUX 0 -diff -rNU3 dist.orig/libsanitizer/asan/asan_linux.cc dist/libsanitizer/asan/asan_linux.cc ---- dist.orig/libsanitizer/asan/asan_linux.cc 2013-01-23 12:41:33.000000000 +0100 -+++ dist/libsanitizer/asan/asan_linux.cc 2015-10-18 13:19:52.000000000 +0200 -@@ -9,7 +9,7 @@ - // - // Linux-specific details. - //===----------------------------------------------------------------------===// --#ifdef __linux__ -+#if defined(__linux__) || defined(__NetBSD__) - - #include "asan_interceptors.h" - #include "asan_internal.h" -@@ -25,6 +25,7 @@ - #include - #include - #include -+#include - #include - #include - #include -@@ -48,7 +49,42 @@ - } - - void GetPcSpBp(void *context, uptr *pc, uptr *sp, uptr *bp) { --#if ASAN_ANDROID -+#ifdef __NetBSD__ -+# define __UC_MACHINE_FP(ucontext, r) \ -+ (ucontext)->uc_mcontext.__gregs[(r)] -+/* -+ * Unfortunately we don't have a portable frame pointer (yet) -+ */ -+# if defined(__alpha__) -+# define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_S6) -+# elif defined(__arm__) -+# define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_FP) -+# elif defined(__x86_64__) -+# define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_RBP) -+# elif defined(__i386__) -+# define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_EBP) -+# elif defined(__m68k__) -+# define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_A6) -+# elif defined(__mips__) -+# define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_S8) -+# elif defined(__powerpc__) || defined(__powerpc64__) -+# define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_R1) -+# elif defined(__riscv__) -+# define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_S0) -+# elif defined(__sparc__) -+# define _UC_MACHINE_FP(ucontext) sp[15] -+# elif defined(__sh3__) -+# define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_R14) -+# elif defined(__vax__) -+# define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_FP) -+# else -+# define _UC_MACHINE_FP(ucontext) 0 -+# endif -+ ucontext_t *ucontext = (ucontext_t*)context; -+ *pc = _UC_MACHINE_PC(ucontext); -+ *sp = _UC_MACHINE_SP(ucontext); -+ *bp = _UC_MACHINE_FP(ucontext); -+#elif ASAN_ANDROID - *pc = *sp = *bp = 0; - #elif defined(__arm__) - ucontext_t *ucontext = (ucontext_t*)context; -@@ -72,6 +108,11 @@ - // The powerpc{,64}-linux ABIs do not specify r31 as the frame - // pointer, but GCC always uses r31 when we need a frame pointer. - *bp = ucontext->uc_mcontext.regs->gpr[PT_R31]; -+# elif defined(__riscv__) -+ ucontext_t *ucontext = (ucontext_t*)context; -+ *pc = ucontext->uc_mcontext.gregs[REG_PC]; -+ *bp = ucontext->uc_mcontext.gregs[REG_S0]; -+ *sp = ucontext->uc_mcontext.gregs[REG_SP]; - # elif defined(__sparc__) - ucontext_t *ucontext = (ucontext_t*)context; - uptr *stk_ptr; -@@ -131,4 +172,4 @@ - - } // namespace __asan - --#endif // __linux__ -+#endif // __linux__ || __NetBSD__ -diff -rNU3 dist.orig/libsanitizer/asan/asan_malloc_linux.cc dist/libsanitizer/asan/asan_malloc_linux.cc ---- dist.orig/libsanitizer/asan/asan_malloc_linux.cc 2013-02-13 11:46:01.000000000 +0100 -+++ dist/libsanitizer/asan/asan_malloc_linux.cc 2015-10-18 13:19:52.000000000 +0200 -@@ -11,7 +11,7 @@ - // We simply define functions like malloc, free, realloc, etc. - // They will replace the corresponding libc functions automagically. - //===----------------------------------------------------------------------===// --#ifdef __linux__ -+#if defined(__linux__) || defined(__NetBSD__) - - #include "asan_allocator.h" - #include "asan_interceptors.h" -@@ -144,4 +144,4 @@ - __asan_print_accumulated_stats(); - } - --#endif // __linux__ -+#endif // __linux__ || __NetBSD__ -diff -rNU3 dist.orig/libsanitizer/asan/asan_posix.cc dist/libsanitizer/asan/asan_posix.cc ---- dist.orig/libsanitizer/asan/asan_posix.cc 2012-11-12 16:53:47.000000000 +0100 -+++ dist/libsanitizer/asan/asan_posix.cc 2015-10-18 13:19:52.000000000 +0200 -@@ -9,7 +9,7 @@ - // - // Posix-specific details. - //===----------------------------------------------------------------------===// --#if defined(__linux__) || defined(__APPLE__) -+#if defined(__linux__) || defined(__APPLE__) || defined(__NetBSD__) - - #include "asan_internal.h" - #include "asan_interceptors.h" -@@ -115,4 +115,4 @@ - - } // namespace __asan - --#endif // __linux__ || __APPLE_ -+#endif // __linux__ || __APPLE_ || __NetBSD__ -diff -rNU3 dist.orig/libsanitizer/configure dist/libsanitizer/configure ---- dist.orig/libsanitizer/configure 2015-06-23 09:55:27.000000000 +0200 -+++ dist/libsanitizer/configure 2015-10-18 13:19:52.000000000 +0200 -@@ -2478,7 +2478,7 @@ - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir -- ac_install_sh="$ac_aux_dir/$ac_t -c" -+ ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c" - break 2 - fi - done -diff -rNU3 dist.orig/libsanitizer/configure.tgt dist/libsanitizer/configure.tgt ---- dist.orig/libsanitizer/configure.tgt 2014-04-04 16:39:26.000000000 +0200 -+++ dist/libsanitizer/configure.tgt 2015-10-18 13:19:52.000000000 +0200 -@@ -20,6 +20,14 @@ - - # Filter out unsupported systems. - case "${target}" in -+ *-netbsd*) -+ # There is only glue for amd64 -+ case "${target}" in -+ x86_64-*) -+ TSAN_SUPPORTED=yes -+ ;; -+ esac -+ ;; - x86_64-*-linux* | i?86-*-linux*) - if test x$ac_cv_sizeof_void_p = x8; then - TSAN_SUPPORTED=yes -diff -rNU3 dist.orig/libsanitizer/interception/interception.h dist/libsanitizer/interception/interception.h ---- dist.orig/libsanitizer/interception/interception.h 2013-02-14 17:54:01.000000000 +0100 -+++ dist/libsanitizer/interception/interception.h 2015-10-18 13:19:52.000000000 +0200 -@@ -13,7 +13,7 @@ - #ifndef INTERCEPTION_H - #define INTERCEPTION_H - --#if !defined(__linux__) && !defined(__APPLE__) && !defined(_WIN32) -+#if !defined(__linux__) && !defined(__APPLE__) && !defined(_WIN32) && !defined(__NetBSD__) - # error "Interception doesn't work on this operating system." - #endif - -@@ -29,7 +29,7 @@ - // _FILE_OFFSET_BITS. This definition of OFF_T matches the ABI of system calls - // like pread and mmap, as opposed to pread64 and mmap64. - // Mac and Linux/x86-64 are special. --#if defined(__APPLE__) || (defined(__linux__) && defined(__x86_64__)) -+#if defined(__APPLE__) || (defined(__linux__) && defined(__x86_64__)) || defined(__NetBSD__) - typedef __sanitizer::u64 OFF_T; - #else - typedef __sanitizer::uptr OFF_T; -@@ -176,7 +176,7 @@ - - #define INCLUDED_FROM_INTERCEPTION_LIB - --#if defined(__linux__) -+#if defined(__linux__) || defined(__NetBSD__) - # include "interception_linux.h" - # define INTERCEPT_FUNCTION(func) INTERCEPT_FUNCTION_LINUX(func) - #elif defined(__APPLE__) -diff -rNU3 dist.orig/libsanitizer/interception/interception_linux.cc dist/libsanitizer/interception/interception_linux.cc ---- dist.orig/libsanitizer/interception/interception_linux.cc 2012-11-12 16:53:47.000000000 +0100 -+++ dist/libsanitizer/interception/interception_linux.cc 2015-10-18 13:19:52.000000000 +0200 -@@ -10,19 +10,34 @@ - // Linux-specific interception methods. - //===----------------------------------------------------------------------===// - --#ifdef __linux__ -+#if defined(__linux__) || defined(__NetBSD__) - #include "interception.h" - - #include // for NULL - #include // for dlsym - -+#ifdef __NetBSD__ -+static int mystrcmp(const char *s1, const char *s2) { -+ while (*s1 == *s2++) -+ if (*s1++ == 0) -+ return (0); -+ return (*(const unsigned char *)s1 - *(const unsigned char *)--s2); -+} -+#endif -+ -+ - namespace __interception { - bool GetRealFunctionAddress(const char *func_name, uptr *func_addr, - uptr real, uptr wrapper) { -+#ifdef __NetBSD__ -+ // XXX: Until I come up with something better to deal with renames. -+ if (mystrcmp(func_name, "sigaction") == 0) -+ func_name = "__sigaction14"; -+#endif - *func_addr = (uptr)dlsym(RTLD_NEXT, func_name); - return real == wrapper; - } - } // namespace __interception - - --#endif // __linux__ -+#endif // __linux__ || __NetBSD__ -diff -rNU3 dist.orig/libsanitizer/interception/interception_linux.h dist/libsanitizer/interception/interception_linux.h ---- dist.orig/libsanitizer/interception/interception_linux.h 2012-11-12 16:53:47.000000000 +0100 -+++ dist/libsanitizer/interception/interception_linux.h 2015-10-18 13:19:52.000000000 +0200 -@@ -10,7 +10,7 @@ - // Linux-specific interception methods. - //===----------------------------------------------------------------------===// - --#ifdef __linux__ -+#if defined(__linux__) || defined(__NetBSD__) - - #if !defined(INCLUDED_FROM_INTERCEPTION_LIB) - # error "interception_linux.h should be included from interception library only" -@@ -32,4 +32,4 @@ - (::__interception::uptr)&WRAP(func)) - - #endif // INTERCEPTION_LINUX_H --#endif // __linux__ -+#endif // __linux__ || __NetBSD__ -diff -rNU3 dist.orig/libsanitizer/interception/interception_type_test.cc dist/libsanitizer/interception/interception_type_test.cc ---- dist.orig/libsanitizer/interception/interception_type_test.cc 2013-02-13 11:46:01.000000000 +0100 -+++ dist/libsanitizer/interception/interception_type_test.cc 2015-10-18 13:19:52.000000000 +0200 -@@ -10,7 +10,7 @@ - // Compile-time tests of the internal type definitions. - //===----------------------------------------------------------------------===// - --#if defined(__linux__) || defined(__APPLE__) -+#if defined(__linux__) || defined(__APPLE__) || defined(__NetBSD__) - - #include "interception.h" - #include -@@ -22,7 +22,7 @@ - COMPILER_CHECK(sizeof(PTRDIFF_T) == sizeof(ptrdiff_t)); - COMPILER_CHECK(sizeof(INTMAX_T) == sizeof(intmax_t)); - --#ifndef __APPLE__ -+#if !defined(__APPLE__) && !defined(__NetBSD__) - COMPILER_CHECK(sizeof(OFF64_T) == sizeof(off64_t)); - #endif - -diff -rNU3 dist.orig/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc dist/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc ---- dist.orig/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc 2013-02-21 11:57:10.000000000 +0100 -+++ dist/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc 2015-10-18 13:19:52.000000000 +0200 -@@ -296,6 +296,14 @@ - INTERCEPTOR(int, sscanf, const char *str, const char *format, ...) - SCANF_INTERCEPTOR_IMPL(sscanf, vsscanf, str, format) - -+#define INIT_SCANF_NORMAL \ -+ INTERCEPT_FUNCTION(scanf); \ -+ INTERCEPT_FUNCTION(sscanf); \ -+ INTERCEPT_FUNCTION(fscanf); \ -+ INTERCEPT_FUNCTION(vscanf); \ -+ INTERCEPT_FUNCTION(vsscanf); \ -+ INTERCEPT_FUNCTION(vfscanf); \ -+ - #if SANITIZER_INTERCEPT_ISOC99_SCANF - INTERCEPTOR(int, __isoc99_scanf, const char *format, ...) - SCANF_INTERCEPTOR_IMPL(__isoc99_scanf, __isoc99_vscanf, format) -@@ -305,21 +313,22 @@ - - INTERCEPTOR(int, __isoc99_sscanf, const char *str, const char *format, ...) - SCANF_INTERCEPTOR_IMPL(__isoc99_sscanf, __isoc99_vsscanf, str, format) --#endif - --#define INIT_SCANF \ -- INTERCEPT_FUNCTION(scanf); \ -- INTERCEPT_FUNCTION(sscanf); \ -- INTERCEPT_FUNCTION(fscanf); \ -- INTERCEPT_FUNCTION(vscanf); \ -- INTERCEPT_FUNCTION(vsscanf); \ -- INTERCEPT_FUNCTION(vfscanf); \ -+ -+#define INIT_SCANF_ISOC99 \ - INTERCEPT_FUNCTION(__isoc99_scanf); \ - INTERCEPT_FUNCTION(__isoc99_sscanf); \ - INTERCEPT_FUNCTION(__isoc99_fscanf); \ - INTERCEPT_FUNCTION(__isoc99_vscanf); \ - INTERCEPT_FUNCTION(__isoc99_vsscanf); \ - INTERCEPT_FUNCTION(__isoc99_vfscanf); -+#else -+#define INIT_SCANF_ISOC99 -+#endif -+ -+#define INIT_SCANF \ -+ INIT_SCANF_NORMAL \ -+ INIT_SCANF_ISOC99 - - #else - #define INIT_SCANF -diff -rNU3 dist.orig/libsanitizer/sanitizer_common/sanitizer_internal_defs.h dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h ---- dist.orig/libsanitizer/sanitizer_common/sanitizer_internal_defs.h 2013-02-21 11:57:10.000000000 +0100 -+++ dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h 2015-10-18 13:19:52.000000000 +0200 -@@ -116,7 +116,11 @@ - # define USED - # define PREFETCH(x) /* _mm_prefetch(x, _MM_HINT_NTA) */ - #else // _MSC_VER --# define ALWAYS_INLINE __attribute__((always_inline)) -+# ifdef __NetBSD__ -+# define ALWAYS_INLINE // __attribute__((always_inline)) -+# else -+# define ALWAYS_INLINE __attribute__((always_inline)) -+# endif - # define ALIAS(x) __attribute__((alias(x))) - # define ALIGNED(x) __attribute__((aligned(x))) - # define FORMAT(f, a) __attribute__((format(printf, f, a))) -diff -rNU3 dist.orig/libsanitizer/sanitizer_common/sanitizer_netbsd.cc dist/libsanitizer/sanitizer_common/sanitizer_netbsd.cc ---- dist.orig/libsanitizer/sanitizer_common/sanitizer_netbsd.cc 1970-01-01 01:00:00.000000000 +0100 -+++ dist/libsanitizer/sanitizer_common/sanitizer_netbsd.cc 2015-10-18 13:19:52.000000000 +0200 -@@ -0,0 +1,479 @@ -+//===-- sanitizer_netbsd.cc -----------------------------------------------===// -+// -+// This file is distributed under the University of Illinois Open Source -+// License. See LICENSE.TXT for details. -+// -+//===----------------------------------------------------------------------===// -+// -+// This file is shared between AddressSanitizer and ThreadSanitizer -+// run-time libraries and implements linux-specific functions from -+// sanitizer_libc.h. -+//===----------------------------------------------------------------------===// -+#ifdef __NetBSD__ -+ -+#include "sanitizer_common.h" -+#include "sanitizer_internal_defs.h" -+#include "sanitizer_libc.h" -+#include "sanitizer_mutex.h" -+#include "sanitizer_placement_new.h" -+#include "sanitizer_procmaps.h" -+#include "sanitizer_stacktrace.h" -+ -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+namespace __sanitizer { -+ -+// --------------- sanitizer_libc.h -+void *internal_mmap(void *addr, uptr length, int prot, int flags, -+ int fd, u64 offset) { -+ return (void *)__syscall(SYS_mmap, addr, length, prot, flags, -+ fd, 0, offset); -+} -+ -+int internal_munmap(void *addr, uptr length) { -+ return syscall(SYS_munmap, addr, length); -+} -+ -+int internal_close(fd_t fd) { -+ return syscall(SYS_close, fd); -+} -+ -+fd_t internal_open(const char *filename, int flags) { -+ return syscall(SYS_open, filename, flags); -+} -+ -+fd_t internal_open(const char *filename, int flags, u32 mode) { -+ return syscall(SYS_open, filename, flags, mode); -+} -+ -+fd_t OpenFile(const char *filename, bool write) { -+ return internal_open(filename, -+ write ? O_WRONLY | O_CREAT /*| O_CLOEXEC*/ : O_RDONLY, 0660); -+} -+ -+uptr internal_read(fd_t fd, void *buf, uptr count) { -+ sptr res; -+ HANDLE_EINTR(res, (sptr)syscall(SYS_read, fd, buf, count)); -+ return res; -+} -+ -+uptr internal_write(fd_t fd, const void *buf, uptr count) { -+ sptr res; -+ HANDLE_EINTR(res, (sptr)syscall(SYS_write, fd, buf, count)); -+ return res; -+} -+ -+int internal_stat(const char *path, void *buf) { -+ return syscall(SYS___stat50, path, buf); -+} -+ -+int internal_lstat(const char *path, void *buf) { -+ return syscall(SYS___lstat50, path, buf); -+} -+ -+int internal_fstat(fd_t fd, void *buf) { -+ return syscall(SYS___fstat50, fd, buf); -+} -+ -+uptr internal_filesize(fd_t fd) { -+ struct stat st; -+ if (internal_fstat(fd, &st)) -+ return -1; -+ return (uptr)st.st_size; -+} -+ -+int internal_dup2(int oldfd, int newfd) { -+ return syscall(SYS_dup2, oldfd, newfd); -+} -+ -+uptr internal_readlink(const char *path, char *buf, uptr bufsize) { -+ return (uptr)syscall(SYS_readlink, path, buf, bufsize); -+} -+ -+int internal_sched_yield() { -+ return syscall(SYS_sched_yield); -+} -+ -+void internal__exit(int exitcode) { -+ syscall(SYS_exit, exitcode); -+ Die(); // Unreachable. -+} -+ -+// ----------------- sanitizer_common.h -+bool FileExists(const char *filename) { -+ struct stat st; -+ if (syscall(SYS___stat50, filename, &st)) -+ return false; -+ // Sanity check: filename is a regular file. -+ return S_ISREG(st.st_mode); -+} -+ -+uptr GetTid() { -+ // XXX! -+ return syscall(SYS_getpid); -+} -+ -+void GetThreadStackTopAndBottom(bool at_initialization, uptr *stack_top, -+ uptr *stack_bottom) { -+ static const uptr kMaxThreadStackSize = 256 * (1 << 20); // 256M -+ CHECK(stack_top); -+ CHECK(stack_bottom); -+ if (at_initialization) { -+ // This is the main thread. Libpthread may not be initialized yet. -+ struct rlimit rl; -+ CHECK_EQ(getrlimit(RLIMIT_STACK, &rl), 0); -+ -+ // Find the mapping that contains a stack variable. -+ MemoryMappingLayout proc_maps; -+ uptr start, end, offset; -+ uptr prev_end = 0; -+ while (proc_maps.Next(&start, &end, &offset, 0, 0)) { -+ if ((uptr)&rl < end) -+ break; -+ prev_end = end; -+ } -+ CHECK((uptr)&rl >= start && (uptr)&rl < end); -+ -+ // Get stacksize from rlimit, but clip it so that it does not overlap -+ // with other mappings. -+ uptr stacksize = rl.rlim_cur; -+ if (stacksize > end - prev_end) -+ stacksize = end - prev_end; -+ // When running with unlimited stack size, we still want to set some limit. -+ // The unlimited stack size is caused by 'ulimit -s unlimited'. -+ // Also, for some reason, GNU make spawns subprocesses with unlimited stack. -+ if (stacksize > kMaxThreadStackSize) -+ stacksize = kMaxThreadStackSize; -+ *stack_top = end; -+ *stack_bottom = end - stacksize; -+ return; -+ } -+ pthread_attr_t attr; -+ CHECK_EQ(pthread_getattr_np(pthread_self(), &attr), 0); -+ uptr stacksize = 0; -+ void *stackaddr = 0; -+ pthread_attr_getstack(&attr, &stackaddr, (size_t*)&stacksize); -+ pthread_attr_destroy(&attr); -+ -+ *stack_top = (uptr)stackaddr + stacksize; -+ *stack_bottom = (uptr)stackaddr; -+ CHECK(stacksize < kMaxThreadStackSize); // Sanity check. -+} -+ -+// Like getenv, but reads env directly from /proc and does not use libc. -+// This function should be called first inside __asan_init. -+extern "C" char **environ; -+const char *GetEnv(const char *name) { -+ -+ uptr namelen = internal_strlen(name); -+ for (char **p = environ; *p; p++) { -+ if (!internal_memcmp(*p, name, namelen) && (*p)[namelen] == '=') // Match. -+ return *p + namelen + 1; // point after = -+ } -+ return 0; // Not found. -+} -+ -+#ifdef __GLIBC__ -+ -+extern "C" { -+ extern void *__libc_stack_end; -+} -+ -+static void GetArgsAndEnv(char ***argv, char ***envp) { -+ uptr *stack_end = (uptr *)__libc_stack_end; -+ int argc = *stack_end; -+ *argv = (char**)(stack_end + 1); -+ *envp = (char**)(stack_end + argc + 2); -+} -+ -+#else // __GLIBC__ -+ -+static void ReadNullSepFileToArray(const char *path, char ***arr, -+ int arr_size) { -+ char *buff; -+ uptr buff_size = 0; -+ *arr = (char **)MmapOrDie(arr_size * sizeof(char *), "NullSepFileArray"); -+ ReadFileToBuffer(path, &buff, &buff_size, 1024 * 1024); -+ (*arr)[0] = buff; -+ int count, i; -+ for (count = 1, i = 1; ; i++) { -+ if (buff[i] == 0) { -+ if (buff[i+1] == 0) break; -+ (*arr)[count] = &buff[i+1]; -+ CHECK_LE(count, arr_size - 1); // FIXME: make this more flexible. -+ count++; -+ } -+ } -+ (*arr)[count] = 0; -+} -+ -+static void GetArgsAndEnv(char ***argv, char ***envp) { -+ static const int kMaxArgv = 2000, kMaxEnvp = 2000; -+ ReadNullSepFileToArray("/proc/self/cmdline", argv, kMaxArgv); -+ ReadNullSepFileToArray("/proc/self/environ", envp, kMaxEnvp); -+} -+ -+#endif // __GLIBC__ -+ -+void ReExec() { -+ char **argv, **envp; -+ GetArgsAndEnv(&argv, &envp); -+ execve("/proc/self/exe", argv, envp); -+ Printf("execve failed, errno %d\n", errno); -+ Die(); -+} -+ -+void PrepareForSandboxing() { -+ // Some kinds of sandboxes may forbid filesystem access, so we won't be able -+ // to read the file mappings from /proc/self/maps. Luckily, neither the -+ // process will be able to load additional libraries, so it's fine to use the -+ // cached mappings. -+ MemoryMappingLayout::CacheMemoryMappings(); -+} -+ -+// ----------------- sanitizer_procmaps.h -+// Linker initialized. -+ProcSelfMapsBuff MemoryMappingLayout::cached_proc_self_maps_; -+StaticSpinMutex MemoryMappingLayout::cache_lock_; // Linker initialized. -+ -+MemoryMappingLayout::MemoryMappingLayout() { -+ proc_self_maps_.len = -+ ReadFileToBuffer("/proc/self/maps", &proc_self_maps_.data, -+ &proc_self_maps_.mmaped_size, 1 << 26); -+ if (proc_self_maps_.mmaped_size == 0) { -+ LoadFromCache(); -+ CHECK_GT(proc_self_maps_.len, 0); -+ } -+ // internal_write(2, proc_self_maps_.data, proc_self_maps_.len); -+ Reset(); -+ // FIXME: in the future we may want to cache the mappings on demand only. -+ CacheMemoryMappings(); -+} -+ -+MemoryMappingLayout::~MemoryMappingLayout() { -+ // Only unmap the buffer if it is different from the cached one. Otherwise -+ // it will be unmapped when the cache is refreshed. -+ if (proc_self_maps_.data != cached_proc_self_maps_.data) { -+ UnmapOrDie(proc_self_maps_.data, proc_self_maps_.mmaped_size); -+ } -+} -+ -+void MemoryMappingLayout::Reset() { -+ current_ = proc_self_maps_.data; -+} -+ -+// static -+void MemoryMappingLayout::CacheMemoryMappings() { -+ SpinMutexLock l(&cache_lock_); -+ // Don't invalidate the cache if the mappings are unavailable. -+ ProcSelfMapsBuff old_proc_self_maps; -+ old_proc_self_maps = cached_proc_self_maps_; -+ cached_proc_self_maps_.len = -+ ReadFileToBuffer("/proc/self/maps", &cached_proc_self_maps_.data, -+ &cached_proc_self_maps_.mmaped_size, 1 << 26); -+ if (cached_proc_self_maps_.mmaped_size == 0) { -+ cached_proc_self_maps_ = old_proc_self_maps; -+ } else { -+ if (old_proc_self_maps.mmaped_size) { -+ UnmapOrDie(old_proc_self_maps.data, -+ old_proc_self_maps.mmaped_size); -+ } -+ } -+} -+ -+void MemoryMappingLayout::LoadFromCache() { -+ SpinMutexLock l(&cache_lock_); -+ if (cached_proc_self_maps_.data) { -+ proc_self_maps_ = cached_proc_self_maps_; -+ } -+} -+ -+// Parse a hex value in str and update str. -+static uptr ParseHex(char **str) { -+ uptr x = 0; -+ char *s; -+ for (s = *str; ; s++) { -+ char c = *s; -+ uptr v = 0; -+ if (c >= '0' && c <= '9') -+ v = c - '0'; -+ else if (c >= 'a' && c <= 'f') -+ v = c - 'a' + 10; -+ else if (c >= 'A' && c <= 'F') -+ v = c - 'A' + 10; -+ else -+ break; -+ x = x * 16 + v; -+ } -+ *str = s; -+ return x; -+} -+ -+static bool IsOnOf(char c, char c1, char c2) { -+ return c == c1 || c == c2; -+} -+ -+static bool IsDecimal(char c) { -+ return c >= '0' && c <= '9'; -+} -+ -+bool MemoryMappingLayout::Next(uptr *start, uptr *end, uptr *offset, -+ char filename[], uptr filename_size) { -+ char *last = proc_self_maps_.data + proc_self_maps_.len; -+ if (current_ >= last) return false; -+ uptr dummy; -+ if (!start) start = &dummy; -+ if (!end) end = &dummy; -+ if (!offset) offset = &dummy; -+ char *next_line = (char*)internal_memchr(current_, '\n', last - current_); -+ if (next_line == 0) -+ next_line = last; -+ // Example: 08048000-08056000 r-xp 00000000 03:0c 64593 /foo/bar -+ *start = ParseHex(¤t_); -+ CHECK_EQ(*current_++, '-'); -+ *end = ParseHex(¤t_); -+ CHECK_EQ(*current_++, ' '); -+ CHECK(IsOnOf(*current_++, '-', 'r')); -+ CHECK(IsOnOf(*current_++, '-', 'w')); -+ CHECK(IsOnOf(*current_++, '-', 'x')); -+ CHECK(IsOnOf(*current_++, 's', 'p')); -+ CHECK_EQ(*current_++, ' '); -+ *offset = ParseHex(¤t_); -+ CHECK_EQ(*current_++, ' '); -+ ParseHex(¤t_); -+ CHECK_EQ(*current_++, ':'); -+ ParseHex(¤t_); -+ CHECK_EQ(*current_++, ' '); -+ while (IsDecimal(*current_)) -+ current_++; -+ CHECK_EQ(*current_++, ' '); -+ // Skip spaces. -+ while (current_ < next_line && *current_ == ' ') -+ current_++; -+ // Fill in the filename. -+ uptr i = 0; -+ while (current_ < next_line) { -+ if (filename && i < filename_size - 1) -+ filename[i++] = *current_; -+ current_++; -+ } -+ if (filename && i < filename_size) -+ filename[i] = 0; -+ current_ = next_line + 1; -+ return true; -+} -+ -+// Gets the object name and the offset by walking MemoryMappingLayout. -+bool MemoryMappingLayout::GetObjectNameAndOffset(uptr addr, uptr *offset, -+ char filename[], -+ uptr filename_size) { -+ return IterateForObjectNameAndOffset(addr, offset, filename, filename_size); -+} -+ -+bool SanitizerSetThreadName(const char *name) { -+ return 0 == pthread_setname_np(pthread_self(), "%s", (void *)(intptr_t)name); -+} -+ -+bool SanitizerGetThreadName(char *name, int max_len) { -+ return 0 == pthread_getname_np(pthread_self(), name, max_len); -+} -+ -+#ifndef SANITIZER_GO -+//------------------------- SlowUnwindStack ----------------------------------- -+#if defined(__arm__) && defined(__ARM_EABI__) && !defined(__ARM_DWARF_EH__) -+#include "unwind-arm-common.h" -+#define UNWIND_STOP _URC_END_OF_STACK -+#define UNWIND_CONTINUE _URC_NO_REASON -+#else -+#include -+#define UNWIND_STOP _URC_NORMAL_STOP -+#define UNWIND_CONTINUE _URC_NO_REASON -+#endif -+ -+uptr Unwind_GetIP(struct _Unwind_Context *ctx) { -+#if defined(__arm__) && defined(__ARM_EABI__) && !defined(__ARM_DWARF_EH__) -+ uptr val; -+ _Unwind_VRS_Result res = _Unwind_VRS_Get(ctx, _UVRSC_CORE, -+ 15 /* r15 = PC */, _UVRSD_UINT32, &val); -+ CHECK(res == _UVRSR_OK && "_Unwind_VRS_Get failed"); -+ // Clear the Thumb bit. -+ return val & ~(uptr)1; -+#else -+ return (uptr)_Unwind_GetIP(ctx); -+#endif -+} -+ -+_Unwind_Reason_Code Unwind_Trace(struct _Unwind_Context *ctx, void *param) { -+ StackTrace *b = (StackTrace*)param; -+ CHECK(b->size < b->max_size); -+ uptr pc = Unwind_GetIP(ctx); -+ b->trace[b->size++] = pc; -+ if (b->size == b->max_size) return UNWIND_STOP; -+ return UNWIND_CONTINUE; -+} -+ -+static bool MatchPc(uptr cur_pc, uptr trace_pc) { -+ return cur_pc - trace_pc <= 64 || trace_pc - cur_pc <= 64; -+} -+ -+void StackTrace::SlowUnwindStack(uptr pc, uptr max_depth) { -+ this->size = 0; -+ this->max_size = max_depth; -+ if (max_depth > 1) { -+ _Unwind_Backtrace(Unwind_Trace, this); -+ // We need to pop a few frames so that pc is on top. -+ // trace[0] belongs to the current function so we always pop it. -+ int to_pop = 1; -+ /**/ if (size > 1 && MatchPc(pc, trace[1])) to_pop = 1; -+ else if (size > 2 && MatchPc(pc, trace[2])) to_pop = 2; -+ else if (size > 3 && MatchPc(pc, trace[3])) to_pop = 3; -+ else if (size > 4 && MatchPc(pc, trace[4])) to_pop = 4; -+ else if (size > 5 && MatchPc(pc, trace[5])) to_pop = 5; -+ this->PopStackFrames(to_pop); -+ } -+ this->trace[0] = pc; -+} -+ -+#endif // #ifndef SANITIZER_GO -+ -+enum MutexState { -+ MtxUnlocked = 0, -+ MtxLocked = 1, -+ MtxSleeping = 2 -+}; -+ -+BlockingMutex::BlockingMutex(LinkerInitialized) { -+ CHECK_EQ(owner_, 0); -+} -+ -+void BlockingMutex::Lock() { -+ atomic_uint32_t *m = reinterpret_cast(&opaque_storage_); -+ if (atomic_exchange(m, MtxLocked, memory_order_acquire) == MtxUnlocked) -+ return; -+ while (atomic_exchange(m, MtxSleeping, memory_order_acquire) != MtxUnlocked) -+ syscall(SYS_sched_yield); -+} -+ -+void BlockingMutex::Unlock() { -+ atomic_uint32_t *m = reinterpret_cast(&opaque_storage_); -+ u32 v = atomic_exchange(m, MtxUnlocked, memory_order_relaxed); -+ CHECK_NE(v, MtxUnlocked); -+#if 0 -+ if (v == MtxSleeping) -+ syscall(__NR_futex, m, FUTEX_WAKE, 1, 0, 0, 0); -+#endif -+} -+ -+} // namespace __sanitizer -+ -+#endif // __NetBSD__ -diff -rNU3 dist.orig/libsanitizer/sanitizer_common/sanitizer_placement_new.h dist/libsanitizer/sanitizer_common/sanitizer_placement_new.h ---- dist.orig/libsanitizer/sanitizer_common/sanitizer_placement_new.h 2012-11-23 15:46:25.000000000 +0100 -+++ dist/libsanitizer/sanitizer_common/sanitizer_placement_new.h 2015-10-18 13:19:52.000000000 +0200 -@@ -15,6 +15,7 @@ - #define SANITIZER_PLACEMENT_NEW_H - - #include "sanitizer_internal_defs.h" -+#include - - namespace __sanitizer { - #if (SANITIZER_WORDSIZE == 64) || defined(__APPLE__) -@@ -24,7 +25,7 @@ - #endif - } // namespace __sanitizer - --inline void *operator new(__sanitizer::operator_new_ptr_type sz, void *p) { -+inline void *operator new(std::size_t sz, void *p) { - return p; - } - -diff -rNU3 dist.orig/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc ---- dist.orig/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc 2013-02-21 11:57:10.000000000 +0100 -+++ dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc 2015-10-18 13:19:52.000000000 +0200 -@@ -10,7 +10,7 @@ - // Sizes and layouts of platform-specific POSIX data structures. - //===----------------------------------------------------------------------===// - --#if defined(__linux__) || defined(__APPLE__) -+#if defined(__linux__) || defined(__APPLE__) || defined(__NetBSD__) - - #include "sanitizer_internal_defs.h" - #include "sanitizer_platform_limits_posix.h" -@@ -32,7 +32,9 @@ - namespace __sanitizer { - unsigned struct_utsname_sz = sizeof(struct utsname); - unsigned struct_stat_sz = sizeof(struct stat); -+#if defined(__linux__) || defined(__APPLE__) - unsigned struct_stat64_sz = sizeof(struct stat64); -+#endif - unsigned struct_rusage_sz = sizeof(struct rusage); - unsigned struct_tm_sz = sizeof(struct tm); - -@@ -65,4 +67,4 @@ - } - } // namespace __sanitizer - --#endif // __linux__ || __APPLE__ -+#endif // __linux__ || __APPLE__ || __NetBSD__ -diff -rNU3 dist.orig/libsanitizer/sanitizer_common/sanitizer_posix.cc dist/libsanitizer/sanitizer_common/sanitizer_posix.cc ---- dist.orig/libsanitizer/sanitizer_common/sanitizer_posix.cc 2013-02-21 11:57:10.000000000 +0100 -+++ dist/libsanitizer/sanitizer_common/sanitizer_posix.cc 2015-10-18 13:19:52.000000000 +0200 -@@ -9,7 +9,7 @@ - // run-time libraries and implements POSIX-specific functions from - // sanitizer_libc.h. - //===----------------------------------------------------------------------===// --#if defined(__linux__) || defined(__APPLE__) -+#if defined(__linux__) || defined(__APPLE__) || defined(__NetBSD__) - - #include "sanitizer_common.h" - #include "sanitizer_libc.h" -@@ -225,4 +225,4 @@ - - } // namespace __sanitizer - --#endif // __linux__ || __APPLE_ -+#endif // __linux__ || __APPLE_ || __NetBSD__ -diff -rNU3 dist.orig/libsanitizer/sanitizer_common/sanitizer_procmaps.h dist/libsanitizer/sanitizer_common/sanitizer_procmaps.h ---- dist.orig/libsanitizer/sanitizer_common/sanitizer_procmaps.h 2012-12-05 14:19:55.000000000 +0100 -+++ dist/libsanitizer/sanitizer_common/sanitizer_procmaps.h 2015-10-18 13:19:52.000000000 +0200 -@@ -28,13 +28,13 @@ - }; - - #else // _WIN32 --#if defined(__linux__) -+#if defined(__linux__) || defined(__NetBSD__) - struct ProcSelfMapsBuff { - char *data; - uptr mmaped_size; - uptr len; - }; --#endif // defined(__linux__) -+#endif // defined(__linux__) || defined(__NetBSD__) - - class MemoryMappingLayout { - public: -@@ -84,7 +84,7 @@ - return false; - } - --# if defined __linux__ -+# if defined __linux__ || defined(__NetBSD__) - ProcSelfMapsBuff proc_self_maps_; - char *current_; - -diff -rNU3 dist.orig/libsanitizer/sanitizer_common/sanitizer_symbolizer_linux.cc dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_linux.cc ---- dist.orig/libsanitizer/sanitizer_common/sanitizer_symbolizer_linux.cc 2013-02-21 11:57:10.000000000 +0100 -+++ dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_linux.cc 2015-10-18 13:19:52.000000000 +0200 -@@ -9,7 +9,7 @@ - // run-time libraries. - // Linux-specific implementation of symbolizer parts. - //===----------------------------------------------------------------------===// --#ifdef __linux__ -+#if defined(__linux__) || defined(__NetBSD__) - #include "sanitizer_common.h" - #include "sanitizer_internal_defs.h" - #include "sanitizer_libc.h" -@@ -124,7 +124,9 @@ - UNIMPLEMENTED(); - } - #else // ANDROID -+#ifdef ElfW - typedef ElfW(Phdr) Elf_Phdr; -+#endif - - struct DlIteratePhdrData { - LoadedModule *modules; -@@ -175,6 +177,10 @@ - } - #endif // ANDROID - -+const char *Demangle(const char *MangledName) { -+ return MangledName; -+} -+ - } // namespace __sanitizer - --#endif // __linux__ -+#endif // __linux__ || __NetBSD__ -diff -rNU3 dist.orig/libsanitizer/tsan/tsan_rtl_amd64.S dist/libsanitizer/tsan/tsan_rtl_amd64.S ---- dist.orig/libsanitizer/tsan/tsan_rtl_amd64.S 2012-11-22 23:03:11.000000000 +0100 -+++ dist/libsanitizer/tsan/tsan_rtl_amd64.S 2015-10-18 13:19:52.000000000 +0200 -@@ -40,7 +40,11 @@ - shr $4, %rsp # clear 4 lsb, align to 16 - shl $4, %rsp - -+#ifdef __PIC__ -+ call __tsan_trace_switch@PLT -+#else - call __tsan_trace_switch -+#endif - - # Unalign stack frame back. - mov %rbx, %rsp # restore the original rsp -@@ -119,7 +123,11 @@ - shr $4, %rsp # clear 4 lsb, align to 16 - shl $4, %rsp - -+#ifdef __PIC__ -+ call __tsan_report_race@PLT -+#else - call __tsan_report_race -+#endif - - # Unalign stack frame back. - mov %rbx, %rsp # restore the original rsp -diff -rNU3 dist.orig/libsanitizer/tsan/tsan_symbolize_addr2line_linux.cc dist/libsanitizer/tsan/tsan_symbolize_addr2line_linux.cc ---- dist.orig/libsanitizer/tsan/tsan_symbolize_addr2line_linux.cc 2013-01-10 13:44:08.000000000 +0100 -+++ dist/libsanitizer/tsan/tsan_symbolize_addr2line_linux.cc 2015-10-18 13:19:52.000000000 +0200 -@@ -20,7 +20,7 @@ - #include - #include - #include --#include -+#include - #include - - namespace __tsan { -diff -rNU3 dist.orig/libssp/configure dist/libssp/configure ---- dist.orig/libssp/configure 2014-04-04 15:53:39.000000000 +0200 -+++ dist/libssp/configure 2015-10-18 13:19:52.000000000 +0200 -@@ -2187,7 +2187,7 @@ - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir -- ac_install_sh="$ac_aux_dir/$ac_t -c" -+ ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c" - break 2 - fi - done -diff -rNU3 dist.orig/libstdc++-v3/Makefile.am dist/libstdc++-v3/Makefile.am ---- dist.orig/libstdc++-v3/Makefile.am 2013-02-03 18:54:05.000000000 +0100 -+++ dist/libstdc++-v3/Makefile.am 2015-10-18 13:19:54.000000000 +0200 -@@ -23,7 +23,7 @@ - include $(top_srcdir)/fragment.am - - if GLIBCXX_HOSTED -- hosted_source = src doc po testsuite -+ hosted_source = src doc po - endif - - ## Keep this list sync'd with acinclude.m4:GLIBCXX_CONFIGURE. -@@ -33,8 +33,8 @@ - ACLOCAL_AMFLAGS = -I . -I .. -I ../config - - # Testsuite/check forwarding targets. --check-%: -- cd testsuite && $(MAKE) $@ -+#check-%: -+# cd testsuite && $(MAKE) $@ - - # Documentation forwarding targets. - doc-%: -diff -rNU3 dist.orig/libstdc++-v3/Makefile.in dist/libstdc++-v3/Makefile.in ---- dist.orig/libstdc++-v3/Makefile.in 2012-10-15 15:10:30.000000000 +0200 -+++ dist/libstdc++-v3/Makefile.in 2015-10-18 13:19:54.000000000 +0200 -@@ -94,7 +94,7 @@ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS - ETAGS = etags - CTAGS = ctags --DIST_SUBDIRS = include libsupc++ src doc po testsuite python -+DIST_SUBDIRS = include libsupc++ src doc po python - ABI_TWEAKS_SRCDIR = @ABI_TWEAKS_SRCDIR@ - ACLOCAL = @ACLOCAL@ - ALLOCATOR_H = @ALLOCATOR_H@ -@@ -311,7 +311,7 @@ - - # -I/-D flags to pass when compiling. - AM_CPPFLAGS = $(GLIBCXX_INCLUDES) --@GLIBCXX_HOSTED_TRUE@hosted_source = src doc po testsuite -+@GLIBCXX_HOSTED_TRUE@hosted_source = src doc po - SUBDIRS = include libsupc++ $(hosted_source) python - ACLOCAL_AMFLAGS = -I . -I .. -I ../config - @BUILD_XML_FALSE@STAMP_XML = -@@ -669,8 +669,8 @@ - - - # Testsuite/check forwarding targets. --check-%: -- cd testsuite && $(MAKE) $@ -+#check-%: -+# cd testsuite && $(MAKE) $@ - - # Documentation forwarding targets. - doc-%: -diff -rNU3 dist.orig/libstdc++-v3/acinclude.m4 dist/libstdc++-v3/acinclude.m4 ---- dist.orig/libstdc++-v3/acinclude.m4 2013-11-22 14:17:55.000000000 +0100 -+++ dist/libstdc++-v3/acinclude.m4 2015-10-18 13:19:52.000000000 +0200 -@@ -49,7 +49,7 @@ - # Keep these sync'd with the list in Makefile.am. The first provides an - # expandable list at autoconf time; the second provides an expandable list - # (i.e., shell variable) at configure time. -- m4_define([glibcxx_SUBDIRS],[include libsupc++ python src src/c++98 src/c++11 doc po testsuite]) -+ m4_define([glibcxx_SUBDIRS],[include libsupc++ python src src/c++98 src/c++11 doc testsuite]) - SUBDIRS='glibcxx_SUBDIRS' - - # These need to be absolute paths, yet at the same time need to -diff -rNU3 dist.orig/libstdc++-v3/config/os/bsd/netbsd/ctype_base.h dist/libstdc++-v3/config/os/bsd/netbsd/ctype_base.h ---- dist.orig/libstdc++-v3/config/os/bsd/netbsd/ctype_base.h 2013-02-03 18:54:05.000000000 +0100 -+++ dist/libstdc++-v3/config/os/bsd/netbsd/ctype_base.h 2015-10-18 13:19:53.000000000 +0200 -@@ -38,14 +38,16 @@ - /// @brief Base class for ctype. - struct ctype_base - { -- // Non-standard typedefs. -- typedef const unsigned char* __to_type; - - // NB: Offsets into ctype::_M_table force a particular size - // on the mask type. Because of this, we don't use an enum. -- typedef unsigned char mask; - - #ifndef _CTYPE_U -+ // Non-standard typedefs. -+ typedef const unsigned char* __to_type; -+ -+ typedef unsigned char mask; -+ - static const mask upper = _U; - static const mask lower = _L; - static const mask alpha = _U | _L; -@@ -58,17 +60,21 @@ - static const mask punct = _P; - static const mask alnum = _U | _L | _N; - #else -+ typedef const unsigned short* __to_type; -+ -+ typedef unsigned short mask; -+ - static const mask upper = _CTYPE_U; - static const mask lower = _CTYPE_L; -- static const mask alpha = _CTYPE_U | _CTYPE_L; -- static const mask digit = _CTYPE_N; -- static const mask xdigit = _CTYPE_N | _CTYPE_X; -+ static const mask alpha = _CTYPE_A; -+ static const mask digit = _CTYPE_D; -+ static const mask xdigit = _CTYPE_X; - static const mask space = _CTYPE_S; -- static const mask print = _CTYPE_P | _CTYPE_U | _CTYPE_L | _CTYPE_N | _CTYPE_B; -- static const mask graph = _CTYPE_P | _CTYPE_U | _CTYPE_L | _CTYPE_N; -+ static const mask print = _CTYPE_R; -+ static const mask graph = _CTYPE_G; - static const mask cntrl = _CTYPE_C; - static const mask punct = _CTYPE_P; -- static const mask alnum = _CTYPE_U | _CTYPE_L | _CTYPE_N; -+ static const mask alnum = _CTYPE_A | _CTYPE_D; - #endif - }; - -diff -rNU3 dist.orig/libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc dist/libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc ---- dist.orig/libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc 2013-02-03 18:54:05.000000000 +0100 -+++ dist/libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc 2015-10-18 13:19:53.000000000 +0200 -@@ -38,11 +38,9 @@ - - // Information as gleaned from /usr/include/ctype.h - -- extern "C" const u_int8_t _C_ctype_[]; -- - const ctype_base::mask* - ctype::classic_table() throw() -- { return _C_ctype_ + 1; } -+ { return _C_ctype_tab_ + 1; } - - ctype::ctype(__c_locale, const mask* __table, bool __del, - size_t __refs) -@@ -69,14 +67,14 @@ - - char - ctype::do_toupper(char __c) const -- { return ::toupper((int) __c); } -+ { return ::toupper((int)(unsigned char) __c); } - - const char* - ctype::do_toupper(char* __low, const char* __high) const - { - while (__low < __high) - { -- *__low = ::toupper((int) *__low); -+ *__low = ::toupper((int)(unsigned char) *__low); - ++__low; - } - return __high; -@@ -84,14 +82,14 @@ - - char - ctype::do_tolower(char __c) const -- { return ::tolower((int) __c); } -+ { return ::tolower((int)(unsigned char) __c); } - - const char* - ctype::do_tolower(char* __low, const char* __high) const - { - while (__low < __high) - { -- *__low = ::tolower((int) *__low); -+ *__low = ::tolower((int)(unsigned char) *__low); - ++__low; - } - return __high; -diff -rNU3 dist.orig/libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h dist/libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h ---- dist.orig/libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h 2013-02-03 18:54:05.000000000 +0100 -+++ dist/libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h 2015-10-18 13:19:53.000000000 +0200 -@@ -48,7 +48,7 @@ - is(const char* __low, const char* __high, mask* __vec) const - { - while (__low < __high) -- *__vec++ = _M_table[*__low++]; -+ *__vec++ = _M_table[(unsigned char)*__low++]; - return __high; - } - -diff -rNU3 dist.orig/libstdc++-v3/configure dist/libstdc++-v3/configure ---- dist.orig/libstdc++-v3/configure 2014-04-04 15:53:39.000000000 +0200 -+++ dist/libstdc++-v3/configure 2015-10-18 13:19:53.000000000 +0200 -@@ -2900,7 +2900,7 @@ - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir -- ac_install_sh="$ac_aux_dir/$ac_t -c" -+ ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c" - break 2 - fi - done -@@ -3038,6 +3038,9 @@ - # We are being configured with some form of cross compiler. - GLIBCXX_IS_NATIVE=false - case "$host","$target" in -+ *-*-netbsd*,*-*-netbsd*) -+ GLIBCXX_IS_NATIVE=true -+ ;; - # Darwin crosses can use the host system's libraries and headers, - # because of the fat library support. Of course, it must be the - # same version of Darwin on both sides. Allow the user to -@@ -4877,7 +4880,7 @@ - # expandable list at autoconf time; the second provides an expandable list - # (i.e., shell variable) at configure time. - -- SUBDIRS='include libsupc++ python src src/c++98 src/c++11 doc po testsuite' -+ SUBDIRS='include libsupc++ python src src/c++98 src/c++11 doc po' - - # These need to be absolute paths, yet at the same time need to - # canonicalize only relative paths, because then amd will not unmount -@@ -73193,7 +73196,7 @@ - # append it here. Only modify Makefiles that have just been created. - # - # Also, get rid of this simulated-VPATH thing that automake does. --ac_config_files="$ac_config_files include/Makefile libsupc++/Makefile python/Makefile src/Makefile src/c++98/Makefile src/c++11/Makefile doc/Makefile po/Makefile testsuite/Makefile" -+ac_config_files="$ac_config_files include/Makefile libsupc++/Makefile python/Makefile src/Makefile src/c++98/Makefile src/c++11/Makefile doc/Makefile" - - - ac_config_commands="$ac_config_commands generate-headers" -@@ -74400,7 +74403,6 @@ - "src/c++11/Makefile") CONFIG_FILES="$CONFIG_FILES src/c++11/Makefile" ;; - "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; - "po/Makefile") CONFIG_FILES="$CONFIG_FILES po/Makefile" ;; -- "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; - "generate-headers") CONFIG_COMMANDS="$CONFIG_COMMANDS generate-headers" ;; - - *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; -@@ -76266,17 +76268,6 @@ - . ${multi_basedir}/config-ml.in - { ml_norecursion=; unset ml_norecursion;} - ;; -- "testsuite/Makefile":F) cat > vpsed$$ << \_EOF --s!`test -f '$<' || echo '$(srcdir)/'`!! --_EOF -- sed -f vpsed$$ $ac_file > tmp$$ -- mv tmp$$ $ac_file -- rm vpsed$$ -- echo 'MULTISUBDIR =' >> $ac_file -- ml_norecursion=yes -- . ${multi_basedir}/config-ml.in -- { ml_norecursion=; unset ml_norecursion;} -- ;; - "generate-headers":C) (cd include && ${MAKE-make} pch_build= ) ;; - - esac -diff -rNU3 dist.orig/libstdc++-v3/configure.ac dist/libstdc++-v3/configure.ac ---- dist.orig/libstdc++-v3/configure.ac 2013-04-09 22:47:55.000000000 +0200 -+++ dist/libstdc++-v3/configure.ac 2015-10-18 13:19:53.000000000 +0200 -@@ -38,6 +38,9 @@ - # We are being configured with some form of cross compiler. - GLIBCXX_IS_NATIVE=false - case "$host","$target" in -+ *-*-netbsd*,*-*-netbsd*) -+ GLIBCXX_IS_NATIVE=true -+ ;; - # Darwin crosses can use the host system's libraries and headers, - # because of the fat library support. Of course, it must be the - # same version of Darwin on both sides. Allow the user to -diff -rNU3 dist.orig/libstdc++-v3/crossconfig.m4 dist/libstdc++-v3/crossconfig.m4 ---- dist.orig/libstdc++-v3/crossconfig.m4 2012-05-02 21:34:31.000000000 +0200 -+++ dist/libstdc++-v3/crossconfig.m4 2015-10-18 13:19:53.000000000 +0200 -@@ -159,14 +159,51 @@ - SECTION_FLAGS='-ffunction-sections -fdata-sections' - AC_SUBST(SECTION_FLAGS) - GLIBCXX_CHECK_LINKER_FEATURES -+ -+ AC_DEFINE(HAVE_ICONV) -+ AC_DEFINE(HAVE_ICONV_CLOSE) -+ AC_DEFINE(HAVE_ICONV_OPEN) -+ AC_DEFINE(HAVE_LC_MESSAGES) -+ -+ AC_DEFINE(HAVE_MMAP) -+ AC_DEFINE(HAVE_GETPAGESIZE) -+ AC_DEFINE(HAVE_SETENV) -+ AC_DEFINE(HAVE_SIGSETJMP) -+ - AC_DEFINE(HAVE_FINITEF) - AC_DEFINE(HAVE_FINITE) - AC_DEFINE(HAVE_FREXPF) -+ AC_DEFINE(HAVE_HYPOT) - AC_DEFINE(HAVE_HYPOTF) - AC_DEFINE(HAVE_ISINF) - AC_DEFINE(HAVE_ISINFF) - AC_DEFINE(HAVE_ISNAN) - AC_DEFINE(HAVE_ISNANF) -+ AC_DEFINE(HAVE_ACOSF) -+ AC_DEFINE(HAVE_ASINF) -+ AC_DEFINE(HAVE_ATAN2F) -+ AC_DEFINE(HAVE_ATANF) -+ AC_DEFINE(HAVE_CEILF) -+ AC_DEFINE(HAVE_COSF) -+ AC_DEFINE(HAVE_COSHF) -+ AC_DEFINE(HAVE_EXPF) -+ AC_DEFINE(HAVE_FABSF) -+ AC_DEFINE(HAVE_FLOORF) -+ AC_DEFINE(HAVE_FMODF) -+ AC_DEFINE(HAVE_FREXPF) -+ AC_DEFINE(HAVE_LDEXPF) -+ AC_DEFINE(HAVE_LOG10F) -+ AC_DEFINE(HAVE_LOGF) -+ AC_DEFINE(HAVE_MODF) -+ AC_DEFINE(HAVE_MODFF) -+ AC_DEFINE(HAVE_POWF) -+ AC_DEFINE(HAVE_SINF) -+ AC_DEFINE(HAVE_SINHF) -+ AC_DEFINE(HAVE_SQRTF) -+ AC_DEFINE(HAVE_STRTOF) -+ AC_DEFINE(HAVE_STRTOLD) -+ AC_DEFINE(HAVE_TANF) -+ AC_DEFINE(HAVE_TANHF) - if test x"long_double_math_on_this_cpu" = x"yes"; then - AC_DEFINE(HAVE_FINITEL) - AC_DEFINE(HAVE_ISINFL) -diff -rNU3 dist.orig/libstdc++-v3/include/bits/locale_facets.tcc dist/libstdc++-v3/include/bits/locale_facets.tcc ---- dist.orig/libstdc++-v3/include/bits/locale_facets.tcc 2013-02-03 18:54:05.000000000 +0100 -+++ dist/libstdc++-v3/include/bits/locale_facets.tcc 2015-10-18 13:19:53.000000000 +0200 -@@ -464,7 +464,7 @@ - bool __testfail = false; - bool __testoverflow = false; - const __unsigned_type __max = -- (__negative && __gnu_cxx::__numeric_traits<_ValueT>::__is_signed) -+ (__negative && __gnu_cxx::__numeric_traits<_ValueT>::__is_signed_val) - ? -__gnu_cxx::__numeric_traits<_ValueT>::__min - : __gnu_cxx::__numeric_traits<_ValueT>::__max; - const __unsigned_type __smax = __max / __base; -@@ -568,7 +568,7 @@ - else if (__testoverflow) - { - if (__negative -- && __gnu_cxx::__numeric_traits<_ValueT>::__is_signed) -+ && __gnu_cxx::__numeric_traits<_ValueT>::__is_signed_val) - __v = __gnu_cxx::__numeric_traits<_ValueT>::__min; - else - __v = __gnu_cxx::__numeric_traits<_ValueT>::__max; -@@ -891,7 +891,7 @@ - if (__v >= 0) - { - if (bool(__flags & ios_base::showpos) -- && __gnu_cxx::__numeric_traits<_ValueT>::__is_signed) -+ && __gnu_cxx::__numeric_traits<_ValueT>::__is_signed_val) - *--__cs = __lit[__num_base::_S_oplus], ++__len; - } - else -diff -rNU3 dist.orig/libstdc++-v3/include/bits/stl_algobase.h dist/libstdc++-v3/include/bits/stl_algobase.h ---- dist.orig/libstdc++-v3/include/bits/stl_algobase.h 2013-09-08 00:58:04.000000000 +0200 -+++ dist/libstdc++-v3/include/bits/stl_algobase.h 2015-10-18 13:19:53.000000000 +0200 -@@ -918,8 +918,8 @@ - typedef typename iterator_traits<_II2>::value_type _ValueType2; - const bool __simple = - (__is_byte<_ValueType1>::__value && __is_byte<_ValueType2>::__value -- && !__gnu_cxx::__numeric_traits<_ValueType1>::__is_signed -- && !__gnu_cxx::__numeric_traits<_ValueType2>::__is_signed -+ && !__gnu_cxx::__numeric_traits<_ValueType1>::__is_signed_val -+ && !__gnu_cxx::__numeric_traits<_ValueType2>::__is_signed_val - && __is_pointer<_II1>::__value - && __is_pointer<_II2>::__value); - -diff -rNU3 dist.orig/libstdc++-v3/include/ext/numeric_traits.h dist/libstdc++-v3/include/ext/numeric_traits.h ---- dist.orig/libstdc++-v3/include/ext/numeric_traits.h 2013-02-03 18:54:05.000000000 +0100 -+++ dist/libstdc++-v3/include/ext/numeric_traits.h 2015-10-18 13:19:53.000000000 +0200 -@@ -60,7 +60,7 @@ - - // NB: these two also available in std::numeric_limits as compile - // time constants, but is big and we avoid including it. -- static const bool __is_signed = __glibcxx_signed(_Value); -+ static const bool __is_signed_val = __glibcxx_signed(_Value); - static const int __digits = __glibcxx_digits(_Value); - }; - -@@ -71,7 +71,7 @@ - const _Value __numeric_traits_integer<_Value>::__max; - - template -- const bool __numeric_traits_integer<_Value>::__is_signed; -+ const bool __numeric_traits_integer<_Value>::__is_signed_val; - - template - const int __numeric_traits_integer<_Value>::__digits; -@@ -103,7 +103,7 @@ - static const int __max_digits10 = __glibcxx_max_digits10(_Value); - - // See above comment... -- static const bool __is_signed = true; -+ static const bool __is_signed_val = true; - static const int __digits10 = __glibcxx_digits10(_Value); - static const int __max_exponent10 = __glibcxx_max_exponent10(_Value); - }; -@@ -112,7 +112,7 @@ - const int __numeric_traits_floating<_Value>::__max_digits10; - - template -- const bool __numeric_traits_floating<_Value>::__is_signed; -+ const bool __numeric_traits_floating<_Value>::__is_signed_val; - - template - const int __numeric_traits_floating<_Value>::__digits10; -diff -rNU3 dist.orig/libstdc++-v3/libsupc++/atexit_arm.cc dist/libstdc++-v3/libsupc++/atexit_arm.cc ---- dist.orig/libstdc++-v3/libsupc++/atexit_arm.cc 2013-02-03 18:54:05.000000000 +0100 -+++ dist/libstdc++-v3/libsupc++/atexit_arm.cc 2015-10-18 13:19:54.000000000 +0200 -@@ -23,7 +23,7 @@ - - #include - --#if defined(__arm__) && defined(__ARM_EABI__) -+#if defined(__arm__) && defined(__ARM_EABI__) && !defined(__NetBSD__) - - namespace __aeabiv1 - { -diff -rNU3 dist.orig/libstdc++-v3/src/c++11/random.cc dist/libstdc++-v3/src/c++11/random.cc ---- dist.orig/libstdc++-v3/src/c++11/random.cc 2013-02-03 18:54:05.000000000 +0100 -+++ dist/libstdc++-v3/src/c++11/random.cc 2015-10-18 13:19:54.000000000 +0200 -@@ -54,7 +54,10 @@ - - #if (defined __i386__ || defined __x86_64__) && defined _GLIBCXX_X86_RDRAND - unsigned int -+ __attribute__ ((noinline)) -+# ifndef __clang__ - __attribute__ ((target("rdrnd"))) -+# endif - __x86_rdrand(void) - { - unsigned int retries = 100; -diff -rNU3 dist.orig/libstdc++-v3/src/c++98/locale-inst.cc dist/libstdc++-v3/src/c++98/locale-inst.cc ---- dist.orig/libstdc++-v3/src/c++98/locale-inst.cc 2013-02-03 18:54:05.000000000 +0100 -+++ dist/libstdc++-v3/src/c++98/locale-inst.cc 2015-10-18 13:19:54.000000000 +0200 -@@ -176,11 +176,21 @@ - template class messages_byname; - - // ctype -- inline template class __ctype_abstract_base; -+#ifdef __clang__ -+ extern -+#else -+ inline -+#endif -+ template class __ctype_abstract_base; - template class ctype_byname; - - // codecvt -- inline template class __codecvt_abstract_base; -+#ifdef __clang__ -+ extern -+#else -+ inline -+#endif -+ template class __codecvt_abstract_base; - template class codecvt_byname; - - // collate -diff -rNU3 dist.orig/lto-plugin/configure dist/lto-plugin/configure ---- dist.orig/lto-plugin/configure 2014-04-04 15:53:39.000000000 +0200 -+++ dist/lto-plugin/configure 2015-10-18 13:19:54.000000000 +0200 -@@ -2213,7 +2213,7 @@ - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir -- ac_install_sh="$ac_aux_dir/$ac_t -c" -+ ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c" - break 2 - fi - done diff --git a/external/gpl3/gcc/patches/0001-minix.patch b/external/gpl3/gcc/patches/0001-minix.patch deleted file mode 100644 index e38c56807..000000000 --- a/external/gpl3/gcc/patches/0001-minix.patch +++ /dev/null @@ -1,112 +0,0 @@ -diff -rNU3 dist.nbsd/gcc/config.gcc dist/gcc/config.gcc ---- dist.nbsd/gcc/config.gcc 2015-10-16 12:40:18.000000000 +0200 -+++ dist/gcc/config.gcc 2015-10-16 13:35:51.000000000 +0200 -@@ -704,6 +704,12 @@ - tmake_file="${tmake_file} t-glibc" - target_has_targetcm=yes - ;; -+*-*-minix*) -+ tmake_file="t-slibgcc" -+ gas=yes -+ gnu_ld=yes -+ default_use_cxa_atexit=yes -+ ;; - *-*-netbsd*) - tmake_file="t-slibgcc" - gas=yes -@@ -887,6 +893,34 @@ - extra_options="${extra_options} arm/vxworks.opt" - tmake_file="${tmake_file} arm/t-arm arm/t-vxworks" - ;; -+arm*-*-minix*) -+ tmake_file="${tmake_file} arm/t-arm arm/t-arm-elf" -+ tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/aout.h arm/arm.h" -+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt" -+ -+ tm_file="$tm_file arm/bpabi.h" -+ tmake_file="$tmake_file arm/t-bpabi t-minix" -+ -+ # The BPABI long long divmod functions return a 128-bit value in -+ # registers r0-r3. Correctly modeling that requires the use of -+ # TImode. -+ need_64bit_hwint=yes -+ # The EABI requires the use of __cxa_atexit. -+ default_use_cxa_atexit=yes -+ -+ case ${target} in -+ arm*-*-minix-*hf*) -+ tm_defines="${tm_defines} TARGET_DEFAULT_FLOAT_ABI=ARM_FLOAT_ABI_HARD" -+ ;; -+ esac -+ case ${target} in -+ armv4*) with_cpu=${with_cpu:-strongarm};; -+ armv6*) with_cpu=${with_cpu:-arm1176jzf-s};; -+ armv7*) with_cpu=${with_cpu:-cortex-a8};; -+ esac -+ tm_file="$tm_file arm/eabi.h newlib-stdint.h minix-spec.h arm/minix.h minix.h" -+ tmake_file="$tmake_file arm/t-arm-softfp soft-fp/t-softfp" -+ ;; - arm*-*-netbsdelf*) - tmake_file="${tmake_file} arm/t-arm" - tm_file="dbxelf.h elfos.h ${nbsd_tm_file} arm/elf.h arm/aout.h arm/arm.h" -@@ -1287,6 +1321,11 @@ - x86_64-*-freebsd*) - tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/x86-64.h i386/freebsd.h i386/freebsd64.h" - ;; -+i[34567]86-*-minix) -+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h minix-spec.h i386/minix.h minix.h" -+ tmake_file="${tmake_file} i386/t-crtstuff" -+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt" -+ ;; - i[34567]86-*-netbsdelf*) - tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${nbsd_tm_file} i386/netbsd-elf.h" - tmake_file="${tmake_file} i386/t-crtstuff" -diff -rNU3 dist.nbsd/gcc/gcov.c dist/gcc/gcov.c ---- dist.nbsd/gcc/gcov.c 2015-10-16 12:40:18.000000000 +0200 -+++ dist/gcc/gcov.c 2015-10-16 13:36:18.000000000 +0200 -@@ -62,6 +62,10 @@ - - /* This is the size of the buffer used to read in source file lines. */ - -+#if defined(__minix) -+#define block_t gcc_block_t -+#endif -+ - struct function_info; - struct block_info; - struct source_info; -diff -rNU3 dist.nbsd/gcc/ginclude/stddef.h dist/gcc/ginclude/stddef.h ---- dist.nbsd/gcc/ginclude/stddef.h 2015-10-16 12:40:18.000000000 +0200 -+++ dist/gcc/ginclude/stddef.h 2015-10-16 13:35:25.000000000 +0200 -@@ -48,7 +48,7 @@ - - /* On 4.3bsd-net2, make sure ansi.h is included, so we have - one less case to deal with in the following. */ --#if defined (__BSD_NET2__) || defined (____386BSD____) || (defined (__FreeBSD__) && (__FreeBSD__ < 5)) || defined(__NetBSD__) -+#if defined (__BSD_NET2__) || defined (____386BSD____) || (defined (__FreeBSD__) && (__FreeBSD__ < 5)) || defined(__NetBSD__) || defined(__minix) - #ifndef inhibit_libc - #include - #endif -diff -rNU3 dist.nbsd/libgcc/config.host dist/libgcc/config.host ---- dist.nbsd/libgcc/config.host 2015-10-16 12:40:19.000000000 +0200 -+++ dist/libgcc/config.host 2015-10-16 13:36:44.000000000 +0200 -@@ -325,6 +325,10 @@ - tmake_file="$tmake_file arm/t-arm arm/t-vxworks t-softfp-sfdf t-softfp-excl arm/t-softfp t-softfp" - extra_parts="$extra_parts crti.o crtn.o" - ;; -+arm*-*-minix*) -+ tmake_file="$tmake_file arm/t-arm" -+ unwind_header=config/arm/unwind-arm.h -+ ;; - arm*-*-netbsdelf*) - tmake_file="$tmake_file arm/t-arm" - case ${host} in -@@ -525,6 +529,8 @@ - x86_64-*-freebsd*) - tmake_file="${tmake_file} i386/t-freebsd i386/t-crtstuff" - ;; -+i[34567]86-*-minix*) -+ ;; - i[34567]86-*-netbsdelf*) - ;; - x86_64-*-netbsd*) diff --git a/external/gpl3/gcc/patches/0002-minix-on-minix.patch b/external/gpl3/gcc/patches/0002-minix-on-minix.patch deleted file mode 100644 index 309c5cc7a..000000000 --- a/external/gpl3/gcc/patches/0002-minix-on-minix.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- dist.minix/configure 2015-10-16 13:43:21.000000000 +0200 -+++ dist/configure 2015-10-16 13:43:34.000000000 +0200 -@@ -5300,7 +5300,7 @@ - - - # Check for GMP, MPFR and MPC --gmplibs="-lmpc -lmpfr -lgmp" -+gmplibs="-lmpc -lmpfr -lgmp -lm" - gmpinc= - have_gmp=no - diff --git a/external/gpl3/gcc/patches/0003-gcc48-updates.patch b/external/gpl3/gcc/patches/0003-gcc48-updates.patch deleted file mode 100644 index 6a33f82ab..000000000 --- a/external/gpl3/gcc/patches/0003-gcc48-updates.patch +++ /dev/null @@ -1,71 +0,0 @@ -diff -rNU3 dist.org/gcc/config.gcc dist/gcc/config.gcc ---- dist.org/gcc/config.gcc 2015-12-11 12:26:57.000000000 +0100 -+++ dist/gcc/config.gcc 2015-12-11 12:25:40.000000000 +0100 -@@ -895,10 +895,10 @@ - ;; - arm*-*-minix*) - tmake_file="${tmake_file} arm/t-arm arm/t-arm-elf" -- tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/aout.h arm/arm.h" -+ tm_file="dbxelf.h elfos.h netbsd-stdint.h arm/unknown-elf.h arm/elf.h arm/aout.h arm/arm.h" - extra_options="${extra_options} netbsd.opt netbsd-elf.opt" - -- tm_file="$tm_file arm/bpabi.h" -+ tm_file="$tm_file arm/bpabi.h minix-spec.h arm/minix.h minix.h" - tmake_file="$tmake_file arm/t-bpabi t-minix" - - # The BPABI long long divmod functions return a 128-bit value in -@@ -918,8 +918,7 @@ - armv6*) with_cpu=${with_cpu:-arm1176jzf-s};; - armv7*) with_cpu=${with_cpu:-cortex-a8};; - esac -- tm_file="$tm_file arm/eabi.h newlib-stdint.h minix-spec.h arm/minix.h minix.h" -- tmake_file="$tmake_file arm/t-arm-softfp soft-fp/t-softfp" -+ #tmake_file="$tmake_file arm/t-arm-softfp soft-fp/t-softfp" - ;; - arm*-*-netbsdelf*) - tmake_file="${tmake_file} arm/t-arm" -@@ -1322,7 +1321,7 @@ - tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/x86-64.h i386/freebsd.h i386/freebsd64.h" - ;; - i[34567]86-*-minix) -- tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h minix-spec.h i386/minix.h minix.h" -+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd-stdint.h minix-spec.h i386/minix.h minix.h" - tmake_file="${tmake_file} i386/t-crtstuff" - extra_options="${extra_options} netbsd.opt netbsd-elf.opt" - ;; -diff -rNU3 dist.org/gcc/tree-ssa-ccp.c dist/gcc/tree-ssa-ccp.c ---- dist.org/gcc/tree-ssa-ccp.c 2015-12-11 12:26:57.000000000 +0100 -+++ dist/gcc/tree-ssa-ccp.c 2015-12-11 12:24:50.000000000 +0100 -@@ -2530,7 +2530,7 @@ - } - }; - --#if defined(__NetBSD__) && defined(NETBSD_NATIVE) -+#if (defined(__NetBSD__) || defined(__minix)) && defined(NETBSD_NATIVE) - /* - * This is a big, ugly, temporary hack: - * http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59958 -diff -rNU3 dist.org/libgcc/config/arm/unwind-arm.h dist/libgcc/config/arm/unwind-arm.h ---- dist.org/libgcc/config/arm/unwind-arm.h 2013-02-04 20:06:20.000000000 +0100 -+++ dist/libgcc/config/arm/unwind-arm.h 2015-12-11 12:25:05.000000000 +0100 -@@ -48,7 +48,7 @@ - if (!tmp) - return 0; - --#if (defined(linux) && !defined(__uClinux__)) || defined(__NetBSD__) -+#if (defined(linux) && !defined(__uClinux__)) || defined(__NetBSD__) || defined(__minix) - /* Pc-relative indirect. */ - #define _GLIBCXX_OVERRIDE_TTYPE_ENCODING (DW_EH_PE_pcrel | DW_EH_PE_indirect) - tmp += ptr; -diff -rNU3 dist.org/libstdc++-v3/libsupc++/atexit_arm.cc dist/libstdc++-v3/libsupc++/atexit_arm.cc ---- dist.org/libstdc++-v3/libsupc++/atexit_arm.cc 2015-12-11 12:26:57.000000000 +0100 -+++ dist/libstdc++-v3/libsupc++/atexit_arm.cc 2015-12-11 12:25:13.000000000 +0100 -@@ -23,7 +23,7 @@ - - #include - --#if defined(__arm__) && defined(__ARM_EABI__) && !defined(__NetBSD__) -+#if defined(__arm__) && defined(__ARM_EABI__) && !defined(__NetBSD__) && !defined(__minix) - - namespace __aeabiv1 - { diff --git a/external/gpl3/gcc/patches/0004-fix-gcc-inlines.patch b/external/gpl3/gcc/patches/0004-fix-gcc-inlines.patch deleted file mode 100644 index 2e1ad4b82..000000000 --- a/external/gpl3/gcc/patches/0004-fix-gcc-inlines.patch +++ /dev/null @@ -1,121 +0,0 @@ -diff -rNU3 dist.orig/gcc/cp/cfns.gperf dist/gcc/cp/cfns.gperf ---- dist.orig/gcc/cp/cfns.gperf 2018-08-24 00:40:38.917847976 +0200 -+++ dist/gcc/cp/cfns.gperf 2018-08-24 00:43:45.613142399 +0200 -@@ -1,3 +1,5 @@ -+%language=C++ -+%define class-name libc_name - %{ - /* Copyright (C) 2000-2013 Free Software Foundation, Inc. - -@@ -16,14 +18,6 @@ - You should have received a copy of the GNU General Public License - along with GCC; see the file COPYING3. If not see - . */ --#ifdef __GNUC__ --__inline --#endif --static unsigned int hash (const char *, unsigned int); --#ifdef __GNUC__ --__inline --#endif --const char * libc_name_p (const char *, unsigned int); - %} - %% - # The standard C library functions, for feeding to gperf; the result is used -diff -rNU3 dist.orig/gcc/cp/cfns.h dist/gcc/cp/cfns.h ---- dist.orig/gcc/cp/cfns.h 2018-08-24 00:40:38.913848077 +0200 -+++ dist/gcc/cp/cfns.h 2018-08-24 00:49:31.228441865 +0200 -@@ -1,5 +1,5 @@ --/* ANSI-C code produced by gperf version 3.0.3 */ --/* Command-line: gperf -o -C -E -k '1-6,$' -j1 -D -N libc_name_p -L ANSI-C cfns.gperf */ -+/* C++ code produced by gperf version 3.0.3 */ -+/* Command-line: gperf -o -C -E -k '1-6,$' -j1 -D -N libc_name_p -L C++ cfns.gperf */ - - #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ - && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ -@@ -28,7 +28,7 @@ - #error "gperf generated tables don't work with this execution character set. Please report a bug to ." - #endif - --#line 1 "cfns.gperf" -+#line 3 "cfns.gperf" - - /* Copyright (C) 2000-2013 Free Software Foundation, Inc. - -@@ -47,25 +47,18 @@ - You should have received a copy of the GNU General Public License - along with GCC; see the file COPYING3. If not see - . */ --#ifdef __GNUC__ --__inline --#endif --static unsigned int hash (const char *, unsigned int); --#ifdef __GNUC__ --__inline --#endif --const char * libc_name_p (const char *, unsigned int); - /* maximum key range = 391, duplicates = 0 */ - --#ifdef __GNUC__ --__inline --#else --#ifdef __cplusplus --inline --#endif --#endif --static unsigned int --hash (register const char *str, register unsigned int len) -+class libc_name -+{ -+private: -+ static inline unsigned int hash (const char *str, unsigned int len); -+public: -+ static const char *libc_name_p (const char *str, unsigned int len); -+}; -+ -+inline unsigned int -+libc_name::hash (register const char *str, register unsigned int len) - { - static const unsigned short asso_values[] = - { -@@ -122,14 +115,8 @@ - return hval + asso_values[(unsigned char)str[len - 1]]; - } - --#ifdef __GNUC__ --__inline --#ifdef __GNUC_STDC_INLINE__ --__attribute__ ((__gnu_inline__)) --#endif --#endif - const char * --libc_name_p (register const char *str, register unsigned int len) -+libc_name::libc_name_p (register const char *str, register unsigned int len) - { - enum - { -diff -rNU3 dist.orig/gcc/cp/except.c dist/gcc/cp/except.c ---- dist.orig/gcc/cp/except.c 2018-08-24 00:40:38.917847976 +0200 -+++ dist/gcc/cp/except.c 2018-08-24 00:49:19.820728889 +0200 -@@ -1025,7 +1025,8 @@ - unless the system headers are playing rename tricks, and if - they are, we don't want to be confused by them. */ - id = DECL_NAME (fn); -- return !!libc_name_p (IDENTIFIER_POINTER (id), IDENTIFIER_LENGTH (id)); -+ return !!libc_name::libc_name_p (IDENTIFIER_POINTER (id), -+ IDENTIFIER_LENGTH (id)); - } - - /* Returns nonzero if an exception of type FROM will be caught by a -diff -rNU3 dist.orig/gcc/cp/Make-lang.in dist/gcc/cp/Make-lang.in ---- dist.orig/gcc/cp/Make-lang.in 2018-08-24 00:40:38.913848077 +0200 -+++ dist/gcc/cp/Make-lang.in 2018-08-24 00:41:40.240301781 +0200 -@@ -117,7 +117,7 @@ - # deleting the $(srcdir)/cp/cfns.h file. - $(srcdir)/cp/cfns.h: - endif -- gperf -o -C -E -k '1-6,$$' -j1 -D -N 'libc_name_p' -L ANSI-C \ -+ gperf -o -C -E -k '1-6,$$' -j1 -D -N 'libc_name_p' -L C++ \ - $(srcdir)/cp/cfns.gperf --output-file $(srcdir)/cp/cfns.h - - # diff --git a/external/gpl3/gcc/usr.bin/Makefile b/external/gpl3/gcc/usr.bin/Makefile deleted file mode 100644 index ecdaf4b9c..000000000 --- a/external/gpl3/gcc/usr.bin/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -# $NetBSD: Makefile,v 1.7 2015/01/07 02:18:10 christos Exp $ - -NOOBJ=# defined - -.include - -GCC_MACHINE_ARCH=${MACHINE_ARCH:S/earmv5/earm/} - -.if ${MKGCC} != "no" && exists(${.CURDIR}/gcc/arch/${GCC_MACHINE_ARCH}/defs.mk) - -# We keep libcpp here since it depends upon frontend. - -SUBDIR+= host-libiberty .WAIT \ - backend .WAIT \ - frontend .WAIT \ - common common-target .WAIT \ - libcpp libdecnumber .WAIT \ - gcov cc1 cc1obj cc1plus cpp g++ gcc \ - lto1 lto-wrapper \ - include - -.include - -.else -# Do nothing. (PROG undefined) -.include -.endif diff --git a/external/gpl3/gcc/usr.bin/Makefile.backend b/external/gpl3/gcc/usr.bin/Makefile.backend deleted file mode 100644 index 71ed635ee..000000000 --- a/external/gpl3/gcc/usr.bin/Makefile.backend +++ /dev/null @@ -1,43 +0,0 @@ -# $NetBSD: Makefile.backend,v 1.5 2014/04/04 01:19:14 christos Exp $ - -.ifndef _EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_BACKEND_ -_EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_BACKEND_=1 - -NOMAN= # defined -NOCTF= # defined -BINDIR= /usr/libexec - -CPPFLAGS+= -I${GCCARCH} -I${BACKENDOBJ} \ - ${G_ALL_CFLAGS:M-D*} ${G_INCLUDES:M-I*:N-I.*} - -.include - -DPADD+= ${BACKENDOBJ}/libbackend.a -LDADD+= ${BACKENDOBJ}/libbackend.a - -.include "../Makefile.common" -.include "../Makefile.libiberty" - -HOSTPROG_CXX= 1 - -.include - -# Force using C++ for this -HOST_CC:= ${HOST_CXX} -CC:= ${CXX} -CFLAGS:= ${CXXFLAGS} - -# Don't auto-frob .y or .l files. -.l.c .y.c .y.h: - @true - -# Find our (local) libraries -LIBGMPDIR!= cd ${NETBSDSRCDIR}/external/lgpl3/gmp/lib/libgmp && ${PRINTOBJDIR} -LIBMPFRDIR!= cd ${NETBSDSRCDIR}/external/lgpl3/mpfr/lib/libmpfr && ${PRINTOBJDIR} -LIBMPCDIR!= cd ${NETBSDSRCDIR}/external/lgpl3/mpc/lib/libmpc && ${PRINTOBJDIR} - -LIBGMP= ${LIBGMPDIR}/libgmp.a -LIBMPFR= ${LIBMPFRDIR}/libmpfr.a -LIBMPC= ${LIBMPCDIR}/libmpc.a - -.endif diff --git a/external/gpl3/gcc/usr.bin/Makefile.backtrace b/external/gpl3/gcc/usr.bin/Makefile.backtrace deleted file mode 100644 index 74eea78fa..000000000 --- a/external/gpl3/gcc/usr.bin/Makefile.backtrace +++ /dev/null @@ -1,10 +0,0 @@ -# $NetBSD: Makefile.backtrace,v 1.1 2014/03/01 10:00:49 mrg Exp $ - -.ifndef _EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_BACKTRACE_ -_EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_BACKTRACE_=1 - -LIBBACKTRACEOBJ!= cd ${.CURDIR}/../../lib/libbacktrace && ${PRINTOBJDIR} -DPADD+= ${LIBBACKTRACEOBJ}/libbacktrace.a -LDADD+= ${LIBBACKTRACEOBJ}/libbacktrace.a - -.endif diff --git a/external/gpl3/gcc/usr.bin/Makefile.checksum b/external/gpl3/gcc/usr.bin/Makefile.checksum deleted file mode 100644 index bafcc3453..000000000 --- a/external/gpl3/gcc/usr.bin/Makefile.checksum +++ /dev/null @@ -1,27 +0,0 @@ -# $NetBSD: Makefile.checksum,v 1.1 2014/03/01 10:00:49 mrg Exp $ - -# Makefile fragment to build $PROG-checksum. depends upon having -# $PROG and $CHECKSUM_OBJS set before including. - -.ifndef _EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_CHECKSUM_ -_EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_CHECKSUM_=1 - -CLEANFILES+= ${PROG}-checksum.c genchecksum genchecksum.lo checksum-options - -CPPFLAGS.genchecksum.c+= -DGENERATOR_FILE -I${GCCARCH} -I${DIST}/include -I${BACKENDOBJ} - -genchecksum.lo: -genchecksum: genchecksum.lo - ${_MKTARGET_LINK} - ${HOST_LINK.c} -o ${.TARGET} ${.ALLSRC} ${NBCOMPATLIB} ${HOSTLIBIBERTY} - -# Actual backend Makefile should define CHECKSUM_OBJS appropriately. -${PROG}-checksum.c: genchecksum ${CHECKSUM_OBJS} checksum-options - ${_MKTARGET_CREATE} - ./genchecksum ${CHECKSUM_OBJS} checksum-options >${.TARGET}.tmp && mv ${.TARGET}.tmp ${.TARGET} - -checksum-options: - #echo "${CXX} ${CXXFLAGS} ${LDFLAGS}" >${.TARGET} - echo "" >${.TARGET} - -.endif diff --git a/external/gpl3/gcc/usr.bin/Makefile.common b/external/gpl3/gcc/usr.bin/Makefile.common deleted file mode 100644 index 99dc96e04..000000000 --- a/external/gpl3/gcc/usr.bin/Makefile.common +++ /dev/null @@ -1,10 +0,0 @@ -# $NetBSD: Makefile.common,v 1.1 2014/03/01 10:00:49 mrg Exp $ - -.ifndef _EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_COMMON_ -_EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_COMMON_=1 - -COMMONOBJ!= cd ${.CURDIR}/../common && ${PRINTOBJDIR} -DPADD+= ${COMMONOBJ}/libcommon.a -LDADD+= ${COMMONOBJ}/libcommon.a - -.endif diff --git a/external/gpl3/gcc/usr.bin/Makefile.common-target b/external/gpl3/gcc/usr.bin/Makefile.common-target deleted file mode 100644 index 50ff6230d..000000000 --- a/external/gpl3/gcc/usr.bin/Makefile.common-target +++ /dev/null @@ -1,10 +0,0 @@ -# $NetBSD: Makefile.common-target,v 1.1 2014/03/01 10:00:49 mrg Exp $ - -#.ifndef _EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_COMMON_TARGET_ -#_EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_COMMON_TARGET_=1 - -COMMONTARGETOBJ!= cd ${.CURDIR}/../common-target && ${PRINTOBJDIR} -DPADD+= ${COMMONTARGETOBJ}/libcommon-target.a -LDADD+= ${COMMONTARGETOBJ}/libcommon-target.a - -#.endif diff --git a/external/gpl3/gcc/usr.bin/Makefile.frontend b/external/gpl3/gcc/usr.bin/Makefile.frontend deleted file mode 100644 index 66daf37e1..000000000 --- a/external/gpl3/gcc/usr.bin/Makefile.frontend +++ /dev/null @@ -1,45 +0,0 @@ -# $NetBSD: Makefile.frontend,v 1.4 2014/04/04 01:19:14 christos Exp $ - -BINDIR= /usr/bin - -CPPFLAGS+= -I${GCCARCH} -I${FRONTENDOBJ} \ - ${G_ALL_CFLAGS:M-D*} ${G_INCLUDES:M-I*:N-I.*} \ - -DIN_GCC_FRONTEND - -NOCTF= # defined -.include - -DPADD+= ${FRONTENDOBJ}/libfrontend.a -LDADD+= -L${FRONTENDOBJ} -lfrontend - -.include "../Makefile.common" -.include "../Makefile.common-target" -.include "../Makefile.libcpp" -.include "../Makefile.backtrace" -.include "../Makefile.libiberty" -.include "../Makefile.libdecnumber" - -HOSTPROG_CXX= 1 - -.include - -# Force using C++ for this -HOST_CC:= ${HOST_CXX} -CC:= ${CXX} -CFLAGS:= ${CXXFLAGS} - -gcc-vers.texi: - (echo "@set version-GCC $(BASEVER)"; \ - if [ "$(DEVPHASE)" = "experimental" ]; then \ - echo "@set DEVELOPMENT"; \ - else \ - echo "@clear DEVELOPMENT"; \ - fi; \ - echo "@set srcdir $(DIST)/gcc"; \ - if [ -n "$(PKGVERSION)" ]; then \ - echo "@set VERSION_PACKAGE $(PKGVERSION)"; \ - fi; \ - echo "@set BUGURL $(BUGURL)"; \ - ) > ${.TARGET} - -CLEANFILES+= gcc-vers.texi diff --git a/external/gpl3/gcc/usr.bin/Makefile.gcc-tool b/external/gpl3/gcc/usr.bin/Makefile.gcc-tool deleted file mode 100644 index d439a1b74..000000000 --- a/external/gpl3/gcc/usr.bin/Makefile.gcc-tool +++ /dev/null @@ -1,41 +0,0 @@ -# $NetBSD: Makefile.gcc-tool,v 1.2 2014/05/31 22:55:16 mrg Exp $ - -PROG= gcc-${GCC_TOOL} -SRCS= gcc-ar.c file-find.c - -CPPFLAGS= \ - -DPERSONALITY=\"${GCC_TOOL}\" \ - -DSTANDARD_EXEC_PREFIX=\"/usr/bin\" \ - -DSTANDARD_LIBEXEC_PREFIX=\"/usr/lib\" \ - -DSTANDARD_BINDIR_PREFIX=\"/usr/bin\" \ - -DTOOLDIR_BASE_PREFIX=\"/usr/bin\" \ - -DDEFAULT_TARGET_MACHINE=\"\" \ - -DDEFAULT_TARGET_VERSION=\"\" - -# Skip these because we don't have them in paths. -# -DDEFAULT_TARGET_VERSION=\"${G_version}\" -# -DDEFAULT_TARGET_MACHINE=\"{GNU_MACHINE_ARCH}\" -# -# ${SRCS}: ${GCCARCH}/defs.mk - -CPPFLAGS+= -I${GCCARCH} -I${BACKENDOBJ} ${G_ALL_CFLAGS:M-D*} ${G_INCLUDES:M-I*:N-I.*} - -BINDIR= /usr/bin -NOMAN= # defined - -.include - -# Force using C++ for this -HOST_CC:= ${HOST_CXX} -CC:= ${CXX} -CFLAGS:= ${CXXFLAGS} - -.include "../Makefile.common" -.include "../Makefile.libcpp" -.include "../Makefile.backtrace" -.include "../Makefile.libiberty" -.include "../Makefile.libdecnumber" - -COPTS+= -Wno-stack-protector - -.PATH: ${DIST}/gcc diff --git a/external/gpl3/gcc/usr.bin/Makefile.inc b/external/gpl3/gcc/usr.bin/Makefile.inc deleted file mode 100644 index 0465122cc..000000000 --- a/external/gpl3/gcc/usr.bin/Makefile.inc +++ /dev/null @@ -1,100 +0,0 @@ -# $NetBSD: Makefile.inc,v 1.25 2014/07/27 04:16:09 dholland Exp $ - -.ifndef _EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_INC_ -_EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_INC_=1 - -.include - -.sinclude "../../Makefile.gcc_path" - -GCC_MACHINE_ARCH=${MACHINE_ARCH:S/earmv5/earm/} -GMP_MACHINE_ARCH=${MACHINE_ARCH:C/armv[4-7]/arm/} - -TOP= ${NETBSDSRCDIR} -DIST= ${GCCDIST} - -GCCARCH= ${.CURDIR}/../gcc/arch/${GCC_MACHINE_ARCH} - -CPPFLAGS+= -DLOCALEDIR=\"/usr/share/locale\" -DNETBSD_NATIVE -HOST_CPPFLAGS+= -I${.CURDIR}/.. - -# Link in the GMP/MPFR/MPC headers since we don't install them -BUILDSYMLINKS+= ${NETBSDSRCDIR}/external/lgpl3/gmp/lib/libgmp/arch/${GMP_MACHINE_ARCH}/gmp.h gmp.h -BUILDSYMLINKS+= ${NETBSDSRCDIR}/external/lgpl3/mpfr/dist/src/mpfr.h mpfr.h -BUILDSYMLINKS+= ${NETBSDSRCDIR}/external/lgpl3/mpfr/dist/src/mpf2mpfr.h mpf2mpfr.h -BUILDSYMLINKS+= ${NETBSDSRCDIR}/external/lgpl3/mpc/dist/src/mpc.h mpc.h -BUILDSYMLINKS+= ${NETBSDSRCDIR}/external/lgpl3/mpc/dist/src/mpc-log.h mpc-log.h -CPPFLAGS+= -I. -# XXX -DPSRCS+= gmp.h mpfr.h mpf2mpfr.h mpc.h mpc-log.h - -BACKENDOBJ!= cd ${.CURDIR}/../backend && ${PRINTOBJDIR} -FRONTENDOBJ!= cd ${.CURDIR}/../frontend && ${PRINTOBJDIR} - -.if ${USETOOLS} == "yes" -NBCOMPATLIB= -L${TOOLDIR}/lib -lnbcompat -.endif - -GNUHOSTDIST= ${DIST} -BUILD_PREFIX= ${C_BUILD_PREFIX} - -HOSTLIBIBERTYOBJ!= cd ${.CURDIR}/../host-libiberty && ${PRINTOBJDIR} -HOSTLIBIBERTY= ${HOSTLIBIBERTYOBJ}/libiberty/libiberty.a - -BASEVER!= cat ${GNUHOSTDIST}/gcc/BASE-VER -.if exists(${GNUHOSTDIST}/gcc/DEV-PHASE) -DEVPHASE!= cat ${GNUHOSTDIST}/gcc/DEV-PHASE -.else -DEVPHASE= -.endif -.if ${DEVPHASE} == "release" || ${DEVPHASE} == "" -DATESTAMP= -.else -DATESTAMP!= cat ${GNUHOSTDIST}/gcc/DATESTAMP -.endif - -BASEVERSTR= "\"$(BASEVER)\"" -.if !empty(DEVPHASE) -DEVPHASESTR= "\" $(DEVPHASE)\"" -.else -DEVPHASESTR= "\"\"" -.endif -.if !empty(DATESTAMP) -DATESTAMPSTR= "\" $(DATESTAMP)\"" -.else -DATESTAMPSTR= "\"\"" -.endif - -.include "${TOP}/tools/gcc/gcc-version.mk" - -# XXX pull this out of our configs -G_BUGURL= -G_BUGURL_s="\"${G_BUGURL}\"" -G_PKGVERSION=(${NETBSD_GCC_VERSION}) -G_PKGVERSION_s="\"${G_PKGVERSION} \"" - -VER_CPPFLAGS= -DBASEVER="\"${BASEVER}"\" \ - -DDATESTAMP=$(DATESTAMP_s) \ - -DREVISION=$(REVISION_s) \ - -DDEVPHASE=$(DEVPHASE_s) \ - -DPKGVERSION=$(G_PKGVERSION_s) \ - -DBUGURL=$(G_BUGURL_s) - -CPPFLAGS.version.c+= ${VER_CPPFLAGS} -version.c: ${GCCARCH}/defs.mk ${TOP}/tools/gcc/gcc-version.mk - -.include "${GCCARCH}/defs.mk" - -.if ${MKPIC} != "no" -.if ${G_ENABLE_SHARED} == "yes" && ${G_SHLIB_LINK} != "" -CPPFLAGS+= -DENABLE_SHARED_LIBGCC -.endif - -.if empty(G_SHLIB_MULTILIB) -CPPFLAGS+= -DNO_SHARED_LIBGCC_MULTILIB -.endif -.endif - -NOCLANGERROR= # defined - -.endif diff --git a/external/gpl3/gcc/usr.bin/Makefile.libcpp b/external/gpl3/gcc/usr.bin/Makefile.libcpp deleted file mode 100644 index 3839b8859..000000000 --- a/external/gpl3/gcc/usr.bin/Makefile.libcpp +++ /dev/null @@ -1,10 +0,0 @@ -# $NetBSD: Makefile.libcpp,v 1.2 2014/03/01 10:00:49 mrg Exp $ - -.ifndef _EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_LIBCPP_ -_EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_LIBCPP_=1 - -LIBCPPOBJ!= cd ${.CURDIR}/../libcpp && ${PRINTOBJDIR} -DPADD+= ${LIBCPPOBJ}/libcpp.a -LDADD+= ${LIBCPPOBJ}/libcpp.a - -.endif diff --git a/external/gpl3/gcc/usr.bin/Makefile.libdecnumber b/external/gpl3/gcc/usr.bin/Makefile.libdecnumber deleted file mode 100644 index cbbbde376..000000000 --- a/external/gpl3/gcc/usr.bin/Makefile.libdecnumber +++ /dev/null @@ -1,10 +0,0 @@ -# $NetBSD: Makefile.libdecnumber,v 1.2 2014/03/01 10:00:49 mrg Exp $ - -.ifndef _EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_DECNUMBER_ -_EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_DECNUMBER_=1 - -LIBDECNUMBEROBJ!= cd ${.CURDIR}/../libdecnumber && ${PRINTOBJDIR} -DPADD+= ${LIBDECNUMBEROBJ}/libdecnumber.a -LDADD+= ${LIBDECNUMBEROBJ}/libdecnumber.a - -.endif diff --git a/external/gpl3/gcc/usr.bin/Makefile.libiberty b/external/gpl3/gcc/usr.bin/Makefile.libiberty deleted file mode 100644 index 16ada65c8..000000000 --- a/external/gpl3/gcc/usr.bin/Makefile.libiberty +++ /dev/null @@ -1,10 +0,0 @@ -# $NetBSD: Makefile.libiberty,v 1.1 2014/03/01 10:00:49 mrg Exp $ - -.ifndef _EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_LIBIBERTY_ -_EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_LIBIBERTY_=1 - -LIBIBERTYOBJ!= cd ${.CURDIR}/../../lib/libiberty && ${PRINTOBJDIR} -DPADD+= ${LIBIBERTYOBJ}/libiberty.a -LDADD+= ${LIBIBERTYOBJ}/libiberty.a - -.endif diff --git a/external/gpl3/gcc/usr.bin/Makefile.options b/external/gpl3/gcc/usr.bin/Makefile.options deleted file mode 100644 index 495897532..000000000 --- a/external/gpl3/gcc/usr.bin/Makefile.options +++ /dev/null @@ -1,37 +0,0 @@ -# $NetBSD: Makefile.options,v 1.1 2014/03/01 10:00:49 mrg Exp $ - -.ifndef _EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_OPTIONS_ -_EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_OPTIONS_=1 - -# Common makefile fragment to build options* - -CLEANFILES+= options.h options.c optionlist options-save.c -optionlist: ${G_ALL_OPT_FILES} ${GCCARCH}/defs.mk Makefile ${DIST}/gcc/opt-gather.awk - ${TOOL_AWK} -f ${DIST}/gcc/opt-gather.awk ${G_ALL_OPT_FILES} > ${.TARGET} - -options.c: optionlist ${DIST}/gcc/opt-functions.awk ${DIST}/gcc/opt-read.awk \ - ${DIST}/gcc/optc-gen.awk - ${TOOL_AWK} -f ${DIST}/gcc/opt-functions.awk \ - -f ${DIST}/gcc/opt-read.awk \ - -f ${DIST}/gcc/optc-gen.awk \ - -v header_name="config.h system.h coretypes.h options.h tm.h" \ - < optionlist > ${.TARGET} - -options-save.c: optionlist ${DIST}/gcc/opt-functions.awk ${DIST}/gcc/opt-read.awk \ - ${DIST}/gcc/optc-save-gen.awk - ${TOOL_AWK} -f ${DIST}/gcc/opt-functions.awk \ - -f ${DIST}/gcc/opt-read.awk \ - -f ${DIST}/gcc/optc-save-gen.awk \ - -v header_name="config.h system.h coretypes.h tm.h" \ - < optionlist > ${.TARGET} - -options.h: optionlist ${DIST}/gcc/opt-functions.awk ${DIST}/gcc/opt-read.awk \ - ${DIST}/gcc/opth-gen.awk - ${TOOL_AWK} -f ${DIST}/gcc/opt-functions.awk \ - -f ${DIST}/gcc/opt-read.awk \ - -f ${DIST}/gcc/opth-gen.awk \ - < optionlist > ${.TARGET} - -options.o: options.c coretypes.h opts.h intl.h - -.endif diff --git a/external/gpl3/gcc/usr.bin/backend/Makefile b/external/gpl3/gcc/usr.bin/backend/Makefile deleted file mode 100644 index 6bd437411..000000000 --- a/external/gpl3/gcc/usr.bin/backend/Makefile +++ /dev/null @@ -1,409 +0,0 @@ -# $NetBSD: Makefile,v 1.24 2015/02/01 17:47:00 chs Exp $ - -LIBISPRIVATE= yes - -LIB= backend - -SRCS= ${G_OBJS:.o=.c} ${G_out_file:T} - -BOTH_CPPFLAGS+= -I. -I${GCCARCH} ${G_ALL_CFLAGS:M-D*} ${G_INCLUDES:M-I*:N-I.*} -CPPFLAGS+= ${BOTH_CPPFLAGS} -DTARGET_NAME=\"${MACHINE_GNU_PLATFORM}\" -HOST_CPPFLAGS+= ${BOTH_CPPFLAGS} -DGENERATOR_FILE -DPSRCS+= insn-attr.h insn-codes.h insn-config.h insn-flags.h tree-check.h -CPPFLAGS+= -I${DIST}/libgcc -CPPFLAGS+= -I${.CURDIR}/../../lib/libgcc/libgcov/arch/${MACHINE_ARCH} - -CPPFLAGS.cppdefault.c+= -DPREFIX=\"/usr\" \ - -DNATIVE_SYSTEM_HEADER_DIR=\"${G_NATIVE_SYSTEM_HEADER_DIR}\" - -HOSTPROG_CXX= 1 - -.include - -# Force using C++ for this -ORIGHOST_CC:= ${HOST_CC} -HOST_CC:= ${HOST_CXX} -CC:= ${CXX} -CFLAGS:= ${CXXFLAGS} - -# Check PREPROCESSOR_DEFINES for cppbuiltin.c and cppdefault.c -CPPFLAGS.cppbuiltin.c+= -DBASEVER="\"${BASEVER}"\" - -# -# Independent generation programs. -# -CLEANFILES+= gengenrtl genrtl.h \ - gengtype gtyp-gen.h gtype-desc.c gtype-desc.h \ - gtype-c.h gtype-cp.h gtype-f.h gtype-objc.h \ - genflags genflags.h \ - gencheck tree-check.h \ - insn-preds.c genpreds tm-preds.h tm_p.h cs-tm_p.h \ - genmodes insn-modes.c insn-modes.h min-insn-modes.c \ - auto-host.h build-print-rtl.c \ - build-rtl.c build-errors.c build-varray.c \ - build-bitmap.c build-ggc-none.c \ - gt-*.h *.o *.lo \ - cs-config.h \ - gcov-iov gcov-iov.h \ - gtype-go.h gtype.state - -# XXX -COPTS.varasm.c= -Wno-error - -# XXX Override the normal rule to use HOST_COMPILE.cc -.c.lo: - ${_MKTARGET_COMPILE} - ${HOST_COMPILE.cc} -o ${.TARGET}.o ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} - mv ${.TARGET}.o ${.TARGET} - -# Headers that host objects depend on (except gen*rtl*) -HH_NORTL= ${G_tm_file_list} ${G_build_xm_include_list} -HH= ${HH_NORTL} genrtl.h insn-modes.h - -# -# Generate the various header files we need. -# -genrtl.h: gengenrtl - ${_MKTARGET_CREATE} - ./gengenrtl >${.TARGET} -gengenrtl.lo: ${HH_NORTL} -gengenrtl: gengenrtl.lo build-errors.lo - ${_MKTARGET_LINK} - ${HOST_LINK.cc} -o ${.TARGET} ${.ALLSRC} ${NBCOMPATLIB} ${HOSTLIBIBERTY} - -insn-preds.c: genpreds ${G_md_file} - ${_MKTARGET_CREATE} - ./genpreds ${G_md_file} >${.TARGET} -tm-preds.h: genpreds ${G_md_file} - ${_MKTARGET_CREATE} - ./genpreds -h ${G_md_file} >${.TARGET} -tm-constrs.h: genpreds ${G_md_file} - ${_MKTARGET_CREATE} - ./genpreds -c ${G_md_file} >${.TARGET} - -# be nice to generate this entirely; but difficult. -gtyp-input.list.tmp: ${GCCARCH}/gtyp-input.list - sed s#SRCDIR#${DIST}# < ${.ALLSRC} > ${.TARGET} -CLEANFILES+= gtyp-input.list.tmp - -# XXX -CLEANFILES+= gtype-lto.h gtype-objcp.h tm-constrs.h - -gtype-desc.c: gtype-desc.h -gtype-desc.h: gengtype gtyp-input.list.tmp - ${_MKTARGET_CREATE} - rm -f auto-host.h - ln -s ${.CURDIR}/../gcc/arch/${GCC_MACHINE_ARCH}/auto-host.h . - if [ -f ${.CURDIR}/../gcc/arch/${GCC_MACHINE_ARCH}/sysroot-suffix.h ]; then \ - rm -f sysroot-suffix.h; \ - ln -s ${.CURDIR}/../gcc/arch/${GCC_MACHINE_ARCH}/sysroot-suffix.h ; \ - fi - ./gengtype -S ${DIST}/gcc -I gtyp-input.list.tmp -w gtype.state - ./gengtype -r gtype.state - # GCC 4.8 installs gtype-state and gengtype as a plugin - -# gengtype is the real need for options.h -gengtype.lo gengtype-lex.lo gengtype-parse.lo gengtype-state.lo version.lo: ${HH} gtyp-gen.h config.h options.h -gengtype: gengtype.lo gengtype-lex.lo gengtype-parse.lo gengtype-state.lo build-errors.lo version.lo - ${_MKTARGET_LINK} - ${HOST_LINK.cc} -o ${.TARGET} ${.ALLSRC} ${NBCOMPATLIB} ${HOSTLIBIBERTY} - -gtyp-gen.h: Makefile - ${_MKTARGET_CREATE} - (\ - unset empty ; \ - echo "static const char *srcdir = \"$(G_GTFILES_SRCDIR)\";" ; \ - echo "static const char *lang_files[] = {" ; \ - for f in $$empty $(G_GTFILES_FILES_FILES); do echo "\"$$f\", "; done ; \ - echo "NULL };" ; \ - echo "static const char *langs_for_lang_files[] = {" ; \ - for f in $$empty $(G_GTFILES_FILES_LANGS); do echo "\"$$f\", "; done ; \ - echo "NULL };" ; \ - echo "static const char *all_files[] = {" ; \ - for f in $$empty $(G_GTFILES); do echo "\"$$f\", "; done ; \ - echo " NULL };" ; \ - echo "static const char *lang_dir_names[] = {" ; \ - for f in c $(G_GTFILES_LANG_DIR_NAMES); do echo "\"$$f\", "; done ; \ - echo "NULL };" ; \ - ) >${.TARGET} - -insn-modes.c: genmodes - ${_MKTARGET_CREATE} - ./genmodes >${.TARGET} -insn-modes.h: genmodes - ${_MKTARGET_CREATE} - ./genmodes -h >${.TARGET} -min-insn-modes.c: genmodes - ${_MKTARGET_CREATE} - ./genmodes -m >${.TARGET} -genmodes.lo: ${HH_NORTL} -genmodes: genmodes.lo build-errors.lo - ${_MKTARGET_LINK} - ${HOST_LINK.cc} -o ${.TARGET} ${.ALLSRC} ${NBCOMPATLIB} ${HOSTLIBIBERTY} - -gcov-iov.h: gcov-iov - ${_MKTARGET_CREATE} - ./gcov-iov "${BASEVER}" "${DEVPHASE}" >${.TARGET} -gcov-iov.lo: ${HH_NORTL} -gcov-iov: gcov-iov.lo - ${_MKTARGET_CREATE} - ${HOST_LINK.cc} -o ${.TARGET} ${.ALLSRC} ${NBCOMPATLIB} ${HOSTLIBIBERTY} - -tm_p.h: Makefile tm-preds.h - ${_MKTARGET_CREATE} - TARGET_CPU_DEFAULT="" \ - HEADERS="$(G_tm_p_include_list)" DEFINES="" \ - ${HOST_SH} ${GNUHOSTDIST}/gcc/mkconfig.sh ${.TARGET} - -${G_OBJS} ${G_OBJS:.o=.d}: tm_p.h # XXX crude - -.include "../Makefile.options" - -# Yuck, we have to run configure to generate this one... -# We use ORIGHOST_CC here because GCC's ./configure expects (and -# depends upon) it. -CLEANFILES+= auto-build.h -HOST_CFLAGS+= -I${.OBJDIR} -auto-build.h: gmp.h Makefile - ${_MKTARGET_CREATE} - rm -rf .ab && \ - mkdir .ab && \ - (cd .ab && \ - AWK=${TOOL_AWK:Q} \ - CC=${ORIGHOST_CC:Q} CFLAGS=${HOST_CFLAGS:Q} \ - MAKE=${MAKE:Q} \ - CONFIG_SHELL=${HOST_SH:Q} \ - gcc_cv_ld=${LD} \ - gcc_cv_as=${AS} \ - ${HOST_SH} ${GNUHOSTDIST}/gcc/configure \ - --enable-lto \ - --build=`${HOST_SH} ${GNUHOSTDIST}/config.guess` \ - --host=`${HOST_SH} ${GNUHOSTDIST}/config.guess` \ - --target=${MACHINE_GNU_PLATFORM} && \ - mv auto-host.h ../auto-build.h) && \ - rm -rf .ab - -# -# These are copies of files we build for the build host that are used -# by the genfoo programs. -# - -build-rtl.c: rtl.c \ - ${G_RTL_H} real.h ${G_GCC_H} errors.h gtype-desc.h - ${_MKTARGET_CREATE} - rm -f build-rtl.c - ${TOOL_SED} -e 's/${.TARGET} -build-rtl.lo: ${HH} - -build-print-rtl.c: print-rtl.c \ - ${G_RTL_BASE_H} ${G_GTM_H} hard-reg-set.h - ${_MKTARGET_CREATE} - rm -f build-print-rtl.c - ${TOOL_SED} -e 's/${.TARGET} -build-print-rtl.lo: ${HH} -build/print-rtl.o: print-rtl.c $(BCONFIG_H) $(SYSTEM_H) coretypes.h \ - $(GTM_H) $(RTL_BASE_H) - - -build-bitmap.c: bitmap.c \ - ${G_RTL_H} flags.h ${G_BASIC_BLOCK_H} ${REGS_H} ${G_GCC_H} gtype-desc.h - ${_MKTARGET_CREATE} - rm -f build-bitmap.c - ${TOOL_SED} -e 's/${.TARGET} -build-bitmap.lo: ${HH} - -build-errors.c: errors.c errors.h - ${_MKTARGET_CREATE} - rm -f build-errors.c - cat ${GNUHOSTDIST}/gcc/errors.c >${.TARGET} -build-errors.lo: ${HH_NORTL} - -build-varray.c: varray.c \ - ${G_RTL_H} ${G_GCC_H} ${TREE_H} bitmap.h errors.h - ${_MKTARGET_CREATE} - rm -f build-varray.c - ${TOOL_SED} -e 's/${.TARGET} -build-varray.lo: ${HH} gtype-desc.h - -build-ggc-none.c: ggc-none.c \ - ${G_GCC_H} gtype-desc.h - ${_MKTARGET_CREATE} - rm -f build-ggc-none.c - ${TOOL_SED} -e 's/${.TARGET} -build-ggc-none.lo: ${HH} - -# -# The normal insn-foo generators -# -.for f in gensupport.c read-rtl.c dummy-conditions.c -${f:R}.lo: ${HH} -.endfor - -# -# There are 5 main classes of generator programs. Ones -# that are self contained, ones that use error reporting -# mechanisms, ones that use the MD reader, and ones that -# use the RTL reader. -# -GENPROG_ERROR_DEPENDS= ${G_BUILD_ERRORS:.o=.lo} -GENPROG_READER_DEPENDS= ${G_BUILD_MD:.o=.lo} ${GENPROG_ERROR_DEPENDS} -GENPROG_RTL_DEPENDS= ${G_BUILD_RTL:.o=.lo} ${GENPROG_READER_DEPENDS} ${GENPROG_ERROR_DEPENDS} - -# -# First we generate the rules for the generators. -# -.for f in attr attr-common attrtab automata codes conditions config emit \ - extract flags opinit output peep preds recog mddump condmd -gen${f}.lo: ${HH} gen${f}.c -gen${f}: gen${f}.lo ${GENPROG_RTL_DEPENDS} - ${_MKTARGET_LINK} - ${HOST_LINK.cc} -o ${.TARGET} ${.ALLSRC} ${NBCOMPATLIB} ${HOSTLIBIBERTY} ${LDFLAGS.${.TARGET}} -CLEANFILES+= gen${f} gen${f}.lo -.endfor - -.for f in mddeps constants enums -gen${f}.lo: ${HH} gen${f}.c -gen${f}: gen${f}.lo ${GENPROG_READER_DEPENDS} - ${_MKTARGET_LINK} - ${HOST_LINK.cc} -o ${.TARGET} ${.ALLSRC} ${NBCOMPATLIB} ${HOSTLIBIBERTY} ${LDFLAGS.${.TARGET}} -CLEANFILES+= gen${f} gen${f}.lo -.endfor - -.for f in check checksum -gen${f}.lo: ${HH} gen${f}.c -gen${f}: gen${f}.lo - ${_MKTARGET_LINK} - ${HOST_LINK.cc} -o ${.TARGET} ${.ALLSRC} ${NBCOMPATLIB} ${HOSTLIBIBERTY} ${LDFLAGS.${.TARGET}} -CLEANFILES+= gen${f} gen${f}.lo -.endfor - -.include "../../Makefile.hooks" - -# -# Second we generate the rules for the generated files. There -# are 3 main classes: RTL based or not, plus special cases. -# -# The special cases are: gencheck, genattrtab, genopinit, -# gencondmd -# - -# RTL based files -.for f in attr.h attr-common.h codes.h config.h flags.h \ - automata.c emit.c extract.c output.c peep.c recog.c -insn-${f}: gen${f:R} ${G_md_file} insn-conditions.md - ${_MKTARGET_CREATE} - ./gen${f:R} ${G_md_file} insn-conditions.md >${.TARGET} -CLEANFILES+= insn-${f} -.endfor - -# normal files -.for f in constants.h enums.c -insn-${f}: gen${f:R} ${G_md_file} - ${_MKTARGET_CREATE} - ./gen${f:R} ${G_md_file} >${.TARGET} -CLEANFILES+= insn-${f} -.endfor - -# genconditions outputs gencondmd.c -gencondmd.c: genconditions ${G_md_file} - ${_MKTARGET_CREATE} - ./genconditions ${G_md_file} >${.TARGET} -CLEANFILES+= gencondmd.c - -# gencheck outputs tree-check.h -tree-check.h: gencheck - ${_MKTARGET_CREATE} - ./gencheck >${.TARGET} -CLEANFILES+= tree-check.h - -# Some generators output is not the normal name. -BUILDSYMLINKS+= insn-check.h tree-check.h - -# genattrtab has three output files -# XXX fix me -insn-attrtab.c insn-dfatab.c insn-latencytab.c: genattrtab ${G_md_file} insn-conditions.md - ${_MKTARGET_CREATE} - ./genattrtab ${G_md_file} insn-conditions.md -Ainsn-attrtab.c -Dinsn-dfatab.c -Linsn-latencytab.c -CLEANFILES+= insn-attrtab.c insn-dfatab.c insn-latencytab.c - -# genopinit has two output files -insn-opinit.c insn-opinit.h: genopinit ${G_md_file} insn-conditions.md - ${_MKTARGET_CREATE} - ./genopinit ${G_md_file} insn-conditions.md -hinsn-opinit.h -cinsn-opinit.c -CLEANFILES+= insn-opinit.h insn-opinit.c - -LDFLAGS.genautomata+= -lm - -# gencondmd outputs a special .md file -insn-conditions.md: gencondmd - ./gencondmd >${.TARGET} -CLEANFILES+= insn-conditions.md - - -# -# Required hard-coded dependancies. -# -genextract.lo: insn-config.h -gencondmd.lo: tm_p.h tm-constrs.h -read-rtl.lo gencodes.lo genattrtab.lo genautomata.lo: insn-constants.h -genattr-common.lo gensupport.lo genconditions.lo: insn-constants.h -genattr.lo genflags.lo genemit.lo genconfig.lo gencheck.lo: insn-constants.h -genopinit.lo genrecog.lo genpreds.lo genoutput.lo genpeep.lo: insn-constants.h -build-ggc-none.lo: gtype-desc.h -ggc-none.o: gtype-desc.h - -insn-attrtab.o: insn-config.h -insn-extract.o: insn-config.h -toplev.d toplev.o: options.h -coverage.d: gcov-iov.h -gcov-io.h: gcov-iov.h -alias.d alias.o: insn-constants.h tm_p.h -cgraph.d cgraphunit.d cgraphunit.o: gcov-io.h -vec.lo: gtype-desc.h -gtype-desc.d gtype-desc.o: insn-constants.h -insn-emit.d insn-emit.o: tm-constrs.h -insn-attr.h: insn-attr-common.h -asan.d asan.o: insn-opinit.h -data-streamer.d data-streamer-out.d coverage.d gcov-dump.d gcov-io.d gcov-iov.d gcov.d libgcov.d lto-cgraph.d mcf.d modulo-sched.d profile.d value-prof.d: gcov-io.h -data-streamer.o data-streamer-out.o coverage.o gcov-dump.o gcov-io.o gcov-iov.o gcov.o libgcov.o lto-cgraph.o mcf.o modulo-sched.o profile.o value-prof.o: gcov-io.h -gcov-io.h: gcov-iov.h -df-scan.d df-scan.o: target-hooks-def.h -read-md.d read-md.o read-md.lo: auto-build.h - -# XXX make all hooks generated for now. -final.o: target-hooks-def.h c-family/c-target-hooks-def.h common/common-target-hooks-def.h - -.if ${GCC_MACHINE_ARCH} == "alpha" -alpha.d alpha.o: tm-constrs.h tm_p.h insn-opinit.h target-hooks-def.h -.endif - -.if ${MACHINE_CPU} == "arm" -arm.d arm.o: insn-constants.h tm_p.h insn-opinit.h target-hooks-def.h -.endif - -.if ${GCC_MACHINE_ARCH} == "i386" || ${GCC_MACHINE_ARCH} == "x86_64" -i386.d i386.o: tm-constrs.h -.endif - -.if ${GCC_MACHINE_ARCH} == "vax" -CPPFLAGS+=-I${.CURDIR}/../../lib/libgcc/libgcov/arch/${GCC_MACHINE_ARCH} -COPTS.expmed.c=-O0 -COPTS.recog.c=-O0 -.endif - -CFLAGS+= -Wno-stack-protector - -.if ${GCC_MACHINE_ARCH} == "m68000" || ${GCC_MACHINE_ARCH} == "m68k" || \ - ${GCC_MACHINE_ARCH} == "coldfire" -COPTS.tree-loop-distribution.c= -O2 -.endif - -COPTS.tree.c= ${${ACTIVE_CC} == "clang" :? -O0 :} - -.PATH: ${DIST}/gcc ${DIST}/libiberty ${GCCARCH} ${G_out_file:H} ${DIST}/include -.PATH: ${DIST}/gcc/config diff --git a/external/gpl3/gcc/usr.bin/cc1/Makefile b/external/gpl3/gcc/usr.bin/cc1/Makefile deleted file mode 100644 index 60a094927..000000000 --- a/external/gpl3/gcc/usr.bin/cc1/Makefile +++ /dev/null @@ -1,58 +0,0 @@ -# $NetBSD: Makefile,v 1.9 2014/05/31 22:55:17 mrg Exp $ - -PROG= cc1 -SRCS= ${G_C_OBJS:S,c-family/,,:S,c/,,:Nlibcpp.a:.o=.c} main.c ${PROG}-checksum.c -CPPFLAGS+= -DPREFIX=\"/usr\" - -.include "../Makefile.backend" -.include "../Makefile.backtrace" -.include "../Makefile.common" -.include "../Makefile.common-target" -.include "../Makefile.libcpp" -.include "../Makefile.libdecnumber" -.include "../Makefile.libiberty" - -CHECKSUM_OBJS= ${BACKENDOBJ}/libbackend.a \ - main.o \ - ${LIBBACKTRACEOBJ}/libbacktrace.a \ - ${COMMONOBJ}/libcommon.a \ - ${COMMONTARGETOBJ}/libcommon-target.a \ - ${LIBCPPOBJ}/libcpp.a \ - ${LIBDECNUMBEROBJ}/libdecnumber.a \ - ${LIBIBERTYOBJ}/libiberty.a \ - ${G_C_OBJS:S,c-family/,,:S,c/,,} \ - checksum-options - -.include "../Makefile.checksum" - -# XXX check this out, probably need it for plugins? -# LDFLAGS+= -rdynamic - -# VER_CPPFLAGS from Makefile.inc -CPPFLAGS.c-cppbuiltin.c= ${VER_CPPFLAGS} -c-cppbuiltin.c: ${GCCARCH}/defs.mk - -COPTS.c-ada-spec.c= -Wno-stack-protector -COPTS.c-aux-info.c= -Wno-stack-protector -COPTS.c-common.c= -Wno-stack-protector -COPTS.c-cppbuiltin.c= -Wno-stack-protector -COPTS.c-format.c= -Wno-stack-protector -COPTS.c-format.h= -Wno-stack-protector -COPTS.c-lex.c= -Wno-stack-protector -COPTS.c-opts.c= -Wno-stack-protector -COPTS.c-ppoutput.c= -Wno-stack-protector -COPTS.c-pragma.c= -Wno-stack-protector -COPTS.c-typeck.c= -Wno-stack-protector - -CPPFLAGS.default-c.c+= -I${BACKENDOBJ} - -.if defined(__MINIX) -LDADD+= ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lz -lm -DPADD+= ${LIBMPC} ${LIBMPFR} ${LIBGMP} ${LIBZ} ${LIBM} -.else -LDADD+= ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm -DPADD+= ${LIBMPC} ${LIBMPFR} ${LIBGMP} ${LIBINTL} ${LIBZ} ${LIBM} -.endif # defined(__MINIX) - -.PATH: ${DIST}/gcc ${DIST}/gcc/c ${DIST}/gcc/c-family ${DIST}/gcc/config -.PATH: ${G_out_file:H} diff --git a/external/gpl3/gcc/usr.bin/cc1obj/Makefile b/external/gpl3/gcc/usr.bin/cc1obj/Makefile deleted file mode 100644 index bf99beab6..000000000 --- a/external/gpl3/gcc/usr.bin/cc1obj/Makefile +++ /dev/null @@ -1,61 +0,0 @@ -# $NetBSD: Makefile,v 1.8 2014/05/31 22:55:17 mrg Exp $ - -MYOBJS= ${G_OBJC_OBJS} ${G_C_AND_OBJC_OBJS} -PROG= cc1obj -SRCS= ${MYOBJS:S,objc/,,:S,c-family/,,:S,c/,,:Nlibcpp.a:.o=.c} main.c ${PROG}-checksum.c - -CPPFLAGS+= -I${DIST}/gcc/objc -CPPFLAGS.prefix.c+= -DPREFIX=\"/usr\" - -.include "../Makefile.backend" -.include "../Makefile.backtrace" -.include "../Makefile.common" -.include "../Makefile.common-target" -.include "../Makefile.libcpp" -.include "../Makefile.libdecnumber" -.include "../Makefile.libiberty" - -CHECKSUM_OBJS= ${BACKENDOBJ}/libbackend.a \ - main.o \ - ${LIBBACKTRACEOBJ}/libbacktrace.a \ - ${COMMONOBJ}/libcommon.a \ - ${COMMONTARGETOBJ}/libcommon-target.a \ - ${LIBCPPOBJ}/libcpp.a \ - ${LIBDECNUMBEROBJ}/libdecnumber.a \ - ${LIBIBERTYOBJ}/libiberty.a \ - ${MYOBJS:S,objc/,,:S,c-family/,,:S,c/,,} \ - checksum-options - -.include "../Makefile.checksum" - -# XXX check this out -# LDFLAGS+= -rdynamic - -# VER_CPPFLAGS from Makefile.inc -CPPFLAGS.c-cppbuiltin.c= ${VER_CPPFLAGS} -c-cppbuiltin.c: ${GCCARCH}/defs.mk - -COPTS.c-ada-spec.c+= -Wno-stack-protector -COPTS.c-aux-info.c+= -Wno-stack-protector -COPTS.c-common.c+= -Wno-stack-protector -COPTS.c-cppbuiltin.c+= -Wno-stack-protector -COPTS.c-format.c+= -Wno-stack-protector -COPTS.c-lex.c+= -Wno-stack-protector -COPTS.c-ppoutput.c+= -Wno-stack-protector -COPTS.c-pragma.c+= -Wno-stack-protector -COPTS.c-typeck.c+= -Wno-stack-protector -COPTS.objc-act.c+= -Wno-stack-protector -COPTS.objc-gnu-runtime-abi-01.c+= -Wno-stack-protector -COPTS.objc-next-runtime-abi-01.c+= -Wno-stack-protector - -.if defined(__MINIX) -LDADD+= ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lz -lm -DPADD+= ${LIBMPC} ${LIBMPFR} ${LIBGMP} ${LIBZ} ${LIBM} -.else -LDADD+= ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm -DPADD+= ${LIBMPC} ${LIBMPFR} ${LIBGMP} ${LIBINTL} ${LIBZ} ${LIBM} -.endif # defined(__MINIX) - -.PATH: ${DIST}/gcc/objc ${DIST}/gcc/c ${DIST}/gcc/c-family -.PATH: ${DIST}/gcc ${DIST}/gcc/config -.PATH: ${G_out_file:H} diff --git a/external/gpl3/gcc/usr.bin/cc1plus/Makefile b/external/gpl3/gcc/usr.bin/cc1plus/Makefile deleted file mode 100644 index aa9c11dbf..000000000 --- a/external/gpl3/gcc/usr.bin/cc1plus/Makefile +++ /dev/null @@ -1,52 +0,0 @@ -# $NetBSD: Makefile,v 1.9 2014/05/31 22:55:17 mrg Exp $ - -PROG= cc1plus -SRCS= ${G_CXX_OBJS:S,c-family/,,:S,cp/,,:Nlibcpp.a:.o=.c} main.c ${PROG}-checksum.c - -# XXX -NOMAN= 1 - -CPPFLAGS+= -I${DIST}/gcc/cp -CPPFLAGS.prefix.c+= -DPREFIX=\"/usr\" - -.include "../Makefile.backend" -.include "../Makefile.backtrace" -.include "../Makefile.common" -.include "../Makefile.common-target" -.include "../Makefile.libcpp" -.include "../Makefile.libdecnumber" -.include "../Makefile.libiberty" - -CHECKSUM_OBJS= ${LIBBACKTRACEOBJ}/libbacktrace.a \ - ${COMMONOBJ}/libcommon.a \ - ${COMMONTARGETOBJ}/libcommon-target.a \ - ${LIBCPPOBJ}/libcpp.a \ - ${LIBDECNUMBEROBJ}/libdecnumber.a \ - ${LIBIBERTYOBJ}/libiberty.a \ - ${G_CXX_OBJS:S,c-family/,,:S,c/,,} \ - checksum-options - -.include "../Makefile.checksum" - -# XXX check this out -# LDFLAGS+= -rdynamic - -## VER_CPPFLAGS from Makefile.inc -#CPPFLAGS.c-cppbuiltin.c= ${VER_CPPFLAGS} -#c-cppbuiltin.c: ${GCCARCH}/defs.mk - -# YUCK. but see timevar.h:POP_TIMEVAR_AND_RETURN -CFLAGS+= -Wno-error # not good enough: -Wno-return-type -COPTS+= -Wno-stack-protector - -.if !defined(__MINIX) -LDADD+= ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm -DPADD+= ${LIBMPC} ${LIBMPFR} ${LIBGMP} ${LIBINTL} ${LIBZ} ${LIBM} -.else -LDADD+= ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lz -lm -DPADD+= ${LIBMPC} ${LIBMPFR} ${LIBGMP} ${LIBZ} ${LIBM} -.endif # !defined(__MINIX) - -.PATH: ${DIST}/gcc/cp ${DIST}/gcc ${DIST}/gcc/c-family ${DIST}/gcc/config -.PATH: ${G_out_file:H} - diff --git a/external/gpl3/gcc/usr.bin/common-target/Makefile b/external/gpl3/gcc/usr.bin/common-target/Makefile deleted file mode 100644 index 2feb3dad8..000000000 --- a/external/gpl3/gcc/usr.bin/common-target/Makefile +++ /dev/null @@ -1,52 +0,0 @@ -# $NetBSD: Makefile,v 1.4 2014/05/31 22:55:17 mrg Exp $ - -LIBISPRIVATE= yes - -# For ../Makefile.inc and bsd.own.mk -.include - -LIB= common-target - -SRCS= prefix.c params.c opts.c opts-common.c options.c vec.c \ - hooks.c common-targhooks.c hash-table.c file-find.c \ - ${G_common_out_file:T} - -CPPFLAGS+= -I${GCCARCH} -I${BACKENDOBJ} -I. \ - ${G_ALL_CFLAGS:M-D*} ${G_INCLUDES:M-I*:N-I.*} \ - -DPREFIX=\"/usr\" \ - -DDEFAULT_TARGET_VERSION=\"${G_version}\" \ - -DDEFAULT_TARGET_MACHINE=\"${MACHINE_GNU_PLATFORM}\" \ - -DCONFIGURE_SPECS="\"\"" \ - -I${BACKENDOBJ} - -COPTS.prefix.c= -Wno-stack-protector -COPTS.opts-common.c= -Wno-stack-protector - -GENPROG_ERROR_DEPENDS=errors.lo - -.include "../Makefile.options" -.include "../../Makefile.hooks" - -${SRCS}: ${GCCARCH}/defs.mk - -${G_common_out_file:T:R}.o: common/common-target-hooks-def.h - -DPSRCS+= options.h - -HOST_CPPFLAGS+= -I${BACKENDOBJ} -I${GCCARCH} -I. -I${DIST}/include -I${DIST}/gcc -HOST_CPPFLAGS+= -DGENERATOR_FILE - -MKPIC:= no -MKPICLIB:= no - -HOSTPROG_CXX= 1 - -.include - -# Force using C++ for this -HOST_CC:= ${HOST_CXX} -CC:= ${CXX} -CFLAGS:= ${CXXFLAGS} - -.PATH: ${DIST}/gcc ${DIST}/gcc/common -.PATH: ${G_common_out_file:H} diff --git a/external/gpl3/gcc/usr.bin/common/Makefile b/external/gpl3/gcc/usr.bin/common/Makefile deleted file mode 100644 index 25d84f2e6..000000000 --- a/external/gpl3/gcc/usr.bin/common/Makefile +++ /dev/null @@ -1,37 +0,0 @@ -# $NetBSD: Makefile,v 1.3 2014/05/31 22:55:17 mrg Exp $ - -LIBISPRIVATE= yes - -# For ../Makefile.inc and bsd.own.mk -.include - -LIB= common - -SRCS= diagnostic.c pretty-print.c intl.c input.c version.c - -# XXX make sure this doesn't have more than it needs -CPPFLAGS+= -I${GCCARCH} -I${BACKENDOBJ} -I. \ - ${G_ALL_CFLAGS:M-D*} ${G_INCLUDES:M-I*:N-I.*} \ - -DPREFIX=\"/usr\" \ - -DDEFAULT_TARGET_VERSION=\"${G_version}\" \ - -DDEFAULT_TARGET_MACHINE=\"${MACHINE_GNU_PLATFORM}\" \ - -DCONFIGURE_SPECS="\"\"" - -MKPIC:= no -MKPICLIB:= no - -HOSTPROG_CXX= 1 - -COPTS.diagnostic.c= -Wno-stack-protector -COPTS.intl.c= -Wno-stack-protector - -${SRCS}: ${GCCARCH}/defs.mk - -.include - -# Force using C++ for this -HOST_CC:= ${HOST_CXX} -CC:= ${CXX} -CFLAGS:= ${CXXFLAGS} - -.PATH: ${DIST}/gcc diff --git a/external/gpl3/gcc/usr.bin/cpp/Makefile b/external/gpl3/gcc/usr.bin/cpp/Makefile deleted file mode 100644 index 2d374efb6..000000000 --- a/external/gpl3/gcc/usr.bin/cpp/Makefile +++ /dev/null @@ -1,52 +0,0 @@ -# $NetBSD: Makefile,v 1.8 2014/05/31 22:55:17 mrg Exp $ - -# For ../Makefile.inc and bsd.own.mk -.include - -.if defined(__MINIX) -# In case of installation of both clang and GCC, we want to be able to -# switch which one is the default by adapting the cc, c++ & cpp symlinks -PROG= gcpp -.else -PROG= cpp -.endif # defined(__MINIX) -SRCS= cppspec.c ${G_GCC_OBJS:.o=.c} - -CPPFLAGS+= -I${BACKENDOBJ} -# XXX -CPPFLAGS+= -DCONFIGURE_SPECS="\"\"" \ - -DDEFAULT_TARGET_VERSION=\"${G_version}\" \ - -DDEFAULT_TARGET_MACHINE=\"${MACHINE_GNU_PLATFORM}\" - -COPTS+= -Wno-stack-protector - -.if defined(__MINIX) -.if ${HAVE_LLVM:Uno} == "no" -SYMLINKS= ${BINDIR}/gcpp ${BINDIR}/cpp -.endif # ${HAVE_LLVM:Uno} == "no" -.else -LINKS= ${BINDIR}/cpp ${BINDIR}/gcpp -.endif # defined(__MINIX) - -MAN= cpp.1 -MLINKS+= cpp.1 gcpp.1 cpp.1 cccp.1 - -TEXINFO= cpp.texi -INFOFLAGS= -I${DIST}/gcc/doc -I${DIST}/gcc/doc/include -I. - -.if !defined(__MINIX) -LDADD+= -lintl -DPADD+= ${LIBINTL} -.endif # !defined(__MINIX) - -.include "../Makefile.frontend" - -${SRCS}: ${GCCARCH}/defs.mk - -.include - -COPTS.gcc.c= -Wno-stack-protector - -.PATH: ${DIST}/gcc ${DIST}/gcc/c-family ${DIST}/gcc/doc - -cpp.info: gcc-vers.texi diff --git a/external/gpl3/gcc/usr.bin/cpp/cpp.1 b/external/gpl3/gcc/usr.bin/cpp/cpp.1 deleted file mode 100644 index 86b044c72..000000000 --- a/external/gpl3/gcc/usr.bin/cpp/cpp.1 +++ /dev/null @@ -1,1054 +0,0 @@ -.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.20) -.\" -.\" Standard preamble: -.\" ======================================================================== -.de Sp \" Vertical space (when we can't use .PP) -.if t .sp .5v -.if n .sp -.. -.de Vb \" Begin verbatim text -.ft CW -.nf -.ne \\$1 -.. -.de Ve \" End verbatim text -.ft R -.fi -.. -.\" Set up some character translations and predefined strings. \*(-- will -.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left -.\" double quote, and \*(R" will give a right double quote. \*(C+ will -.\" give a nicer C++. Capital omega is used to do unbreakable dashes and -.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, -.\" nothing in troff, for use with C<>. -.tr \(*W- -.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' -.ie n \{\ -. ds -- \(*W- -. ds PI pi -. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch -. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch -. ds L" "" -. ds R" "" -. ds C` "" -. ds C' "" -'br\} -.el\{\ -. ds -- \|\(em\| -. ds PI \(*p -. ds L" `` -. ds R" '' -'br\} -.\" -.\" Escape single quotes in literal strings from groff's Unicode transform. -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" -.\" If the F register is turned on, we'll generate index entries on stderr for -.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index -.\" entries marked with X<> in POD. Of course, you'll have to process the -.\" output yourself in some meaningful fashion. -.ie \nF \{\ -. de IX -. tm Index:\\$1\t\\n%\t"\\$2" -.. -. nr % 0 -. rr F -.\} -.el \{\ -. de IX -.. -.\} -.\" -.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). -.\" Fear. Run. Save yourself. No user-serviceable parts. -. \" fudge factors for nroff and troff -.if n \{\ -. ds #H 0 -. ds #V .8m -. ds #F .3m -. ds #[ \f1 -. ds #] \fP -.\} -.if t \{\ -. ds #H ((1u-(\\\\n(.fu%2u))*.13m) -. ds #V .6m -. ds #F 0 -. ds #[ \& -. ds #] \& -.\} -. \" simple accents for nroff and troff -.if n \{\ -. ds ' \& -. ds ` \& -. ds ^ \& -. ds , \& -. ds ~ ~ -. ds / -.\} -.if t \{\ -. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" -. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' -. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' -. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' -. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' -. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' -.\} -. \" troff and (daisy-wheel) nroff accents -.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' -.ds 8 \h'\*(#H'\(*b\h'-\*(#H' -.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] -.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' -.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' -.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] -.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] -.ds ae a\h'-(\w'a'u*4/10)'e -.ds Ae A\h'-(\w'A'u*4/10)'E -. \" corrections for vroff -.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' -.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' -. \" for low resolution devices (crt and lpr) -.if \n(.H>23 .if \n(.V>19 \ -\{\ -. ds : e -. ds 8 ss -. ds o a -. ds d- d\h'-1'\(ga -. ds D- D\h'-1'\(hy -. ds th \o'bp' -. ds Th \o'LP' -. ds ae ae -. ds Ae AE -.\} -.rm #[ #] #H #V #F C -.\" ======================================================================== -.\" -.IX Title "CPP 1" -.TH CPP 1 "2014-01-16" "gcc-4.8.3" "GNU" -.\" For nroff, turn off justification. Always turn off hyphenation; it makes -.\" way too many mistakes in technical documents. -.if n .ad l -.nh -.SH "NAME" -cpp \- The C Preprocessor -.SH "SYNOPSIS" -.IX Header "SYNOPSIS" -cpp [\fB\-D\fR\fImacro\fR[=\fIdefn\fR]...] [\fB\-U\fR\fImacro\fR] - [\fB\-I\fR\fIdir\fR...] [\fB\-iquote\fR\fIdir\fR...] - [\fB\-iremap\fR\fIsrc\fR:\fIdst\fR] - [\fB\-W\fR\fIwarn\fR...] - [\fB\-M\fR|\fB\-MM\fR] [\fB\-MG\fR] [\fB\-MF\fR \fIfilename\fR] - [\fB\-MP\fR] [\fB\-MQ\fR \fItarget\fR...] - [\fB\-MT\fR \fItarget\fR...] - [\fB\-P\fR] [\fB\-fno\-working\-directory\fR] - [\fB\-x\fR \fIlanguage\fR] [\fB\-std=\fR\fIstandard\fR] - \fIinfile\fR \fIoutfile\fR -.PP -Only the most useful options are listed here; see below for the remainder. -.SH "DESCRIPTION" -.IX Header "DESCRIPTION" -The C preprocessor, often known as \fIcpp\fR, is a \fImacro processor\fR -that is used automatically by the C compiler to transform your program -before compilation. It is called a macro processor because it allows -you to define \fImacros\fR, which are brief abbreviations for longer -constructs. -.PP -The C preprocessor is intended to be used only with C, \*(C+, and -Objective-C source code. In the past, it has been abused as a general -text processor. It will choke on input which does not obey C's lexical -rules. For example, apostrophes will be interpreted as the beginning of -character constants, and cause errors. Also, you cannot rely on it -preserving characteristics of the input which are not significant to -C\-family languages. If a Makefile is preprocessed, all the hard tabs -will be removed, and the Makefile will not work. -.PP -Having said that, you can often get away with using cpp on things which -are not C. Other Algol-ish programming languages are often safe -(Pascal, Ada, etc.) So is assembly, with caution. \fB\-traditional\-cpp\fR -mode preserves more white space, and is otherwise more permissive. Many -of the problems can be avoided by writing C or \*(C+ style comments -instead of native language comments, and keeping macros simple. -.PP -Wherever possible, you should use a preprocessor geared to the language -you are writing in. Modern versions of the \s-1GNU\s0 assembler have macro -facilities. Most high level programming languages have their own -conditional compilation and inclusion mechanism. If all else fails, -try a true general text processor, such as \s-1GNU\s0 M4. -.PP -C preprocessors vary in some details. This manual discusses the \s-1GNU\s0 C -preprocessor, which provides a small superset of the features of \s-1ISO\s0 -Standard C. In its default mode, the \s-1GNU\s0 C preprocessor does not do a -few things required by the standard. These are features which are -rarely, if ever, used, and may cause surprising changes to the meaning -of a program which does not expect them. To get strict \s-1ISO\s0 Standard C, -you should use the \fB\-std=c90\fR, \fB\-std=c99\fR or -\&\fB\-std=c11\fR options, depending -on which version of the standard you want. To get all the mandatory -diagnostics, you must also use \fB\-pedantic\fR. -.PP -This manual describes the behavior of the \s-1ISO\s0 preprocessor. To -minimize gratuitous differences, where the \s-1ISO\s0 preprocessor's -behavior does not conflict with traditional semantics, the -traditional preprocessor should behave the same way. The various -differences that do exist are detailed in the section \fBTraditional -Mode\fR. -.PP -For clarity, unless noted otherwise, references to \fB\s-1CPP\s0\fR in this -manual refer to \s-1GNU\s0 \s-1CPP\s0. -.SH "OPTIONS" -.IX Header "OPTIONS" -The C preprocessor expects two file names as arguments, \fIinfile\fR and -\&\fIoutfile\fR. The preprocessor reads \fIinfile\fR together with any -other files it specifies with \fB#include\fR. All the output generated -by the combined input files is written in \fIoutfile\fR. -.PP -Either \fIinfile\fR or \fIoutfile\fR may be \fB\-\fR, which as -\&\fIinfile\fR means to read from standard input and as \fIoutfile\fR -means to write to standard output. Also, if either file is omitted, it -means the same as if \fB\-\fR had been specified for that file. -.PP -Unless otherwise noted, or the option ends in \fB=\fR, all options -which take an argument may have that argument appear either immediately -after the option, or with a space between option and argument: -\&\fB\-Ifoo\fR and \fB\-I foo\fR have the same effect. -.PP -Many options have multi-letter names; therefore multiple single-letter -options may \fInot\fR be grouped: \fB\-dM\fR is very different from -\&\fB\-d\ \-M\fR. -.IP "\fB\-D\fR \fIname\fR" 4 -.IX Item "-D name" -Predefine \fIname\fR as a macro, with definition \f(CW1\fR. -.IP "\fB\-D\fR \fIname\fR\fB=\fR\fIdefinition\fR" 4 -.IX Item "-D name=definition" -The contents of \fIdefinition\fR are tokenized and processed as if -they appeared during translation phase three in a \fB#define\fR -directive. In particular, the definition will be truncated by -embedded newline characters. -.Sp -If you are invoking the preprocessor from a shell or shell-like -program you may need to use the shell's quoting syntax to protect -characters such as spaces that have a meaning in the shell syntax. -.Sp -If you wish to define a function-like macro on the command line, write -its argument list with surrounding parentheses before the equals sign -(if any). Parentheses are meaningful to most shells, so you will need -to quote the option. With \fBsh\fR and \fBcsh\fR, -\&\fB\-D'\fR\fIname\fR\fB(\fR\fIargs...\fR\fB)=\fR\fIdefinition\fR\fB'\fR works. -.Sp -\&\fB\-D\fR and \fB\-U\fR options are processed in the order they -are given on the command line. All \fB\-imacros\fR \fIfile\fR and -\&\fB\-include\fR \fIfile\fR options are processed after all -\&\fB\-D\fR and \fB\-U\fR options. -.IP "\fB\-U\fR \fIname\fR" 4 -.IX Item "-U name" -Cancel any previous definition of \fIname\fR, either built in or -provided with a \fB\-D\fR option. -.IP "\fB\-undef\fR" 4 -.IX Item "-undef" -Do not predefine any system-specific or GCC-specific macros. The -standard predefined macros remain defined. -.IP "\fB\-I\fR \fIdir\fR" 4 -.IX Item "-I dir" -Add the directory \fIdir\fR to the list of directories to be searched -for header files. -.Sp -Directories named by \fB\-I\fR are searched before the standard -system include directories. If the directory \fIdir\fR is a standard -system include directory, the option is ignored to ensure that the -default search order for system directories and the special treatment -of system headers are not defeated -\&. -If \fIdir\fR begins with \f(CW\*(C`=\*(C'\fR, then the \f(CW\*(C`=\*(C'\fR will be replaced -by the sysroot prefix; see \fB\-\-sysroot\fR and \fB\-isysroot\fR. -.IP "\fB\-o\fR \fIfile\fR" 4 -.IX Item "-o file" -Write output to \fIfile\fR. This is the same as specifying \fIfile\fR -as the second non-option argument to \fBcpp\fR. \fBgcc\fR has a -different interpretation of a second non-option argument, so you must -use \fB\-o\fR to specify the output file. -.IP "\fB\-Wall\fR" 4 -.IX Item "-Wall" -Turns on all optional warnings which are desirable for normal code. -At present this is \fB\-Wcomment\fR, \fB\-Wtrigraphs\fR, -\&\fB\-Wmultichar\fR and a warning about integer promotion causing a -change of sign in \f(CW\*(C`#if\*(C'\fR expressions. Note that many of the -preprocessor's warnings are on by default and have no options to -control them. -.IP "\fB\-Wcomment\fR" 4 -.IX Item "-Wcomment" -.PD 0 -.IP "\fB\-Wcomments\fR" 4 -.IX Item "-Wcomments" -.PD -Warn whenever a comment-start sequence \fB/*\fR appears in a \fB/*\fR -comment, or whenever a backslash-newline appears in a \fB//\fR comment. -(Both forms have the same effect.) -.IP "\fB\-Wtrigraphs\fR" 4 -.IX Item "-Wtrigraphs" -Most trigraphs in comments cannot affect the meaning of the program. -However, a trigraph that would form an escaped newline (\fB??/\fR at -the end of a line) can, by changing where the comment begins or ends. -Therefore, only trigraphs that would form escaped newlines produce -warnings inside a comment. -.Sp -This option is implied by \fB\-Wall\fR. If \fB\-Wall\fR is not -given, this option is still enabled unless trigraphs are enabled. To -get trigraph conversion without warnings, but get the other -\&\fB\-Wall\fR warnings, use \fB\-trigraphs \-Wall \-Wno\-trigraphs\fR. -.IP "\fB\-Wtraditional\fR" 4 -.IX Item "-Wtraditional" -Warn about certain constructs that behave differently in traditional and -\&\s-1ISO\s0 C. Also warn about \s-1ISO\s0 C constructs that have no traditional C -equivalent, and problematic constructs which should be avoided. -.IP "\fB\-Wundef\fR" 4 -.IX Item "-Wundef" -Warn whenever an identifier which is not a macro is encountered in an -\&\fB#if\fR directive, outside of \fBdefined\fR. Such identifiers are -replaced with zero. -.IP "\fB\-Wunused\-macros\fR" 4 -.IX Item "-Wunused-macros" -Warn about macros defined in the main file that are unused. A macro -is \fIused\fR if it is expanded or tested for existence at least once. -The preprocessor will also warn if the macro has not been used at the -time it is redefined or undefined. -.Sp -Built-in macros, macros defined on the command line, and macros -defined in include files are not warned about. -.Sp -\&\fINote:\fR If a macro is actually used, but only used in skipped -conditional blocks, then \s-1CPP\s0 will report it as unused. To avoid the -warning in such a case, you might improve the scope of the macro's -definition by, for example, moving it into the first skipped block. -Alternatively, you could provide a dummy use with something like: -.Sp -.Vb 2 -\& #if defined the_macro_causing_the_warning -\& #endif -.Ve -.IP "\fB\-Wendif\-labels\fR" 4 -.IX Item "-Wendif-labels" -Warn whenever an \fB#else\fR or an \fB#endif\fR are followed by text. -This usually happens in code of the form -.Sp -.Vb 5 -\& #if FOO -\& ... -\& #else FOO -\& ... -\& #endif FOO -.Ve -.Sp -The second and third \f(CW\*(C`FOO\*(C'\fR should be in comments, but often are not -in older programs. This warning is on by default. -.IP "\fB\-Werror\fR" 4 -.IX Item "-Werror" -Make all warnings into hard errors. Source code which triggers warnings -will be rejected. -.IP "\fB\-Wsystem\-headers\fR" 4 -.IX Item "-Wsystem-headers" -Issue warnings for code in system headers. These are normally unhelpful -in finding bugs in your own code, therefore suppressed. If you are -responsible for the system library, you may want to see them. -.IP "\fB\-w\fR" 4 -.IX Item "-w" -Suppress all warnings, including those which \s-1GNU\s0 \s-1CPP\s0 issues by default. -.IP "\fB\-pedantic\fR" 4 -.IX Item "-pedantic" -Issue all the mandatory diagnostics listed in the C standard. Some of -them are left out by default, since they trigger frequently on harmless -code. -.IP "\fB\-pedantic\-errors\fR" 4 -.IX Item "-pedantic-errors" -Issue all the mandatory diagnostics, and make all mandatory diagnostics -into errors. This includes mandatory diagnostics that \s-1GCC\s0 issues -without \fB\-pedantic\fR but treats as warnings. -.IP "\fB\-M\fR" 4 -.IX Item "-M" -Instead of outputting the result of preprocessing, output a rule -suitable for \fBmake\fR describing the dependencies of the main -source file. The preprocessor outputs one \fBmake\fR rule containing -the object file name for that source file, a colon, and the names of all -the included files, including those coming from \fB\-include\fR or -\&\fB\-imacros\fR command line options. -.Sp -Unless specified explicitly (with \fB\-MT\fR or \fB\-MQ\fR), the -object file name consists of the name of the source file with any -suffix replaced with object file suffix and with any leading directory -parts removed. If there are many included files then the rule is -split into several lines using \fB\e\fR\-newline. The rule has no -commands. -.Sp -This option does not suppress the preprocessor's debug output, such as -\&\fB\-dM\fR. To avoid mixing such debug output with the dependency -rules you should explicitly specify the dependency output file with -\&\fB\-MF\fR, or use an environment variable like -\&\fB\s-1DEPENDENCIES_OUTPUT\s0\fR. Debug output -will still be sent to the regular output stream as normal. -.Sp -Passing \fB\-M\fR to the driver implies \fB\-E\fR, and suppresses -warnings with an implicit \fB\-w\fR. -.IP "\fB\-MM\fR" 4 -.IX Item "-MM" -Like \fB\-M\fR but do not mention header files that are found in -system header directories, nor header files that are included, -directly or indirectly, from such a header. -.Sp -This implies that the choice of angle brackets or double quotes in an -\&\fB#include\fR directive does not in itself determine whether that -header will appear in \fB\-MM\fR dependency output. This is a -slight change in semantics from \s-1GCC\s0 versions 3.0 and earlier. -.IP "\fB\-MF\fR \fIfile\fR" 4 -.IX Item "-MF file" -When used with \fB\-M\fR or \fB\-MM\fR, specifies a -file to write the dependencies to. If no \fB\-MF\fR switch is given -the preprocessor sends the rules to the same place it would have sent -preprocessed output. -.Sp -When used with the driver options \fB\-MD\fR or \fB\-MMD\fR, -\&\fB\-MF\fR overrides the default dependency output file. -.IP "\fB\-MG\fR" 4 -.IX Item "-MG" -In conjunction with an option such as \fB\-M\fR requesting -dependency generation, \fB\-MG\fR assumes missing header files are -generated files and adds them to the dependency list without raising -an error. The dependency filename is taken directly from the -\&\f(CW\*(C`#include\*(C'\fR directive without prepending any path. \fB\-MG\fR -also suppresses preprocessed output, as a missing header file renders -this useless. -.Sp -This feature is used in automatic updating of makefiles. -.IP "\fB\-MP\fR" 4 -.IX Item "-MP" -This option instructs \s-1CPP\s0 to add a phony target for each dependency -other than the main file, causing each to depend on nothing. These -dummy rules work around errors \fBmake\fR gives if you remove header -files without updating the \fIMakefile\fR to match. -.Sp -This is typical output: -.Sp -.Vb 1 -\& test.o: test.c test.h -\& -\& test.h: -.Ve -.IP "\fB\-MT\fR \fItarget\fR" 4 -.IX Item "-MT target" -Change the target of the rule emitted by dependency generation. By -default \s-1CPP\s0 takes the name of the main input file, deletes any -directory components and any file suffix such as \fB.c\fR, and -appends the platform's usual object suffix. The result is the target. -.Sp -An \fB\-MT\fR option will set the target to be exactly the string you -specify. If you want multiple targets, you can specify them as a single -argument to \fB\-MT\fR, or use multiple \fB\-MT\fR options. -.Sp -For example, \fB\-MT\ '$(objpfx)foo.o'\fR might give -.Sp -.Vb 1 -\& $(objpfx)foo.o: foo.c -.Ve -.IP "\fB\-MQ\fR \fItarget\fR" 4 -.IX Item "-MQ target" -Same as \fB\-MT\fR, but it quotes any characters which are special to -Make. \fB\-MQ\ '$(objpfx)foo.o'\fR gives -.Sp -.Vb 1 -\& $$(objpfx)foo.o: foo.c -.Ve -.Sp -The default target is automatically quoted, as if it were given with -\&\fB\-MQ\fR. -.IP "\fB\-MD\fR" 4 -.IX Item "-MD" -\&\fB\-MD\fR is equivalent to \fB\-M \-MF\fR \fIfile\fR, except that -\&\fB\-E\fR is not implied. The driver determines \fIfile\fR based on -whether an \fB\-o\fR option is given. If it is, the driver uses its -argument but with a suffix of \fI.d\fR, otherwise it takes the name -of the input file, removes any directory components and suffix, and -applies a \fI.d\fR suffix. -.Sp -If \fB\-MD\fR is used in conjunction with \fB\-E\fR, any -\&\fB\-o\fR switch is understood to specify the dependency output file, but if used without \fB\-E\fR, each \fB\-o\fR -is understood to specify a target object file. -.Sp -Since \fB\-E\fR is not implied, \fB\-MD\fR can be used to generate -a dependency output file as a side-effect of the compilation process. -.IP "\fB\-MMD\fR" 4 -.IX Item "-MMD" -Like \fB\-MD\fR except mention only user header files, not system -header files. -.IP "\fB\-x c\fR" 4 -.IX Item "-x c" -.PD 0 -.IP "\fB\-x c++\fR" 4 -.IX Item "-x c++" -.IP "\fB\-x objective-c\fR" 4 -.IX Item "-x objective-c" -.IP "\fB\-x assembler-with-cpp\fR" 4 -.IX Item "-x assembler-with-cpp" -.PD -Specify the source language: C, \*(C+, Objective-C, or assembly. This has -nothing to do with standards conformance or extensions; it merely -selects which base syntax to expect. If you give none of these options, -cpp will deduce the language from the extension of the source file: -\&\fB.c\fR, \fB.cc\fR, \fB.m\fR, or \fB.S\fR. Some other common -extensions for \*(C+ and assembly are also recognized. If cpp does not -recognize the extension, it will treat the file as C; this is the most -generic mode. -.Sp -\&\fINote:\fR Previous versions of cpp accepted a \fB\-lang\fR option -which selected both the language and the standards conformance level. -This option has been removed, because it conflicts with the \fB\-l\fR -option. -.IP "\fB\-std=\fR\fIstandard\fR" 4 -.IX Item "-std=standard" -.PD 0 -.IP "\fB\-ansi\fR" 4 -.IX Item "-ansi" -.PD -Specify the standard to which the code should conform. Currently \s-1CPP\s0 -knows about C and \*(C+ standards; others may be added in the future. -.Sp -\&\fIstandard\fR -may be one of: -.RS 4 -.ie n .IP """c90""" 4 -.el .IP "\f(CWc90\fR" 4 -.IX Item "c90" -.PD 0 -.ie n .IP """c89""" 4 -.el .IP "\f(CWc89\fR" 4 -.IX Item "c89" -.ie n .IP """iso9899:1990""" 4 -.el .IP "\f(CWiso9899:1990\fR" 4 -.IX Item "iso9899:1990" -.PD -The \s-1ISO\s0 C standard from 1990. \fBc90\fR is the customary shorthand for -this version of the standard. -.Sp -The \fB\-ansi\fR option is equivalent to \fB\-std=c90\fR. -.ie n .IP """iso9899:199409""" 4 -.el .IP "\f(CWiso9899:199409\fR" 4 -.IX Item "iso9899:199409" -The 1990 C standard, as amended in 1994. -.ie n .IP """iso9899:1999""" 4 -.el .IP "\f(CWiso9899:1999\fR" 4 -.IX Item "iso9899:1999" -.PD 0 -.ie n .IP """c99""" 4 -.el .IP "\f(CWc99\fR" 4 -.IX Item "c99" -.ie n .IP """iso9899:199x""" 4 -.el .IP "\f(CWiso9899:199x\fR" 4 -.IX Item "iso9899:199x" -.ie n .IP """c9x""" 4 -.el .IP "\f(CWc9x\fR" 4 -.IX Item "c9x" -.PD -The revised \s-1ISO\s0 C standard, published in December 1999. Before -publication, this was known as C9X. -.ie n .IP """iso9899:2011""" 4 -.el .IP "\f(CWiso9899:2011\fR" 4 -.IX Item "iso9899:2011" -.PD 0 -.ie n .IP """c11""" 4 -.el .IP "\f(CWc11\fR" 4 -.IX Item "c11" -.ie n .IP """c1x""" 4 -.el .IP "\f(CWc1x\fR" 4 -.IX Item "c1x" -.PD -The revised \s-1ISO\s0 C standard, published in December 2011. Before -publication, this was known as C1X. -.ie n .IP """gnu90""" 4 -.el .IP "\f(CWgnu90\fR" 4 -.IX Item "gnu90" -.PD 0 -.ie n .IP """gnu89""" 4 -.el .IP "\f(CWgnu89\fR" 4 -.IX Item "gnu89" -.PD -The 1990 C standard plus \s-1GNU\s0 extensions. This is the default. -.ie n .IP """gnu99""" 4 -.el .IP "\f(CWgnu99\fR" 4 -.IX Item "gnu99" -.PD 0 -.ie n .IP """gnu9x""" 4 -.el .IP "\f(CWgnu9x\fR" 4 -.IX Item "gnu9x" -.PD -The 1999 C standard plus \s-1GNU\s0 extensions. -.ie n .IP """gnu11""" 4 -.el .IP "\f(CWgnu11\fR" 4 -.IX Item "gnu11" -.PD 0 -.ie n .IP """gnu1x""" 4 -.el .IP "\f(CWgnu1x\fR" 4 -.IX Item "gnu1x" -.PD -The 2011 C standard plus \s-1GNU\s0 extensions. -.ie n .IP """c++98""" 4 -.el .IP "\f(CWc++98\fR" 4 -.IX Item "c++98" -The 1998 \s-1ISO\s0 \*(C+ standard plus amendments. -.ie n .IP """gnu++98""" 4 -.el .IP "\f(CWgnu++98\fR" 4 -.IX Item "gnu++98" -The same as \fB\-std=c++98\fR plus \s-1GNU\s0 extensions. This is the -default for \*(C+ code. -.RE -.RS 4 -.RE -.IP "\fB\-I\-\fR" 4 -.IX Item "-I-" -Split the include path. Any directories specified with \fB\-I\fR -options before \fB\-I\-\fR are searched only for headers requested with -\&\f(CW\*(C`#include\ "\f(CIfile\f(CW"\*(C'\fR; they are not searched for -\&\f(CW\*(C`#include\ <\f(CIfile\f(CW>\*(C'\fR. If additional directories are -specified with \fB\-I\fR options after the \fB\-I\-\fR, those -directories are searched for all \fB#include\fR directives. -.Sp -In addition, \fB\-I\-\fR inhibits the use of the directory of the current -file directory as the first search directory for \f(CW\*(C`#include\ "\f(CIfile\f(CW"\*(C'\fR. -.Sp -This option has been deprecated. -.IP "\fB\-nostdinc\fR" 4 -.IX Item "-nostdinc" -Do not search the standard system directories for header files. -Only the directories you have specified with \fB\-I\fR options -(and the directory of the current file, if appropriate) are searched. -.IP "\fB\-nostdinc++\fR" 4 -.IX Item "-nostdinc++" -Do not search for header files in the \*(C+\-specific standard directories, -but do still search the other standard directories. (This option is -used when building the \*(C+ library.) -.IP "\fB\-include\fR \fIfile\fR" 4 -.IX Item "-include file" -Process \fIfile\fR as if \f(CW\*(C`#include "file"\*(C'\fR appeared as the first -line of the primary source file. However, the first directory searched -for \fIfile\fR is the preprocessor's working directory \fIinstead of\fR -the directory containing the main source file. If not found there, it -is searched for in the remainder of the \f(CW\*(C`#include "..."\*(C'\fR search -chain as normal. -.Sp -If multiple \fB\-include\fR options are given, the files are included -in the order they appear on the command line. -.IP "\fB\-imacros\fR \fIfile\fR" 4 -.IX Item "-imacros file" -Exactly like \fB\-include\fR, except that any output produced by -scanning \fIfile\fR is thrown away. Macros it defines remain defined. -This allows you to acquire all the macros from a header without also -processing its declarations. -.Sp -All files specified by \fB\-imacros\fR are processed before all files -specified by \fB\-include\fR. -.IP "\fB\-idirafter\fR \fIdir\fR" 4 -.IX Item "-idirafter dir" -Search \fIdir\fR for header files, but do it \fIafter\fR all -directories specified with \fB\-I\fR and the standard system directories -have been exhausted. \fIdir\fR is treated as a system include directory. -If \fIdir\fR begins with \f(CW\*(C`=\*(C'\fR, then the \f(CW\*(C`=\*(C'\fR will be replaced -by the sysroot prefix; see \fB\-\-sysroot\fR and \fB\-isysroot\fR. -.IP "\fB\-iprefix\fR \fIprefix\fR" 4 -.IX Item "-iprefix prefix" -Specify \fIprefix\fR as the prefix for subsequent \fB\-iwithprefix\fR -options. If the prefix represents a directory, you should include the -final \fB/\fR. -.IP "\fB\-iwithprefix\fR \fIdir\fR" 4 -.IX Item "-iwithprefix dir" -.PD 0 -.IP "\fB\-iwithprefixbefore\fR \fIdir\fR" 4 -.IX Item "-iwithprefixbefore dir" -.PD -Append \fIdir\fR to the prefix specified previously with -\&\fB\-iprefix\fR, and add the resulting directory to the include search -path. \fB\-iwithprefixbefore\fR puts it in the same place \fB\-I\fR -would; \fB\-iwithprefix\fR puts it where \fB\-idirafter\fR would. -.IP "\fB\-isysroot\fR \fIdir\fR" 4 -.IX Item "-isysroot dir" -This option is like the \fB\-\-sysroot\fR option, but applies only to -header files (except for Darwin targets, where it applies to both header -files and libraries). See the \fB\-\-sysroot\fR option for more -information. -.IP "\fB\-imultilib\fR \fIdir\fR" 4 -.IX Item "-imultilib dir" -Use \fIdir\fR as a subdirectory of the directory containing -target-specific \*(C+ headers. -.IP "\fB\-isystem\fR \fIdir\fR" 4 -.IX Item "-isystem dir" -Search \fIdir\fR for header files, after all directories specified by -\&\fB\-I\fR but before the standard system directories. Mark it -as a system directory, so that it gets the same special treatment as -is applied to the standard system directories. -.Sp -If \fIdir\fR begins with \f(CW\*(C`=\*(C'\fR, then the \f(CW\*(C`=\*(C'\fR will be replaced -by the sysroot prefix; see \fB\-\-sysroot\fR and \fB\-isysroot\fR. -.IP "\fB\-cxx\-isystem\fR \fIdir\fR" 4 -.IX Item "-cxx-isystem dir" -Search \fIdir\fR for \*(C+ header files, after all directories specified by -\&\fB\-I\fR but before the standard system directories. Mark it -as a system directory, so that it gets the same special treatment as -is applied to the standard system directories. -.IP "\fB\-iquote\fR \fIdir\fR" 4 -.IX Item "-iquote dir" -Search \fIdir\fR only for header files requested with -\&\f(CW\*(C`#include\ "\f(CIfile\f(CW"\*(C'\fR; they are not searched for -\&\f(CW\*(C`#include\ <\f(CIfile\f(CW>\*(C'\fR, before all directories specified by -\&\fB\-I\fR and before the standard system directories. -.Sp -If \fIdir\fR begins with \f(CW\*(C`=\*(C'\fR, then the \f(CW\*(C`=\*(C'\fR will be replaced -by the sysroot prefix; see \fB\-\-sysroot\fR and \fB\-isysroot\fR. -.IP "\fB\-fdirectives\-only\fR" 4 -.IX Item "-fdirectives-only" -When preprocessing, handle directives, but do not expand macros. -.Sp -The option's behavior depends on the \fB\-E\fR and \fB\-fpreprocessed\fR -options. -.Sp -With \fB\-E\fR, preprocessing is limited to the handling of directives -such as \f(CW\*(C`#define\*(C'\fR, \f(CW\*(C`#ifdef\*(C'\fR, and \f(CW\*(C`#error\*(C'\fR. Other -preprocessor operations, such as macro expansion and trigraph -conversion are not performed. In addition, the \fB\-dD\fR option is -implicitly enabled. -.Sp -With \fB\-fpreprocessed\fR, predefinition of command line and most -builtin macros is disabled. Macros such as \f(CW\*(C`_\|_LINE_\|_\*(C'\fR, which are -contextually dependent, are handled normally. This enables compilation of -files previously preprocessed with \f(CW\*(C`\-E \-fdirectives\-only\*(C'\fR. -.Sp -With both \fB\-E\fR and \fB\-fpreprocessed\fR, the rules for -\&\fB\-fpreprocessed\fR take precedence. This enables full preprocessing of -files previously preprocessed with \f(CW\*(C`\-E \-fdirectives\-only\*(C'\fR. -.IP "\fB\-iremap\fR \fIsrc\fR\fB:\fR\fIdst\fR" 4 -.IX Item "-iremap src:dst" -Replace the prefix \fIsrc\fR in _\|_FILE_\|_ with \fIdst\fR at expansion time. -This option can be specified more than once. Processing stops at the first -match. -.IP "\fB\-fdollars\-in\-identifiers\fR" 4 -.IX Item "-fdollars-in-identifiers" -Accept \fB$\fR in identifiers. -.IP "\fB\-fextended\-identifiers\fR" 4 -.IX Item "-fextended-identifiers" -Accept universal character names in identifiers. This option is -experimental; in a future version of \s-1GCC\s0, it will be enabled by -default for C99 and \*(C+. -.IP "\fB\-fno\-canonical\-system\-headers\fR" 4 -.IX Item "-fno-canonical-system-headers" -When preprocessing, do not shorten system header paths with canonicalization. -.IP "\fB\-fpreprocessed\fR" 4 -.IX Item "-fpreprocessed" -Indicate to the preprocessor that the input file has already been -preprocessed. This suppresses things like macro expansion, trigraph -conversion, escaped newline splicing, and processing of most directives. -The preprocessor still recognizes and removes comments, so that you can -pass a file preprocessed with \fB\-C\fR to the compiler without -problems. In this mode the integrated preprocessor is little more than -a tokenizer for the front ends. -.Sp -\&\fB\-fpreprocessed\fR is implicit if the input file has one of the -extensions \fB.i\fR, \fB.ii\fR or \fB.mi\fR. These are the -extensions that \s-1GCC\s0 uses for preprocessed files created by -\&\fB\-save\-temps\fR. -.IP "\fB\-ftabstop=\fR\fIwidth\fR" 4 -.IX Item "-ftabstop=width" -Set the distance between tab stops. This helps the preprocessor report -correct column numbers in warnings or errors, even if tabs appear on the -line. If the value is less than 1 or greater than 100, the option is -ignored. The default is 8. -.IP "\fB\-fdebug\-cpp\fR" 4 -.IX Item "-fdebug-cpp" -This option is only useful for debugging \s-1GCC\s0. When used with -\&\fB\-E\fR, dumps debugging information about location maps. Every -token in the output is preceded by the dump of the map its location -belongs to. The dump of the map holding the location of a token would -be: -.Sp -.Vb 1 -\& {"P":F;"F":F;"L":;"C":;"S":;"M":;"E":,"loc":} -.Ve -.Sp -When used without \fB\-E\fR, this option has no effect. -.IP "\fB\-ftrack\-macro\-expansion\fR[\fB=\fR\fIlevel\fR]" 4 -.IX Item "-ftrack-macro-expansion[=level]" -Track locations of tokens across macro expansions. This allows the -compiler to emit diagnostic about the current macro expansion stack -when a compilation error occurs in a macro expansion. Using this -option makes the preprocessor and the compiler consume more -memory. The \fIlevel\fR parameter can be used to choose the level of -precision of token location tracking thus decreasing the memory -consumption if necessary. Value \fB0\fR of \fIlevel\fR de-activates -this option just as if no \fB\-ftrack\-macro\-expansion\fR was present -on the command line. Value \fB1\fR tracks tokens locations in a -degraded mode for the sake of minimal memory overhead. In this mode -all tokens resulting from the expansion of an argument of a -function-like macro have the same location. Value \fB2\fR tracks -tokens locations completely. This value is the most memory hungry. -When this option is given no argument, the default parameter value is -\&\fB2\fR. -.Sp -Note that \-ftrack\-macro\-expansion=2 is activated by default. -.IP "\fB\-fexec\-charset=\fR\fIcharset\fR" 4 -.IX Item "-fexec-charset=charset" -Set the execution character set, used for string and character -constants. The default is \s-1UTF\-8\s0. \fIcharset\fR can be any encoding -supported by the system's \f(CW\*(C`iconv\*(C'\fR library routine. -.IP "\fB\-fwide\-exec\-charset=\fR\fIcharset\fR" 4 -.IX Item "-fwide-exec-charset=charset" -Set the wide execution character set, used for wide string and -character constants. The default is \s-1UTF\-32\s0 or \s-1UTF\-16\s0, whichever -corresponds to the width of \f(CW\*(C`wchar_t\*(C'\fR. As with -\&\fB\-fexec\-charset\fR, \fIcharset\fR can be any encoding supported -by the system's \f(CW\*(C`iconv\*(C'\fR library routine; however, you will have -problems with encodings that do not fit exactly in \f(CW\*(C`wchar_t\*(C'\fR. -.IP "\fB\-finput\-charset=\fR\fIcharset\fR" 4 -.IX Item "-finput-charset=charset" -Set the input character set, used for translation from the character -set of the input file to the source character set used by \s-1GCC\s0. If the -locale does not specify, or \s-1GCC\s0 cannot get this information from the -locale, the default is \s-1UTF\-8\s0. This can be overridden by either the locale -or this command line option. Currently the command line option takes -precedence if there's a conflict. \fIcharset\fR can be any encoding -supported by the system's \f(CW\*(C`iconv\*(C'\fR library routine. -.IP "\fB\-fworking\-directory\fR" 4 -.IX Item "-fworking-directory" -Enable generation of linemarkers in the preprocessor output that will -let the compiler know the current working directory at the time of -preprocessing. When this option is enabled, the preprocessor will -emit, after the initial linemarker, a second linemarker with the -current working directory followed by two slashes. \s-1GCC\s0 will use this -directory, when it's present in the preprocessed input, as the -directory emitted as the current working directory in some debugging -information formats. This option is implicitly enabled if debugging -information is enabled, but this can be inhibited with the negated -form \fB\-fno\-working\-directory\fR. If the \fB\-P\fR flag is -present in the command line, this option has no effect, since no -\&\f(CW\*(C`#line\*(C'\fR directives are emitted whatsoever. -.IP "\fB\-fno\-show\-column\fR" 4 -.IX Item "-fno-show-column" -Do not print column numbers in diagnostics. This may be necessary if -diagnostics are being scanned by a program that does not understand the -column numbers, such as \fBdejagnu\fR. -.IP "\fB\-A\fR \fIpredicate\fR\fB=\fR\fIanswer\fR" 4 -.IX Item "-A predicate=answer" -Make an assertion with the predicate \fIpredicate\fR and answer -\&\fIanswer\fR. This form is preferred to the older form \fB\-A\fR -\&\fIpredicate\fR\fB(\fR\fIanswer\fR\fB)\fR, which is still supported, because -it does not use shell special characters. -.IP "\fB\-A \-\fR\fIpredicate\fR\fB=\fR\fIanswer\fR" 4 -.IX Item "-A -predicate=answer" -Cancel an assertion with the predicate \fIpredicate\fR and answer -\&\fIanswer\fR. -.IP "\fB\-dCHARS\fR" 4 -.IX Item "-dCHARS" -\&\fI\s-1CHARS\s0\fR is a sequence of one or more of the following characters, -and must not be preceded by a space. Other characters are interpreted -by the compiler proper, or reserved for future versions of \s-1GCC\s0, and so -are silently ignored. If you specify characters whose behavior -conflicts, the result is undefined. -.RS 4 -.IP "\fBM\fR" 4 -.IX Item "M" -Instead of the normal output, generate a list of \fB#define\fR -directives for all the macros defined during the execution of the -preprocessor, including predefined macros. This gives you a way of -finding out what is predefined in your version of the preprocessor. -Assuming you have no file \fIfoo.h\fR, the command -.Sp -.Vb 1 -\& touch foo.h; cpp \-dM foo.h -.Ve -.Sp -will show all the predefined macros. -.Sp -If you use \fB\-dM\fR without the \fB\-E\fR option, \fB\-dM\fR is -interpreted as a synonym for \fB\-fdump\-rtl\-mach\fR. -.IP "\fBD\fR" 4 -.IX Item "D" -Like \fBM\fR except in two respects: it does \fInot\fR include the -predefined macros, and it outputs \fIboth\fR the \fB#define\fR -directives and the result of preprocessing. Both kinds of output go to -the standard output file. -.IP "\fBN\fR" 4 -.IX Item "N" -Like \fBD\fR, but emit only the macro names, not their expansions. -.IP "\fBI\fR" 4 -.IX Item "I" -Output \fB#include\fR directives in addition to the result of -preprocessing. -.IP "\fBU\fR" 4 -.IX Item "U" -Like \fBD\fR except that only macros that are expanded, or whose -definedness is tested in preprocessor directives, are output; the -output is delayed until the use or test of the macro; and -\&\fB#undef\fR directives are also output for macros tested but -undefined at the time. -.RE -.RS 4 -.RE -.IP "\fB\-P\fR" 4 -.IX Item "-P" -Inhibit generation of linemarkers in the output from the preprocessor. -This might be useful when running the preprocessor on something that is -not C code, and will be sent to a program which might be confused by the -linemarkers. -.IP "\fB\-C\fR" 4 -.IX Item "-C" -Do not discard comments. All comments are passed through to the output -file, except for comments in processed directives, which are deleted -along with the directive. -.Sp -You should be prepared for side effects when using \fB\-C\fR; it -causes the preprocessor to treat comments as tokens in their own right. -For example, comments appearing at the start of what would be a -directive line have the effect of turning that line into an ordinary -source line, since the first token on the line is no longer a \fB#\fR. -.IP "\fB\-CC\fR" 4 -.IX Item "-CC" -Do not discard comments, including during macro expansion. This is -like \fB\-C\fR, except that comments contained within macros are -also passed through to the output file where the macro is expanded. -.Sp -In addition to the side-effects of the \fB\-C\fR option, the -\&\fB\-CC\fR option causes all \*(C+\-style comments inside a macro -to be converted to C\-style comments. This is to prevent later use -of that macro from inadvertently commenting out the remainder of -the source line. -.Sp -The \fB\-CC\fR option is generally used to support lint comments. -.IP "\fB\-traditional\-cpp\fR" 4 -.IX Item "-traditional-cpp" -Try to imitate the behavior of old-fashioned C preprocessors, as -opposed to \s-1ISO\s0 C preprocessors. -.IP "\fB\-trigraphs\fR" 4 -.IX Item "-trigraphs" -Process trigraph sequences. -.IP "\fB\-remap\fR" 4 -.IX Item "-remap" -Enable special code to work around file systems which only permit very -short file names, such as MS-DOS. -.IP "\fB\-\-help\fR" 4 -.IX Item "--help" -.PD 0 -.IP "\fB\-\-target\-help\fR" 4 -.IX Item "--target-help" -.PD -Print text describing all the command line options instead of -preprocessing anything. -.IP "\fB\-v\fR" 4 -.IX Item "-v" -Verbose mode. Print out \s-1GNU\s0 \s-1CPP\s0's version number at the beginning of -execution, and report the final form of the include path. -.IP "\fB\-H\fR" 4 -.IX Item "-H" -Print the name of each header file used, in addition to other normal -activities. Each name is indented to show how deep in the -\&\fB#include\fR stack it is. Precompiled header files are also -printed, even if they are found to be invalid; an invalid precompiled -header file is printed with \fB...x\fR and a valid one with \fB...!\fR . -.IP "\fB\-version\fR" 4 -.IX Item "-version" -.PD 0 -.IP "\fB\-\-version\fR" 4 -.IX Item "--version" -.PD -Print out \s-1GNU\s0 \s-1CPP\s0's version number. With one dash, proceed to -preprocess as normal. With two dashes, exit immediately. -.SH "ENVIRONMENT" -.IX Header "ENVIRONMENT" -This section describes the environment variables that affect how \s-1CPP\s0 -operates. You can use them to specify directories or prefixes to use -when searching for include files, or to control dependency output. -.PP -Note that you can also specify places to search using options such as -\&\fB\-I\fR, and control dependency output with options like -\&\fB\-M\fR. These take precedence over -environment variables, which in turn take precedence over the -configuration of \s-1GCC\s0. -.IP "\fB\s-1CPATH\s0\fR" 4 -.IX Item "CPATH" -.PD 0 -.IP "\fBC_INCLUDE_PATH\fR" 4 -.IX Item "C_INCLUDE_PATH" -.IP "\fB\s-1CPLUS_INCLUDE_PATH\s0\fR" 4 -.IX Item "CPLUS_INCLUDE_PATH" -.IP "\fB\s-1OBJC_INCLUDE_PATH\s0\fR" 4 -.IX Item "OBJC_INCLUDE_PATH" -.PD -Each variable's value is a list of directories separated by a special -character, much like \fB\s-1PATH\s0\fR, in which to look for header files. -The special character, \f(CW\*(C`PATH_SEPARATOR\*(C'\fR, is target-dependent and -determined at \s-1GCC\s0 build time. For Microsoft Windows-based targets it is a -semicolon, and for almost all other targets it is a colon. -.Sp -\&\fB\s-1CPATH\s0\fR specifies a list of directories to be searched as if -specified with \fB\-I\fR, but after any paths given with \fB\-I\fR -options on the command line. This environment variable is used -regardless of which language is being preprocessed. -.Sp -The remaining environment variables apply only when preprocessing the -particular language indicated. Each specifies a list of directories -to be searched as if specified with \fB\-isystem\fR, but after any -paths given with \fB\-isystem\fR options on the command line. -.Sp -In all these variables, an empty element instructs the compiler to -search its current working directory. Empty elements can appear at the -beginning or end of a path. For instance, if the value of -\&\fB\s-1CPATH\s0\fR is \f(CW\*(C`:/special/include\*(C'\fR, that has the same -effect as \fB\-I.\ \-I/special/include\fR. -.IP "\fB\s-1DEPENDENCIES_OUTPUT\s0\fR" 4 -.IX Item "DEPENDENCIES_OUTPUT" -If this variable is set, its value specifies how to output -dependencies for Make based on the non-system header files processed -by the compiler. System header files are ignored in the dependency -output. -.Sp -The value of \fB\s-1DEPENDENCIES_OUTPUT\s0\fR can be just a file name, in -which case the Make rules are written to that file, guessing the target -name from the source file name. Or the value can have the form -\&\fIfile\fR\fB \fR\fItarget\fR, in which case the rules are written to -file \fIfile\fR using \fItarget\fR as the target name. -.Sp -In other words, this environment variable is equivalent to combining -the options \fB\-MM\fR and \fB\-MF\fR, -with an optional \fB\-MT\fR switch too. -.IP "\fB\s-1SUNPRO_DEPENDENCIES\s0\fR" 4 -.IX Item "SUNPRO_DEPENDENCIES" -This variable is the same as \fB\s-1DEPENDENCIES_OUTPUT\s0\fR (see above), -except that system header files are not ignored, so it implies -\&\fB\-M\fR rather than \fB\-MM\fR. However, the dependence on the -main input file is omitted. -.IP "\fB\s-1CPP_RESTRICTED\s0\fR" 4 -.IX Item "CPP_RESTRICTED" -If this variable is defined, cpp will skip any include file which is not a -regular file, and will continue searching for the requested name (this is -always done if the found file is a directory). -.SH "SEE ALSO" -.IX Header "SEE ALSO" -\&\fIgpl\fR\|(7), \fIgfdl\fR\|(7), \fIfsf\-funding\fR\|(7), -\&\fIgcc\fR\|(1), \fIas\fR\|(1), \fIld\fR\|(1), and the Info entries for \fIcpp\fR, \fIgcc\fR, and -\&\fIbinutils\fR. -.SH "COPYRIGHT" -.IX Header "COPYRIGHT" -Copyright (c) 1987\-2013 Free Software Foundation, Inc. -.PP -Permission is granted to copy, distribute and/or modify this document -under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.3 or -any later version published by the Free Software Foundation. A copy of -the license is included in the -man page \fIgfdl\fR\|(7). -This manual contains no Invariant Sections. The Front-Cover Texts are -(a) (see below), and the Back-Cover Texts are (b) (see below). -.PP -(a) The \s-1FSF\s0's Front-Cover Text is: -.PP -.Vb 1 -\& A GNU Manual -.Ve -.PP -(b) The \s-1FSF\s0's Back-Cover Text is: -.PP -.Vb 3 -\& You have freedom to copy and modify this GNU Manual, like GNU -\& software. Copies published by the Free Software Foundation raise -\& funds for GNU development. -.Ve diff --git a/external/gpl3/gcc/usr.bin/frontend/Makefile b/external/gpl3/gcc/usr.bin/frontend/Makefile deleted file mode 100644 index 48e6e8440..000000000 --- a/external/gpl3/gcc/usr.bin/frontend/Makefile +++ /dev/null @@ -1,58 +0,0 @@ -# $NetBSD: Makefile,v 1.9 2015/01/07 02:05:41 christos Exp $ - -LIBISPRIVATE= yes - -# For ../Makefile.inc and bsd.own.mk -.include - -LIB= frontend - -SRCS= gcc.c version.c prefix.c - -HOSTPROG_CXX= 1 - -# XXX -.if ${GCC_MACHINE_ARCH} == "x86_64" || ${GCC_MACHINE_ARCH} == "i386" -SRCS+= driver-i386.c -.PATH: ${DIST}/gcc/config/i386 -.endif -.if ${GCC_MACHINE_ARCH} == "powerpc" || ${GCC_MACHINE_ARCH} == "powerpc64" -SRCS+= driver-rs6000.c -.PATH: ${DIST}/gcc/config/rs6000 -.endif - -CPPFLAGS+= -I${GCCARCH} -I${BACKENDOBJ} -I. \ - ${G_ALL_CFLAGS:M-D*} ${G_INCLUDES:M-I*:N-I.*} \ - -DPREFIX=\"/usr\" \ - -DDEFAULT_TARGET_VERSION=\"${G_version}\" \ - -DDEFAULT_TARGET_MACHINE=\"${MACHINE_GNU_PLATFORM}\" \ - -DCONFIGURE_SPECS="\"\"" -HOST_CPPFLAGS+= -I${GCCARCH} ${G_ALL_CFLAGS:M-D*} ${G_INCLUDES:M-I*:N-I.*} - -DPSRCS+= specs.h - -${SRCS}: ${GCCARCH}/defs.mk - -MKPIC:= no -MKPICLIB:= no - -.include - -# Force using C++ for this -HOST_CC:= ${HOST_CXX} -CC:= ${CXX} -CFLAGS:= ${CXXFLAGS} - -CFLAGS+= -Wno-stack-protector - -# XXX print-objdir fix me -CPPFLAGS+= -I../backend - -.PATH: ${DIST}/gcc ${DIST}/gcc/common - -# Build the specs.h file -CLEANFILES+= specs.h -specs.h: Makefile - for f in cp lto objc objcp; do \ - echo "#include \"$$f/lang-specs.h\""; \ - done > specs.h diff --git a/external/gpl3/gcc/usr.bin/g++/Makefile b/external/gpl3/gcc/usr.bin/g++/Makefile deleted file mode 100644 index b99768183..000000000 --- a/external/gpl3/gcc/usr.bin/g++/Makefile +++ /dev/null @@ -1,31 +0,0 @@ -# $NetBSD: Makefile,v 1.5 2014/05/31 22:55:17 mrg Exp $ - -PROG= gplusplus -PROGNAME= g++ -SRCS= ${G_GXX_OBJS:.o=.c} - -NOMAN= # Linked to gcc.1 -.include - -CPPFLAGS+= -I${BACKENDOBJ} -# XXX -CPPFLAGS+= -DCONFIGURE_SPECS="\"\"" \ - -DDEFAULT_TARGET_VERSION=\"${G_version}\" \ - -DDEFAULT_TARGET_MACHINE=\"${MACHINE_GNU_PLATFORM}\" - -.if defined(__MINIX) && ${HAVE_LLVM:Uno} == "no" -LINKS+= ${BINDIR}/g++ ${BINDIR}/c++ -.endif # defined(__MINIX) && ${HAVE_LLVM:Uno} == "no" - -.if !defined(__MINIX) -LDADD+= -lintl -DPADD+= ${LIBINTL} -.endif # !defined(__MINIX) - -.include "../Makefile.frontend" - -${SRCS}: ${GCCARCH}/defs.mk - -COPTS.gcc.c= -Wno-stack-protector - -.PATH: ${DIST}/gcc/cp ${DIST}/gcc ${DIST}/gcc/cp diff --git a/external/gpl3/gcc/usr.bin/gcc-ar/Makefile b/external/gpl3/gcc/usr.bin/gcc-ar/Makefile deleted file mode 100644 index 14b831379..000000000 --- a/external/gpl3/gcc/usr.bin/gcc-ar/Makefile +++ /dev/null @@ -1,5 +0,0 @@ -# $NetBSD: Makefile,v 1.1 2014/03/01 10:00:52 mrg Exp $ - -GCC_TOOL= ar - -.include "../Makefile.gcc-tool" diff --git a/external/gpl3/gcc/usr.bin/gcc-nm/Makefile b/external/gpl3/gcc/usr.bin/gcc-nm/Makefile deleted file mode 100644 index 6b8bdd92e..000000000 --- a/external/gpl3/gcc/usr.bin/gcc-nm/Makefile +++ /dev/null @@ -1,5 +0,0 @@ -# $NetBSD: Makefile,v 1.1 2014/03/01 10:00:52 mrg Exp $ - -GCC_TOOL= nm - -.include "../Makefile.gcc-tool" diff --git a/external/gpl3/gcc/usr.bin/gcc-ranlib/Makefile b/external/gpl3/gcc/usr.bin/gcc-ranlib/Makefile deleted file mode 100644 index 4563055c0..000000000 --- a/external/gpl3/gcc/usr.bin/gcc-ranlib/Makefile +++ /dev/null @@ -1,5 +0,0 @@ -# $NetBSD: Makefile,v 1.1 2014/03/01 10:00:52 mrg Exp $ - -GCC_TOOL= ranlib - -.include "../Makefile.gcc-tool" diff --git a/external/gpl3/gcc/usr.bin/gcc/Makefile b/external/gpl3/gcc/usr.bin/gcc/Makefile deleted file mode 100644 index 599307ba7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/Makefile +++ /dev/null @@ -1,42 +0,0 @@ -# $NetBSD: Makefile,v 1.6 2015/04/17 12:41:46 martin Exp $ - -PROG= gcc -SRCS= gccspec.c ${G_GCC_OBJS:.o=.c} - -CPPFLAGS+= -I${BACKENDOBJ} -# XXX -CPPFLAGS+= -DCONFIGURE_SPECS="\"\"" \ - -DDEFAULT_TARGET_VERSION=\"${G_version}\" \ - -DDEFAULT_TARGET_MACHINE=\"${MACHINE_GNU_PLATFORM}\" - -COPTS.builtins.c = -Wno-stack-protector - -.if defined(__MINIX) && ${HAVE_LLVM:Uno} == "no" -LINKS+= ${BINDIR}/gcc ${BINDIR}/cc -.endif # defined(__MINIX) && ${HAVE_LLVM:Uno} == "no" - -MAN= gcc.1 -MLINKS= gcc.1 cc.1 gcc.1 g++.1 gcc.1 c++.1 - -TEXINFO= gcc.texi -INFOFLAGS= -I${DIST}/gcc/doc -I${DIST}/gcc/doc/include - -.if !defined(__MINIX) -LDADD+= -lintl -DPADD+= ${LIBINTL} -.endif # !defined(__MINIX) - -.include "../Makefile.frontend" - -${SRCS}: ${GCCARCH}/defs.mk - -.include - -COPTS.gcc.c= -Wno-stack-protector -.if ${MACHINE_ARCH} == "vax" -COPTS.dse.c= -O1 -.endif - -.PATH: ${DIST}/gcc ${DIST}/gcc/doc ${DIST}/gcc/c - -gcc.info: gcc-vers.texi diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/alpha/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/alpha/auto-host.h deleted file mode 100644 index 63c98c290..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/alpha/alpha-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_EXPLICIT_RELOCS 1 -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_JSRDIRECT_RELOCS 1 -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS_BUG 1 -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 8 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 8 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/alpha/bconfig.h deleted file mode 100644 index 0cc763a24..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.61 2011/07/03 12:26:02 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/alpha/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/alpha/config.h deleted file mode 100644 index 4f7243193..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.61 2011/07/03 12:26:02 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/alpha/configargs.h deleted file mode 100644 index 1e1be384f..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=alpha--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/alpha/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/alpha/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/alpha/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/alpha --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=alpha--netbsd --with-sysroot=/var/obj/mknative/alpha/usr/src/destdir.alpha"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/alpha/defs.mk deleted file mode 100644 index 094f9e326..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/alpha/alpha.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/alpha/elf.h ${GNUHOSTDIST}/gcc/config/alpha/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/alpha/alpha.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o alpha.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/alpha/alpha.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/alpha/alpha.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/alpha/elf.h ${GNUHOSTDIST}/gcc/config/alpha/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/alpha/alpha.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/alpha/elf.h ${GNUHOSTDIST}/gcc/config/alpha/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/alpha/alpha.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default= -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/alpha/alpha.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/alpha/elf.h ${GNUHOSTDIST}/gcc/config/alpha/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/g.opt ${GNUHOSTDIST}/gcc/config/alpha/alpha.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt ${GNUHOSTDIST}/gcc/config/alpha/elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/alpha/alpha.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/alpha/elf.h ${GNUHOSTDIST}/gcc/config/alpha/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/alpha/alpha-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/alpha/alpha-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/alpha/gthr-default.h deleted file mode 100644 index 0ce1a40e5..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.61 2011/07/03 12:26:02 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/alpha/gtyp-input.list deleted file mode 100644 index f1a3fbf81..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/gtyp-input.list +++ /dev/null @@ -1,208 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/alpha/alpha.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/alpha/elf.h -SRCDIR/gcc/config/alpha/netbsd.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/alpha/alpha.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/alpha/multilib.h deleted file mode 100644 index e160014f7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/multilib.h +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". ;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = ""; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/alpha/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/alpha/tm.h deleted file mode 100644 index 89e9a3346..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/alpha/tm.h +++ /dev/null @@ -1,35 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/elfos.h" -# include "config/alpha/alpha.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/alpha/elf.h" -# include "config/alpha/netbsd.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/arm/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/arm/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/arm/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/arm/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/arm/auto-host.h deleted file mode 100644 index 7edb1f102..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/arm/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/arm/arm-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/arm/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/arm/bconfig.h deleted file mode 100644 index 6d1b7f3f8..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/arm/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.55 2011/06/30 07:16:59 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/arm/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/arm/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/arm/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/arm/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/arm/config.h deleted file mode 100644 index 0b3bd5848..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/arm/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.55 2011/06/30 07:16:59 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/arm/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/arm/configargs.h deleted file mode 100644 index 778100742..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/arm/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=arm--netbsdelf --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/shark-arm/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/shark-arm/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/shark-arm/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/arm --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=arm--netbsdelf --with-sysroot=/var/obj/mknative/shark-arm/usr/src/destdir.shark"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/arm/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/arm/defs.mk deleted file mode 100644 index 7cd4da766..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/arm/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/arm/arm.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o arm.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/arm/arm.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/arm/arm.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_generic -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/arm/arm-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/arm/arm-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/arm/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/arm/gthr-default.h deleted file mode 100644 index c32a9c381..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/arm/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.55 2011/06/30 07:16:59 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/arm/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/arm/gtyp-input.list deleted file mode 100644 index 8d744dc9c..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/arm/gtyp-input.list +++ /dev/null @@ -1,210 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/arm/elf.h -SRCDIR/gcc/config/arm/aout.h -SRCDIR/gcc/config/arm/arm.h -SRCDIR/gcc/config/arm/netbsd-elf.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/arm/arm.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/arm/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/arm/multilib.h deleted file mode 100644 index e160014f7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/arm/multilib.h +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". ;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = ""; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/arm/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/arm/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/arm/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/arm/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/arm/tm.h deleted file mode 100644 index e4da45bfa..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/arm/tm.h +++ /dev/null @@ -1,38 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_generic) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/arm/elf.h" -# include "config/arm/aout.h" -# include "config/arm/arm.h" -# include "config/arm/netbsd-elf.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/armeb/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/armeb/auto-host.h deleted file mode 100644 index c72a0e037..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/arm/arm-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/armeb/bconfig.h deleted file mode 100644 index ef5fb4584..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/armeb/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/armeb/config.h deleted file mode 100644 index 63dac65ab..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/armeb/configargs.h deleted file mode 100644 index eae972c54..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=armeb--netbsdelf --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/evbarm-armeb/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbarm-armeb/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbarm-armeb/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/armeb --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=armeb--netbsdelf --with-sysroot=/var/obj/mknative/evbarm-armeb/usr/src/destdir.evbarm"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/armeb/defs.mk deleted file mode 100644 index 84b3b9ee0..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/arm/arm.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o arm.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/arm/arm.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/arm/arm.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_BIG_ENDIAN_DEFAULT=1 -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_generic -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/arm/arm-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/arm/arm-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/armeb/gthr-default.h deleted file mode 100644 index 9a7a03cbc..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/armeb/gtyp-input.list deleted file mode 100644 index 8d744dc9c..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/gtyp-input.list +++ /dev/null @@ -1,210 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/arm/elf.h -SRCDIR/gcc/config/arm/aout.h -SRCDIR/gcc/config/arm/arm.h -SRCDIR/gcc/config/arm/netbsd-elf.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/arm/arm.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/armeb/multilib.h deleted file mode 100644 index e160014f7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/multilib.h +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". ;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = ""; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/armeb/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/armeb/tm.h deleted file mode 100644 index 70a14ee3a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/armeb/tm.h +++ /dev/null @@ -1,41 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_generic) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef TARGET_BIG_ENDIAN_DEFAULT -# define TARGET_BIG_ENDIAN_DEFAULT 1 -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/arm/elf.h" -# include "config/arm/aout.h" -# include "config/arm/arm.h" -# include "config/arm/netbsd-elf.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/auto-host.h deleted file mode 100644 index 976d9cf15..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/m68k/m68k-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS 1 -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -/* #undef NEED_64BIT_HOST_WIDE_INT */ -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/bconfig.h deleted file mode 100644 index a7c7a3ba2..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.57 2011/07/01 02:11:14 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/bversion.h deleted file mode 100644 index 6521cff1b..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 4 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/config.h deleted file mode 100644 index 397ea0976..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.57 2011/07/01 02:11:14 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/configargs.h deleted file mode 100644 index 359218f6b..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src4/tools/gcc/../../external/gpl3/gcc/dist/configure --target=m5407--netbsdelf --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --with-mpc-lib=/var/obj/mknative/evbcf-coldfire/usr/src4/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbcf-coldfire/usr/src4/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbcf-coldfire/usr/src4/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src4/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src4/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src4/external/lgpl3/gmp/lib/libgmp/arch/coldfire --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=m5407--netbsdelf --with-sysroot=/var/obj/mknative/evbcf-coldfire/usr/src4/destdir.evbcf"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { "cpu", "mcpu=5475" }, { "arch", "cf" } }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/defs.mk deleted file mode 100644 index d35d52fd2..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/m68k/m68k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/m68k/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/m68k/m68k.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o m68k.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/m68k/m68k.c -G_version=4.8.4 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/m68k/m68k-opts.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/m68k/m68k-opts.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/m68k/m68k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/m68k/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/m68k/m68k-opts.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/m68k/m68k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/m68k/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/m68k/m68k.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS MOTOROLA=1 USE_GAS=1 CHAR_FAST8=1 SHORT_FAST16=1 -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=mcf5475 -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/m68k/m68k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/m68k/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/m68k/m68k-opts.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/m68k/m68k-tables.opt ${GNUHOSTDIST}/gcc/config/m68k/m68k.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/m68k/m68k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/m68k/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/m68k/m68k-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/m68k/m68k-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/gthr-default.h deleted file mode 100644 index 5b4cac8e3..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.57 2011/07/01 02:11:14 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/gtyp-input.list deleted file mode 100644 index e73bf55cc..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/gtyp-input.list +++ /dev/null @@ -1,208 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/m68k/m68k.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/m68k/netbsd-elf.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/m68k/m68k.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/multilib.h deleted file mode 100644 index e160014f7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/multilib.h +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". ;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = ""; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/plugin-version.h deleted file mode 100644 index d7b545bd8..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 4 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.4"; -static char datestamp[] = "20141219"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/tm.h deleted file mode 100644 index d7693ec17..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/coldfire/tm.h +++ /dev/null @@ -1,48 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (mcf5475) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef MOTOROLA -# define MOTOROLA 1 -#endif -#ifndef USE_GAS -# define USE_GAS 1 -#endif -#ifndef CHAR_FAST8 -# define CHAR_FAST8 1 -#endif -#ifndef SHORT_FAST16 -# define SHORT_FAST16 1 -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/m68k/m68k.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/m68k/netbsd-elf.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earm/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/earm/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earm/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earm/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/earm/auto-host.h deleted file mode 100644 index c9127a8d8..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earm/auto-host.h +++ /dev/null @@ -1,2076 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -#if !defined(__minix) -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif -#endif /* !defined(__minix) */ - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/arm/arm-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -#if !defined(__minix) -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif -#endif /* !defined(__minix) */ - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -#if !defined(__minix) -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif -#endif /* !defined(__minix) */ - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -#if !defined(__minix) -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif -#endif /* !defined(__minix) */ - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY_SUPPORT 1 -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -#if !defined(__minix) -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif -#endif /* !defined(__minix) */ - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earm/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/earm/bconfig.h deleted file mode 100644 index 47537d7df..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earm/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earm/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/earm/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earm/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earm/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/earm/config.h deleted file mode 100644 index 87fbdac81..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earm/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earm/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/earm/configargs.h deleted file mode 100644 index 1e31d55ab..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earm/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=arm-elf32-minix --disable-libssp --disable-threads --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-arch=armv7-a --with-mpfr=/usr/objs/evbearm-el/tooldir.Minix-3.2.1-i686 --with-gmp=/usr/objs/evbearm-el/tooldir.Minix-3.2.1-i686 --with-mpc=/usr/objs/evbearm-el/tooldir.Minix-3.2.1-i686 --disable-nls --disable-tls --enable-initfini-array --disable-multilib --disable-symvers --disable-libstdcxx-pch --program-transform-name=s,^,arm-elf32-minix-, --enable-languages='c c++ objc' --prefix=/usr/objs/evbearm-el/tooldir.Minix-3.2.1-i686"; -static const char thread_model[] = "single"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { "arch", "armv7-a" } }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earm/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/earm/defs.mk deleted file mode 100644 index 2f45f603d..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earm/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/arm/arm.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o arm.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/arm/arm.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/arm/arm.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_generic -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/arm/arm-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/arm/arm-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earm/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/earm/gthr-default.h deleted file mode 100644 index df42b0745..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earm/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-single.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earm/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/earm/gtyp-input.list deleted file mode 100644 index 37605632d..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earm/gtyp-input.list +++ /dev/null @@ -1,211 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/arm/unknown-elf.h -SRCDIR/gcc/config/arm/elf.h -SRCDIR/gcc/config/arm/aout.h -SRCDIR/gcc/config/arm/arm.h -SRCDIR/gcc/config/arm/bpabi.h -SRCDIR/gcc/config/minix-spec.h -SRCDIR/gcc/config/arm/minix.h -SRCDIR/gcc/config/minix.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/arm/arm.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earm/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/earm/multilib.h deleted file mode 100644 index ccfb8af1a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earm/multilib.h +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". ;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = ""; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earm/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/earm/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earm/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earm/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/earm/tm.h deleted file mode 100644 index 79c7e3c2d..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earm/tm.h +++ /dev/null @@ -1,37 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_generic) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd-stdint.h" -# include "config/arm/unknown-elf.h" -# include "config/arm/elf.h" -# include "config/arm/aout.h" -# include "config/arm/arm.h" -# include "config/arm/bpabi.h" -# include "config/minix-spec.h" -# include "config/arm/minix.h" -# include "config/minix.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/auto-host.h deleted file mode 100644 index c4418c17a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/arm/arm-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY_SUPPORT 1 -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/bconfig.h deleted file mode 100644 index 2345717a0..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/config.h deleted file mode 100644 index 3b97338ef..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/configargs.h deleted file mode 100644 index 6f02fb0aa..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=armeb--netbsdelf-eabi --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/evbarm-earmeb/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbarm-earmeb/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbarm-earmeb/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/earmeb --enable-tls --enable-initfini-array --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=armeb--netbsdelf-eabi --with-sysroot=/var/obj/mknative/evbarm-earmeb/usr/src/destdir.evbarm"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/defs.mk deleted file mode 100644 index c7a46d935..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/arm/arm.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o arm.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/arm/arm.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/arm/arm.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_BIG_ENDIAN_DEFAULT=1 -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_generic -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/arm/arm-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/arm/arm-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/gthr-default.h deleted file mode 100644 index c02781a6a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/gtyp-input.list deleted file mode 100644 index c939ed094..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/gtyp-input.list +++ /dev/null @@ -1,212 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/arm/elf.h -SRCDIR/gcc/config/arm/aout.h -SRCDIR/gcc/config/arm/arm.h -SRCDIR/gcc/config/arm/bpabi.h -SRCDIR/gcc/config/arm/netbsd-elf.h -SRCDIR/gcc/config/arm/netbsd-eabi.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/arm/arm.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/multilib.h deleted file mode 100644 index 3be45a619..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/multilib.h +++ /dev/null @@ -1,28 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". !mabi=aapcs-linux !mabi=apcs-gnu;", -".:. mabi=aapcs-linux !mabi=apcs-gnu;", -".:../lib/oabi !mabi=aapcs-linux mabi=apcs-gnu;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"mabi=aapcs-linux mabi=aapcs-linux;", -"mabi=apcs-gnu mabi=apcs-gnu;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "mabi=aapcs-linux/mabi=apcs-gnu"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/tm.h deleted file mode 100644 index 8e9c5041d..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/tm.h +++ /dev/null @@ -1,43 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_generic) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef TARGET_BIG_ENDIAN_DEFAULT -# define TARGET_BIG_ENDIAN_DEFAULT 1 -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/arm/elf.h" -# include "config/arm/aout.h" -# include "config/arm/arm.h" -# include "config/arm/bpabi.h" -# include "config/arm/netbsd-elf.h" -# include "config/arm/netbsd-eabi.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/auto-host.h deleted file mode 100644 index 5a53a7482..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/arm/arm-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY_SUPPORT 1 -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/bconfig.h deleted file mode 100644 index 47537d7df..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/config.h deleted file mode 100644 index 3b97338ef..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/configargs.h deleted file mode 100644 index c8c1c136c..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=arm--netbsdelf-eabihf --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/evbarm-earmhf/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbarm-earmhf/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbarm-earmhf/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/earmhf --enable-tls --enable-initfini-array --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=arm--netbsdelf-eabihf --with-sysroot=/var/obj/mknative/evbarm-earmhf/usr/src/destdir.evbarm"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/defs.mk deleted file mode 100644 index 8dc095639..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/arm/arm.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o arm.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/arm/arm.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/arm/arm.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_DEFAULT_FLOAT_ABI=ARM_FLOAT_ABI_HARD -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_generic -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/arm/arm-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/arm/arm-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/gthr-default.h deleted file mode 100644 index c02781a6a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/gtyp-input.list deleted file mode 100644 index c939ed094..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/gtyp-input.list +++ /dev/null @@ -1,212 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/arm/elf.h -SRCDIR/gcc/config/arm/aout.h -SRCDIR/gcc/config/arm/arm.h -SRCDIR/gcc/config/arm/bpabi.h -SRCDIR/gcc/config/arm/netbsd-elf.h -SRCDIR/gcc/config/arm/netbsd-eabi.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/arm/arm.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/multilib.h deleted file mode 100644 index 3be45a619..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/multilib.h +++ /dev/null @@ -1,28 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". !mabi=aapcs-linux !mabi=apcs-gnu;", -".:. mabi=aapcs-linux !mabi=apcs-gnu;", -".:../lib/oabi !mabi=aapcs-linux mabi=apcs-gnu;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"mabi=aapcs-linux mabi=aapcs-linux;", -"mabi=apcs-gnu mabi=apcs-gnu;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "mabi=aapcs-linux/mabi=apcs-gnu"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/tm.h deleted file mode 100644 index af38877e8..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/tm.h +++ /dev/null @@ -1,43 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_generic) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef TARGET_DEFAULT_FLOAT_ABI -# define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_HARD -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/arm/elf.h" -# include "config/arm/aout.h" -# include "config/arm/arm.h" -# include "config/arm/bpabi.h" -# include "config/arm/netbsd-elf.h" -# include "config/arm/netbsd-eabi.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/auto-host.h deleted file mode 100644 index c4418c17a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/arm/arm-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY_SUPPORT 1 -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/bconfig.h deleted file mode 100644 index 5892b5246..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/config.h deleted file mode 100644 index 1b8814201..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.69 2013/04/25 16:18:43 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/configargs.h deleted file mode 100644 index ffaf1be7e..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=armeb--netbsdelf-eabihf --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/evbarm-earmhfeb/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbarm-earmhfeb/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbarm-earmhfeb/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/earmhfeb --enable-tls --enable-initfini-array --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=armeb--netbsdelf-eabihf --with-sysroot=/var/obj/mknative/evbarm-earmhfeb/usr/src/destdir.evbarm"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/defs.mk deleted file mode 100644 index ce4b38af0..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/arm/arm.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o arm.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/arm/arm.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/arm/arm.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_BIG_ENDIAN_DEFAULT=1 TARGET_DEFAULT_FLOAT_ABI=ARM_FLOAT_ABI_HARD -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_generic -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/arm/arm-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/arm/arm-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/gthr-default.h deleted file mode 100644 index db1c27a98..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.69 2013/04/25 16:18:43 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/gtyp-input.list deleted file mode 100644 index c939ed094..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/gtyp-input.list +++ /dev/null @@ -1,212 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/arm/elf.h -SRCDIR/gcc/config/arm/aout.h -SRCDIR/gcc/config/arm/arm.h -SRCDIR/gcc/config/arm/bpabi.h -SRCDIR/gcc/config/arm/netbsd-elf.h -SRCDIR/gcc/config/arm/netbsd-eabi.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/arm/arm.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/multilib.h deleted file mode 100644 index 3be45a619..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/multilib.h +++ /dev/null @@ -1,28 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". !mabi=aapcs-linux !mabi=apcs-gnu;", -".:. mabi=aapcs-linux !mabi=apcs-gnu;", -".:../lib/oabi !mabi=aapcs-linux mabi=apcs-gnu;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"mabi=aapcs-linux mabi=aapcs-linux;", -"mabi=apcs-gnu mabi=apcs-gnu;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "mabi=aapcs-linux/mabi=apcs-gnu"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/tm.h deleted file mode 100644 index 7dbd65ba5..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/tm.h +++ /dev/null @@ -1,46 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_generic) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef TARGET_BIG_ENDIAN_DEFAULT -# define TARGET_BIG_ENDIAN_DEFAULT 1 -#endif -#ifndef TARGET_DEFAULT_FLOAT_ABI -# define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_HARD -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/arm/elf.h" -# include "config/arm/aout.h" -# include "config/arm/arm.h" -# include "config/arm/bpabi.h" -# include "config/arm/netbsd-elf.h" -# include "config/arm/netbsd-eabi.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/auto-host.h deleted file mode 100644 index 5a53a7482..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/arm/arm-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY_SUPPORT 1 -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/bconfig.h deleted file mode 100644 index 47537d7df..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/config.h deleted file mode 100644 index 87fbdac81..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/configargs.h deleted file mode 100644 index 635aa49a8..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=armv4--netbsdelf-eabi --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/evbarm-earmv4/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbarm-earmv4/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbarm-earmv4/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/arm --enable-tls --enable-initfini-array --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=armv4--netbsdelf-eabi --with-sysroot=/var/obj/mknative/evbarm-earmv4/usr/src/destdir.evbarm"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { "cpu", "strongarm" } }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/defs.mk deleted file mode 100644 index 827f99c9d..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/arm/arm.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o arm.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/arm/arm.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/arm/arm.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_strongarm -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/arm/arm-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/arm/arm-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/gthr-default.h deleted file mode 100644 index 9dd297d78..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/gtyp-input.list deleted file mode 100644 index c939ed094..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/gtyp-input.list +++ /dev/null @@ -1,212 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/arm/elf.h -SRCDIR/gcc/config/arm/aout.h -SRCDIR/gcc/config/arm/arm.h -SRCDIR/gcc/config/arm/bpabi.h -SRCDIR/gcc/config/arm/netbsd-elf.h -SRCDIR/gcc/config/arm/netbsd-eabi.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/arm/arm.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/multilib.h deleted file mode 100644 index 3be45a619..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/multilib.h +++ /dev/null @@ -1,28 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". !mabi=aapcs-linux !mabi=apcs-gnu;", -".:. mabi=aapcs-linux !mabi=apcs-gnu;", -".:../lib/oabi !mabi=aapcs-linux mabi=apcs-gnu;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"mabi=aapcs-linux mabi=aapcs-linux;", -"mabi=apcs-gnu mabi=apcs-gnu;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "mabi=aapcs-linux/mabi=apcs-gnu"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/tm.h deleted file mode 100644 index 9cd2cae5c..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/tm.h +++ /dev/null @@ -1,40 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_strongarm) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/arm/elf.h" -# include "config/arm/aout.h" -# include "config/arm/arm.h" -# include "config/arm/bpabi.h" -# include "config/arm/netbsd-elf.h" -# include "config/arm/netbsd-eabi.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/auto-host.h deleted file mode 100644 index c4418c17a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/arm/arm-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY_SUPPORT 1 -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/bconfig.h deleted file mode 100644 index 2345717a0..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/config.h deleted file mode 100644 index 3b97338ef..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/configargs.h deleted file mode 100644 index e08a66dc3..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=armv4eb--netbsdelf-eabi --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/evbarm-earmv4eb/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbarm-earmv4eb/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbarm-earmv4eb/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/armeb --enable-tls --enable-initfini-array --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=armv4eb--netbsdelf-eabi --with-sysroot=/var/obj/mknative/evbarm-earmv4eb/usr/src/destdir.evbarm"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { "cpu", "strongarm" } }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/defs.mk deleted file mode 100644 index 5836bcf7e..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/arm/arm.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o arm.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/arm/arm.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/arm/arm.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_BIG_ENDIAN_DEFAULT=1 -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_strongarm -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/arm/arm-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/arm/arm-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/gthr-default.h deleted file mode 100644 index c02781a6a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/gtyp-input.list deleted file mode 100644 index c939ed094..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/gtyp-input.list +++ /dev/null @@ -1,212 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/arm/elf.h -SRCDIR/gcc/config/arm/aout.h -SRCDIR/gcc/config/arm/arm.h -SRCDIR/gcc/config/arm/bpabi.h -SRCDIR/gcc/config/arm/netbsd-elf.h -SRCDIR/gcc/config/arm/netbsd-eabi.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/arm/arm.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/multilib.h deleted file mode 100644 index 3be45a619..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/multilib.h +++ /dev/null @@ -1,28 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". !mabi=aapcs-linux !mabi=apcs-gnu;", -".:. mabi=aapcs-linux !mabi=apcs-gnu;", -".:../lib/oabi !mabi=aapcs-linux mabi=apcs-gnu;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"mabi=aapcs-linux mabi=aapcs-linux;", -"mabi=apcs-gnu mabi=apcs-gnu;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "mabi=aapcs-linux/mabi=apcs-gnu"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/tm.h deleted file mode 100644 index c66eac9c6..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/tm.h +++ /dev/null @@ -1,43 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_strongarm) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef TARGET_BIG_ENDIAN_DEFAULT -# define TARGET_BIG_ENDIAN_DEFAULT 1 -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/arm/elf.h" -# include "config/arm/aout.h" -# include "config/arm/arm.h" -# include "config/arm/bpabi.h" -# include "config/arm/netbsd-elf.h" -# include "config/arm/netbsd-eabi.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/auto-host.h deleted file mode 100644 index 5a53a7482..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/arm/arm-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY_SUPPORT 1 -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/bconfig.h deleted file mode 100644 index 47537d7df..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/config.h deleted file mode 100644 index 87fbdac81..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/configargs.h deleted file mode 100644 index dc142b8af..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=armv6--netbsdelf-eabi --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/evbarm-earmv6/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbarm-earmv6/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbarm-earmv6/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/earm --enable-tls --enable-initfini-array --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=armv6--netbsdelf-eabi --with-sysroot=/var/obj/mknative/evbarm-earmv6/usr/src/destdir.evbarm"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { "cpu", "arm1176jzf-s" } }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/defs.mk deleted file mode 100644 index 9b5b44fa5..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/arm/arm.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o arm.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/arm/arm.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/arm/arm.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_arm1176jzfs -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/arm/arm-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/arm/arm-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/gthr-default.h deleted file mode 100644 index 9dd297d78..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/gtyp-input.list deleted file mode 100644 index c939ed094..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/gtyp-input.list +++ /dev/null @@ -1,212 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/arm/elf.h -SRCDIR/gcc/config/arm/aout.h -SRCDIR/gcc/config/arm/arm.h -SRCDIR/gcc/config/arm/bpabi.h -SRCDIR/gcc/config/arm/netbsd-elf.h -SRCDIR/gcc/config/arm/netbsd-eabi.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/arm/arm.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/multilib.h deleted file mode 100644 index 3be45a619..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/multilib.h +++ /dev/null @@ -1,28 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". !mabi=aapcs-linux !mabi=apcs-gnu;", -".:. mabi=aapcs-linux !mabi=apcs-gnu;", -".:../lib/oabi !mabi=aapcs-linux mabi=apcs-gnu;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"mabi=aapcs-linux mabi=aapcs-linux;", -"mabi=apcs-gnu mabi=apcs-gnu;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "mabi=aapcs-linux/mabi=apcs-gnu"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/tm.h deleted file mode 100644 index 9f6b255c3..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/tm.h +++ /dev/null @@ -1,40 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_arm1176jzfs) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/arm/elf.h" -# include "config/arm/aout.h" -# include "config/arm/arm.h" -# include "config/arm/bpabi.h" -# include "config/arm/netbsd-elf.h" -# include "config/arm/netbsd-eabi.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/auto-host.h deleted file mode 100644 index c4418c17a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/arm/arm-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY_SUPPORT 1 -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/bconfig.h deleted file mode 100644 index 2345717a0..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/config.h deleted file mode 100644 index 3b97338ef..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/configargs.h deleted file mode 100644 index 7e931102b..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=armv6eb--netbsdelf-eabi --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/evbarm-earmv6eb/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbarm-earmv6eb/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbarm-earmv6eb/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/earmeb --enable-tls --enable-initfini-array --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=armv6eb--netbsdelf-eabi --with-sysroot=/var/obj/mknative/evbarm-earmv6eb/usr/src/destdir.evbarm"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { "cpu", "arm1176jzf-s" } }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/defs.mk deleted file mode 100644 index f313206b7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/arm/arm.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o arm.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/arm/arm.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/arm/arm.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_BIG_ENDIAN_DEFAULT=1 -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_arm1176jzfs -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/arm/arm-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/arm/arm-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/gthr-default.h deleted file mode 100644 index c02781a6a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/gtyp-input.list deleted file mode 100644 index c939ed094..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/gtyp-input.list +++ /dev/null @@ -1,212 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/arm/elf.h -SRCDIR/gcc/config/arm/aout.h -SRCDIR/gcc/config/arm/arm.h -SRCDIR/gcc/config/arm/bpabi.h -SRCDIR/gcc/config/arm/netbsd-elf.h -SRCDIR/gcc/config/arm/netbsd-eabi.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/arm/arm.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/multilib.h deleted file mode 100644 index 3be45a619..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/multilib.h +++ /dev/null @@ -1,28 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". !mabi=aapcs-linux !mabi=apcs-gnu;", -".:. mabi=aapcs-linux !mabi=apcs-gnu;", -".:../lib/oabi !mabi=aapcs-linux mabi=apcs-gnu;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"mabi=aapcs-linux mabi=aapcs-linux;", -"mabi=apcs-gnu mabi=apcs-gnu;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "mabi=aapcs-linux/mabi=apcs-gnu"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/tm.h deleted file mode 100644 index cddef4a17..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/tm.h +++ /dev/null @@ -1,43 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_arm1176jzfs) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef TARGET_BIG_ENDIAN_DEFAULT -# define TARGET_BIG_ENDIAN_DEFAULT 1 -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/arm/elf.h" -# include "config/arm/aout.h" -# include "config/arm/arm.h" -# include "config/arm/bpabi.h" -# include "config/arm/netbsd-elf.h" -# include "config/arm/netbsd-eabi.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/auto-host.h deleted file mode 100644 index 5a53a7482..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/arm/arm-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY_SUPPORT 1 -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/bconfig.h deleted file mode 100644 index 47537d7df..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/config.h deleted file mode 100644 index 87fbdac81..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/configargs.h deleted file mode 100644 index af343efae..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=armv6--netbsdelf-eabihf --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/evbarm-earmv6hf/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbarm-earmv6hf/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbarm-earmv6hf/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/earmhf --enable-tls --enable-initfini-array --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=armv6--netbsdelf-eabihf --with-sysroot=/var/obj/mknative/evbarm-earmv6hf/usr/src/destdir.evbarm"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { "cpu", "arm1176jzf-s" } }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/defs.mk deleted file mode 100644 index 792fbd1e1..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/arm/arm.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o arm.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/arm/arm.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/arm/arm.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_DEFAULT_FLOAT_ABI=ARM_FLOAT_ABI_HARD -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_arm1176jzfs -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/arm/arm-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/arm/arm-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/gthr-default.h deleted file mode 100644 index 9dd297d78..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/gtyp-input.list deleted file mode 100644 index c939ed094..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/gtyp-input.list +++ /dev/null @@ -1,212 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/arm/elf.h -SRCDIR/gcc/config/arm/aout.h -SRCDIR/gcc/config/arm/arm.h -SRCDIR/gcc/config/arm/bpabi.h -SRCDIR/gcc/config/arm/netbsd-elf.h -SRCDIR/gcc/config/arm/netbsd-eabi.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/arm/arm.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/multilib.h deleted file mode 100644 index 3be45a619..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/multilib.h +++ /dev/null @@ -1,28 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". !mabi=aapcs-linux !mabi=apcs-gnu;", -".:. mabi=aapcs-linux !mabi=apcs-gnu;", -".:../lib/oabi !mabi=aapcs-linux mabi=apcs-gnu;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"mabi=aapcs-linux mabi=aapcs-linux;", -"mabi=apcs-gnu mabi=apcs-gnu;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "mabi=aapcs-linux/mabi=apcs-gnu"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/tm.h deleted file mode 100644 index 3120395d5..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/tm.h +++ /dev/null @@ -1,43 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_arm1176jzfs) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef TARGET_DEFAULT_FLOAT_ABI -# define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_HARD -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/arm/elf.h" -# include "config/arm/aout.h" -# include "config/arm/arm.h" -# include "config/arm/bpabi.h" -# include "config/arm/netbsd-elf.h" -# include "config/arm/netbsd-eabi.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/auto-host.h deleted file mode 100644 index c4418c17a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/arm/arm-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY_SUPPORT 1 -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/bconfig.h deleted file mode 100644 index 2345717a0..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/config.h deleted file mode 100644 index 3b97338ef..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/configargs.h deleted file mode 100644 index cdf1b5f32..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=armv6eb--netbsdelf-eabihf --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/evbarm-earmv6hfeb/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbarm-earmv6hfeb/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbarm-earmv6hfeb/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/earmhfeb --enable-tls --enable-initfini-array --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=armv6eb--netbsdelf-eabihf --with-sysroot=/var/obj/mknative/evbarm-earmv6hfeb/usr/src/destdir.evbarm"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { "cpu", "arm1176jzf-s" } }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/defs.mk deleted file mode 100644 index d6fb07508..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/arm/arm.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o arm.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/arm/arm.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/arm/arm.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_BIG_ENDIAN_DEFAULT=1 TARGET_DEFAULT_FLOAT_ABI=ARM_FLOAT_ABI_HARD -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_arm1176jzfs -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/arm/arm-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/arm/arm-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/gthr-default.h deleted file mode 100644 index c02781a6a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/gtyp-input.list deleted file mode 100644 index c939ed094..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/gtyp-input.list +++ /dev/null @@ -1,212 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/arm/elf.h -SRCDIR/gcc/config/arm/aout.h -SRCDIR/gcc/config/arm/arm.h -SRCDIR/gcc/config/arm/bpabi.h -SRCDIR/gcc/config/arm/netbsd-elf.h -SRCDIR/gcc/config/arm/netbsd-eabi.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/arm/arm.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/multilib.h deleted file mode 100644 index 3be45a619..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/multilib.h +++ /dev/null @@ -1,28 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". !mabi=aapcs-linux !mabi=apcs-gnu;", -".:. mabi=aapcs-linux !mabi=apcs-gnu;", -".:../lib/oabi !mabi=aapcs-linux mabi=apcs-gnu;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"mabi=aapcs-linux mabi=aapcs-linux;", -"mabi=apcs-gnu mabi=apcs-gnu;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "mabi=aapcs-linux/mabi=apcs-gnu"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/tm.h deleted file mode 100644 index f8695ec22..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/tm.h +++ /dev/null @@ -1,46 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_arm1176jzfs) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef TARGET_BIG_ENDIAN_DEFAULT -# define TARGET_BIG_ENDIAN_DEFAULT 1 -#endif -#ifndef TARGET_DEFAULT_FLOAT_ABI -# define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_HARD -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/arm/elf.h" -# include "config/arm/aout.h" -# include "config/arm/arm.h" -# include "config/arm/bpabi.h" -# include "config/arm/netbsd-elf.h" -# include "config/arm/netbsd-eabi.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/auto-host.h deleted file mode 100644 index 5a53a7482..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/arm/arm-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY_SUPPORT 1 -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/bconfig.h deleted file mode 100644 index 47537d7df..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/config.h deleted file mode 100644 index 87fbdac81..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/configargs.h deleted file mode 100644 index db59bb7a6..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=armv7--netbsdelf-eabi --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/evbarm-earmv7/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbarm-earmv7/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbarm-earmv7/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/earm --enable-tls --enable-initfini-array --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=armv7--netbsdelf-eabi --with-sysroot=/var/obj/mknative/evbarm-earmv7/usr/src/destdir.evbarm"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { "cpu", "cortex-a8" } }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/defs.mk deleted file mode 100644 index 4d3c4a81d..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/arm/arm.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o arm.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/arm/arm.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/arm/arm.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_cortexa8 -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/arm/arm-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/arm/arm-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/gthr-default.h deleted file mode 100644 index 9dd297d78..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/gtyp-input.list deleted file mode 100644 index c939ed094..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/gtyp-input.list +++ /dev/null @@ -1,212 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/arm/elf.h -SRCDIR/gcc/config/arm/aout.h -SRCDIR/gcc/config/arm/arm.h -SRCDIR/gcc/config/arm/bpabi.h -SRCDIR/gcc/config/arm/netbsd-elf.h -SRCDIR/gcc/config/arm/netbsd-eabi.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/arm/arm.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/multilib.h deleted file mode 100644 index 3be45a619..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/multilib.h +++ /dev/null @@ -1,28 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". !mabi=aapcs-linux !mabi=apcs-gnu;", -".:. mabi=aapcs-linux !mabi=apcs-gnu;", -".:../lib/oabi !mabi=aapcs-linux mabi=apcs-gnu;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"mabi=aapcs-linux mabi=aapcs-linux;", -"mabi=apcs-gnu mabi=apcs-gnu;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "mabi=aapcs-linux/mabi=apcs-gnu"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/tm.h deleted file mode 100644 index de95cf6f3..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/tm.h +++ /dev/null @@ -1,40 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_cortexa8) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/arm/elf.h" -# include "config/arm/aout.h" -# include "config/arm/arm.h" -# include "config/arm/bpabi.h" -# include "config/arm/netbsd-elf.h" -# include "config/arm/netbsd-eabi.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/auto-host.h deleted file mode 100644 index c4418c17a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/arm/arm-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY_SUPPORT 1 -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/bconfig.h deleted file mode 100644 index 2345717a0..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/config.h deleted file mode 100644 index 3b97338ef..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/configargs.h deleted file mode 100644 index e08193da7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=armv7eb--netbsdelf-eabi --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/evbarm-earmv7eb/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbarm-earmv7eb/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbarm-earmv7eb/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/earmeb --enable-tls --enable-initfini-array --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=armv7eb--netbsdelf-eabi --with-sysroot=/var/obj/mknative/evbarm-earmv7eb/usr/src/destdir.evbarm"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { "cpu", "cortex-a8" } }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/defs.mk deleted file mode 100644 index c885d3075..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/arm/arm.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o arm.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/arm/arm.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/arm/arm.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_BIG_ENDIAN_DEFAULT=1 -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_cortexa8 -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/arm/arm-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/arm/arm-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/gthr-default.h deleted file mode 100644 index c02781a6a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/gtyp-input.list deleted file mode 100644 index c939ed094..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/gtyp-input.list +++ /dev/null @@ -1,212 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/arm/elf.h -SRCDIR/gcc/config/arm/aout.h -SRCDIR/gcc/config/arm/arm.h -SRCDIR/gcc/config/arm/bpabi.h -SRCDIR/gcc/config/arm/netbsd-elf.h -SRCDIR/gcc/config/arm/netbsd-eabi.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/arm/arm.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/multilib.h deleted file mode 100644 index 3be45a619..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/multilib.h +++ /dev/null @@ -1,28 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". !mabi=aapcs-linux !mabi=apcs-gnu;", -".:. mabi=aapcs-linux !mabi=apcs-gnu;", -".:../lib/oabi !mabi=aapcs-linux mabi=apcs-gnu;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"mabi=aapcs-linux mabi=aapcs-linux;", -"mabi=apcs-gnu mabi=apcs-gnu;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "mabi=aapcs-linux/mabi=apcs-gnu"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/tm.h deleted file mode 100644 index f3a185d4b..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/tm.h +++ /dev/null @@ -1,43 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_cortexa8) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef TARGET_BIG_ENDIAN_DEFAULT -# define TARGET_BIG_ENDIAN_DEFAULT 1 -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/arm/elf.h" -# include "config/arm/aout.h" -# include "config/arm/arm.h" -# include "config/arm/bpabi.h" -# include "config/arm/netbsd-elf.h" -# include "config/arm/netbsd-eabi.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/auto-host.h deleted file mode 100644 index 5a53a7482..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/arm/arm-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY_SUPPORT 1 -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/bconfig.h deleted file mode 100644 index 47537d7df..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/config.h deleted file mode 100644 index 87fbdac81..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/configargs.h deleted file mode 100644 index ebb380383..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=armv7--netbsdelf-eabihf --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/evbarm-earmv7hf/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbarm-earmv7hf/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbarm-earmv7hf/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/earmhf --enable-tls --enable-initfini-array --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=armv7--netbsdelf-eabihf --with-sysroot=/var/obj/mknative/evbarm-earmv7hf/usr/src/destdir.evbarm"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { "cpu", "cortex-a8" } }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/defs.mk deleted file mode 100644 index 58fe9cbe4..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/arm/arm.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o arm.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/arm/arm.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/arm/arm.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_DEFAULT_FLOAT_ABI=ARM_FLOAT_ABI_HARD -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_cortexa8 -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/arm/arm-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/arm/arm-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/gthr-default.h deleted file mode 100644 index 9dd297d78..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.66 2012/01/10 12:27:54 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/gtyp-input.list deleted file mode 100644 index c939ed094..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/gtyp-input.list +++ /dev/null @@ -1,212 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/arm/elf.h -SRCDIR/gcc/config/arm/aout.h -SRCDIR/gcc/config/arm/arm.h -SRCDIR/gcc/config/arm/bpabi.h -SRCDIR/gcc/config/arm/netbsd-elf.h -SRCDIR/gcc/config/arm/netbsd-eabi.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/arm/arm.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/multilib.h deleted file mode 100644 index 3be45a619..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/multilib.h +++ /dev/null @@ -1,28 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". !mabi=aapcs-linux !mabi=apcs-gnu;", -".:. mabi=aapcs-linux !mabi=apcs-gnu;", -".:../lib/oabi !mabi=aapcs-linux mabi=apcs-gnu;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"mabi=aapcs-linux mabi=aapcs-linux;", -"mabi=apcs-gnu mabi=apcs-gnu;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "mabi=aapcs-linux/mabi=apcs-gnu"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/tm.h deleted file mode 100644 index 4d7574023..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/tm.h +++ /dev/null @@ -1,43 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_cortexa8) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef TARGET_DEFAULT_FLOAT_ABI -# define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_HARD -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/arm/elf.h" -# include "config/arm/aout.h" -# include "config/arm/arm.h" -# include "config/arm/bpabi.h" -# include "config/arm/netbsd-elf.h" -# include "config/arm/netbsd-eabi.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/auto-host.h deleted file mode 100644 index c4418c17a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/arm/arm-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY_SUPPORT 1 -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/bconfig.h deleted file mode 100644 index ed06393c4..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.71 2013/06/28 08:30:10 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/config.h deleted file mode 100644 index c0e3ce274..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.71 2013/06/28 08:30:10 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/configargs.h deleted file mode 100644 index 5c0fce544..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=armv7eb--netbsdelf-eabihf --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/evbarm-earmv7hfeb/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbarm-earmv7hfeb/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbarm-earmv7hfeb/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/earmhfeb --enable-tls --enable-initfini-array --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=armv7eb--netbsdelf-eabihf --with-sysroot=/var/obj/mknative/evbarm-earmv7hfeb/usr/src/destdir.evbarm"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { "cpu", "cortex-a8" } }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/defs.mk deleted file mode 100644 index 129f0a0f9..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/arm/arm.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o arm.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/arm/arm.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/arm/arm.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_BIG_ENDIAN_DEFAULT=1 TARGET_DEFAULT_FLOAT_ABI=ARM_FLOAT_ABI_HARD -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_cortexa8 -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/arm/arm-opts.h ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def ${GNUHOSTDIST}/gcc/config/arm/arm-cores.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/arm/arm-tables.opt ${GNUHOSTDIST}/gcc/config/arm/arm.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/elf.h ${GNUHOSTDIST}/gcc/config/arm/aout.h ${GNUHOSTDIST}/gcc/config/arm/arm.h ${GNUHOSTDIST}/gcc/config/arm/bpabi.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/arm/netbsd-eabi.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/arm/arm-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/arm/arm-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o arm-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/gthr-default.h deleted file mode 100644 index 74af959f0..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.71 2013/06/28 08:30:10 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/gtyp-input.list deleted file mode 100644 index c939ed094..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/gtyp-input.list +++ /dev/null @@ -1,212 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/arm/elf.h -SRCDIR/gcc/config/arm/aout.h -SRCDIR/gcc/config/arm/arm.h -SRCDIR/gcc/config/arm/bpabi.h -SRCDIR/gcc/config/arm/netbsd-elf.h -SRCDIR/gcc/config/arm/netbsd-eabi.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/arm/arm.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/multilib.h deleted file mode 100644 index 3be45a619..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/multilib.h +++ /dev/null @@ -1,28 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". !mabi=aapcs-linux !mabi=apcs-gnu;", -".:. mabi=aapcs-linux !mabi=apcs-gnu;", -".:../lib/oabi !mabi=aapcs-linux mabi=apcs-gnu;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"mabi=aapcs-linux mabi=aapcs-linux;", -"mabi=apcs-gnu mabi=apcs-gnu;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "mabi=aapcs-linux/mabi=apcs-gnu"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/tm.h deleted file mode 100644 index 141f2489d..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/tm.h +++ /dev/null @@ -1,46 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_cortexa8) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef TARGET_BIG_ENDIAN_DEFAULT -# define TARGET_BIG_ENDIAN_DEFAULT 1 -#endif -#ifndef TARGET_DEFAULT_FLOAT_ABI -# define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_HARD -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/arm/elf.h" -# include "config/arm/aout.h" -# include "config/arm/arm.h" -# include "config/arm/bpabi.h" -# include "config/arm/netbsd-elf.h" -# include "config/arm/netbsd-eabi.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/hppa/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/hppa/auto-host.h deleted file mode 100644 index 58617aa74..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/pa/pa-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS 1 -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -/* #undef NEED_64BIT_HOST_WIDE_INT */ -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/hppa/bconfig.h deleted file mode 100644 index 0cc763a24..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.61 2011/07/03 12:26:02 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/hppa/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/hppa/config.h deleted file mode 100644 index 4f7243193..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.61 2011/07/03 12:26:02 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/hppa/configargs.h deleted file mode 100644 index 34bda7986..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=hppa--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/hppa/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/hppa/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/hppa/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/hppa --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=hppa--netbsd --with-sysroot=/var/obj/mknative/hppa/usr/src/destdir.hppa"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/hppa/defs.mk deleted file mode 100644 index b9705f6ab..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/pa/pa.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/pa/pa-netbsd.h ${GNUHOSTDIST}/gcc/config/pa/pa32-regs.h ${GNUHOSTDIST}/gcc/config/pa/pa32-netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/pa/pa.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o pa.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/pa/pa.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/pa/pa-opts.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/pa/pa-opts.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/pa/pa.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/pa/pa-netbsd.h ${GNUHOSTDIST}/gcc/config/pa/pa32-regs.h ${GNUHOSTDIST}/gcc/config/pa/pa32-netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/pa/pa-opts.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/pa/pa.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/pa/pa-netbsd.h ${GNUHOSTDIST}/gcc/config/pa/pa32-regs.h ${GNUHOSTDIST}/gcc/config/pa/pa32-netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/pa/pa.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS CHAR_FAST8=1 SHORT_FAST16=1 -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=(MASK_PA_11|MASK_NO_SPACE_REGS|MASK_BIG_SWITCH|MASK_GAS|MASK_JUMP_IN_DELAY) -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/pa/pa.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/pa/pa-netbsd.h ${GNUHOSTDIST}/gcc/config/pa/pa32-regs.h ${GNUHOSTDIST}/gcc/config/pa/pa32-netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/pa/pa-opts.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/pa/pa.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/pa/pa.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/pa/pa-netbsd.h ${GNUHOSTDIST}/gcc/config/pa/pa32-regs.h ${GNUHOSTDIST}/gcc/config/pa/pa32-netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/pa/pa-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/pa/pa-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/hppa/gthr-default.h deleted file mode 100644 index 0ce1a40e5..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.61 2011/07/03 12:26:02 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/hppa/gtyp-input.list deleted file mode 100644 index 88f4a40b0..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/gtyp-input.list +++ /dev/null @@ -1,210 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/pa/pa.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/pa/pa-netbsd.h -SRCDIR/gcc/config/pa/pa32-regs.h -SRCDIR/gcc/config/pa/pa32-netbsd.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/pa/pa.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/hppa/multilib.h deleted file mode 100644 index e160014f7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/multilib.h +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". ;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = ""; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/hppa/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/hppa/tm.h deleted file mode 100644 index 2fa3ea774..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/hppa/tm.h +++ /dev/null @@ -1,44 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT ((MASK_PA_11|MASK_NO_SPACE_REGS|MASK_BIG_SWITCH|MASK_GAS|MASK_JUMP_IN_DELAY)) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef CHAR_FAST8 -# define CHAR_FAST8 1 -#endif -#ifndef SHORT_FAST16 -# define SHORT_FAST16 1 -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/pa/pa.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/pa/pa-netbsd.h" -# include "config/pa/pa32-regs.h" -# include "config/pa/pa32-netbsd.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/i386/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/i386/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/i386/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/i386/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/i386/auto-host.h deleted file mode 100644 index ee169838a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/i386/auto-host.h +++ /dev/null @@ -1,2076 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -#if !defined(__minix) -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif -#endif /* !defined(__minix) */ - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/i386/i386-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GOTOFF_IN_DATA 1 -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_DIFF_SECT_DELTA 1 -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_FFREEP 1 -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_FILDQ 1 -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_FILDS 1 -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_HLE 1 -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_QUAD 1 -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_REP_LOCK_PREFIX 1 -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_SAHF 1 -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_SWAP 1 -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_UD2 1 -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -#if !defined(__minix) -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif -#endif /* !defined(__minix) */ - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -#if !defined(__minix) -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif -#endif /* !defined(__minix) */ - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -#if !defined(__minix) -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif -#endif /* !defined(__minix) */ - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS 1 -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -#if !defined(__minix) -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif -#endif /* !defined(__minix) */ - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/i386/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/i386/bconfig.h deleted file mode 100644 index 8e8bdaa85..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/i386/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.53 2011/06/29 05:06:03 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/i386/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/i386/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/i386/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/i386/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/i386/config.h deleted file mode 100644 index 3f48d2a49..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/i386/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.53 2011/06/29 05:06:03 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/i386/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/i386/configargs.h deleted file mode 100644 index df926a247..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/i386/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=i586-elf32-minix --disable-libssp --disable-threads --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --with-arch=i586 --with-tune=nocona --enable-libstdcxx-time=rt --enable-lto --with-mpc=/usr/objs/i386/tooldir.Minix-3.2.1-i686 --with-mpfr=/usr/objs/i386/tooldir.Minix-3.2.1-i686 --with-gmp=/usr/objs/i386/tooldir.Minix-3.2.1-i686 --disable-nls --disable-multilib --program-transform-name='s,^,i586-elf32-minix-,' --enable-languages='c c++ objc' --prefix=/usr/objs/i386/tooldir.Minix-3.2.1-i686 --disable-multilib --disable-symvers --disable-libstdcxx-pch"; -static const char thread_model[] = "single"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { "cpu", "pentium" }, { "arch", "i586" }, { "tune", "nocona" } }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/i386/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/i386/defs.mk deleted file mode 100644 index 2b74427fa..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/i386/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o i386-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o i386-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/i386/i386.h ${GNUHOSTDIST}/gcc/config/i386/unix.h ${GNUHOSTDIST}/gcc/config/i386/att.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/minix-spec.h ${GNUHOSTDIST}/gcc/config/i386/minix.h ${GNUHOSTDIST}/gcc/config/minix.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -#insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/i386/i386-opts.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/i386/i386.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o i386.o host-default.o -G_out_file=${GNUHOSTDIST}/gcc/config/i386/i386.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/i386/i386-opts.h genrtl.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/i386/i386-opts.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/i386/i386.h ${GNUHOSTDIST}/gcc/config/i386/unix.h ${GNUHOSTDIST}/gcc/config/i386/att.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/minix-spec.h ${GNUHOSTDIST}/gcc/config/i386/minix.h ${GNUHOSTDIST}/gcc/config/minix.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/i386/i386-opts.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-build.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/i386/i386.h ${GNUHOSTDIST}/gcc/config/i386/unix.h ${GNUHOSTDIST}/gcc/config/i386/att.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/minix-spec.h ${GNUHOSTDIST}/gcc/config/i386/minix.h ${GNUHOSTDIST}/gcc/config/minix.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/i386/i386.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c c ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h c ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c c ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default= -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/i386/i386.h ${GNUHOSTDIST}/gcc/config/i386/unix.h ${GNUHOSTDIST}/gcc/config/i386/att.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/minix-spec.h ${GNUHOSTDIST}/gcc/config/i386/minix.h ${GNUHOSTDIST}/gcc/config/minix.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/i386/i386-opts.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/fused-madd.opt ${GNUHOSTDIST}/gcc/config/i386/i386.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/i386/i386.h ${GNUHOSTDIST}/gcc/config/i386/unix.h ${GNUHOSTDIST}/gcc/config/i386/att.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/minix-spec.h ${GNUHOSTDIST}/gcc/config/i386/minix.h ${GNUHOSTDIST}/gcc/config/minix.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/i386/i386-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/i386/i386-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o i386-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o i386-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/i386/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/i386/gthr-default.h deleted file mode 100644 index c68642594..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/i386/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.53 2011/06/29 05:06:03 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-single.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/i386/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/i386/gtyp-input.list deleted file mode 100644 index 82ac9dde8..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/i386/gtyp-input.list +++ /dev/null @@ -1,209 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/vxworks-dummy.h -SRCDIR/gcc/config/i386/i386.h -SRCDIR/gcc/config/i386/unix.h -SRCDIR/gcc/config/i386/att.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/minix-spec.h -SRCDIR/gcc/config/i386/minix.h -SRCDIR/gcc/config/minix.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/i386/i386.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/i386/i386-builtin-types.inc b/external/gpl3/gcc/usr.bin/gcc/arch/i386/i386-builtin-types.inc deleted file mode 100644 index 88e963398..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/i386/i386-builtin-types.inc +++ /dev/null @@ -1,883 +0,0 @@ -/* This file is auto-generated by i386-builtin-types.awk. */ - -enum ix86_builtin_type { - IX86_BT_VOID, - IX86_BT_CHAR, - IX86_BT_UCHAR, - IX86_BT_QI, - IX86_BT_HI, - IX86_BT_SI, - IX86_BT_DI, - IX86_BT_UQI, - IX86_BT_UHI, - IX86_BT_USI, - IX86_BT_UDI, - IX86_BT_USHORT, - IX86_BT_INT, - IX86_BT_UINT, - IX86_BT_UNSIGNED, - IX86_BT_LONGLONG, - IX86_BT_ULONGLONG, - IX86_BT_UINT8, - IX86_BT_UINT16, - IX86_BT_INT64, - IX86_BT_UINT64, - IX86_BT_FLOAT, - IX86_BT_DOUBLE, - IX86_BT_FLOAT80, - IX86_BT_FLOAT128, - IX86_BT_LAST_PRIM = IX86_BT_FLOAT128, - IX86_BT_V2SF, - IX86_BT_V1DI, - IX86_BT_V2SI, - IX86_BT_V4HI, - IX86_BT_V8QI, - IX86_BT_V2DF, - IX86_BT_V4SF, - IX86_BT_V2DI, - IX86_BT_V4SI, - IX86_BT_V8HI, - IX86_BT_V16QI, - IX86_BT_V2UDI, - IX86_BT_V4USI, - IX86_BT_V8UHI, - IX86_BT_V16UQI, - IX86_BT_V4DF, - IX86_BT_V8SF, - IX86_BT_V4DI, - IX86_BT_V8SI, - IX86_BT_V16HI, - IX86_BT_V32QI, - IX86_BT_V4UDI, - IX86_BT_V8USI, - IX86_BT_LAST_VECT = IX86_BT_V8USI, - IX86_BT_PCHAR, - IX86_BT_PVOID, - IX86_BT_PDOUBLE, - IX86_BT_PFLOAT, - IX86_BT_PUSHORT, - IX86_BT_PINT, - IX86_BT_PLONGLONG, - IX86_BT_PULONGLONG, - IX86_BT_PUNSIGNED, - IX86_BT_PV2SI, - IX86_BT_PV2DF, - IX86_BT_PV2DI, - IX86_BT_PV2SF, - IX86_BT_PV4DF, - IX86_BT_PV4DI, - IX86_BT_PV4SF, - IX86_BT_PV8SF, - IX86_BT_PV4SI, - IX86_BT_PV8SI, - IX86_BT_LAST_PTR = IX86_BT_PV8SI, - IX86_BT_PCCHAR, - IX86_BT_PCDOUBLE, - IX86_BT_PCFLOAT, - IX86_BT_PCINT, - IX86_BT_PCINT64, - IX86_BT_PCVOID, - IX86_BT_PCV2SI, - IX86_BT_PCV2DF, - IX86_BT_PCV2SF, - IX86_BT_PCV4DF, - IX86_BT_PCV4SF, - IX86_BT_PCV8SF, - IX86_BT_PCV2DI, - IX86_BT_PCV4SI, - IX86_BT_PCV4DI, - IX86_BT_PCV8SI, - IX86_BT_LAST_CPTR = IX86_BT_PCV8SI -} -; - - -#define DEFINE_BUILTIN_PRIMITIVE_TYPES \ - ix86_builtin_type_tab[(int)IX86_BT_VOID] = void_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_CHAR] = char_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UCHAR] = unsigned_char_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_QI] = char_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_HI] = intHI_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_SI] = intSI_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_DI] = long_long_integer_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UQI] = unsigned_intQI_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UHI] = unsigned_intHI_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_USI] = unsigned_intSI_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UDI] = long_long_unsigned_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_USHORT] = short_unsigned_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_INT] = integer_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UINT] = unsigned_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UNSIGNED] = unsigned_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_LONGLONG] = long_long_integer_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_ULONGLONG] = long_long_unsigned_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UINT8] = unsigned_char_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UINT16] = short_unsigned_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_INT64] = long_long_integer_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UINT64] = long_long_unsigned_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_FLOAT] = float_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_DOUBLE] = double_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_FLOAT80] = float80_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_FLOAT128] = float128_type_node - - -static const enum machine_mode ix86_builtin_type_vect_mode[] = { - V2SFmode, V1DImode, V2SImode, V4HImode, V8QImode, V2DFmode, - V4SFmode, V2DImode, V4SImode, V8HImode, V16QImode, V2DImode, - V4SImode, V8HImode, V16QImode, V4DFmode, V8SFmode, V4DImode, - V8SImode, V16HImode, V32QImode, V4DImode, V8SImode -}; - - -static const enum ix86_builtin_type ix86_builtin_type_vect_base[] = { - IX86_BT_FLOAT, IX86_BT_DI, IX86_BT_SI, IX86_BT_HI, - IX86_BT_QI, IX86_BT_DOUBLE, IX86_BT_FLOAT, IX86_BT_DI, - IX86_BT_SI, IX86_BT_HI, IX86_BT_QI, IX86_BT_UDI, - IX86_BT_USI, IX86_BT_UHI, IX86_BT_UQI, IX86_BT_DOUBLE, - IX86_BT_FLOAT, IX86_BT_DI, IX86_BT_SI, IX86_BT_HI, - IX86_BT_QI, IX86_BT_UDI, IX86_BT_USI -}; - - -static const enum ix86_builtin_type ix86_builtin_type_ptr_base[] = { - IX86_BT_CHAR, IX86_BT_VOID, IX86_BT_DOUBLE, IX86_BT_FLOAT, - IX86_BT_USHORT, IX86_BT_INT, IX86_BT_LONGLONG, IX86_BT_ULONGLONG, - IX86_BT_UNSIGNED, IX86_BT_V2SI, IX86_BT_V2DF, IX86_BT_V2DI, - IX86_BT_V2SF, IX86_BT_V4DF, IX86_BT_V4DI, IX86_BT_V4SF, - IX86_BT_V8SF, IX86_BT_V4SI, IX86_BT_V8SI, - /* pointer-to-constant defs start here */ - IX86_BT_CHAR, IX86_BT_DOUBLE, IX86_BT_FLOAT, IX86_BT_INT, - IX86_BT_INT64, IX86_BT_VOID, IX86_BT_V2SI, IX86_BT_V2DF, - IX86_BT_V2SF, IX86_BT_V4DF, IX86_BT_V4SF, IX86_BT_V8SF, - IX86_BT_V2DI, IX86_BT_V4SI, IX86_BT_V4DI, IX86_BT_V8SI -}; - - -enum ix86_builtin_func_type { - FLOAT128_FTYPE_VOID, - UINT64_FTYPE_VOID, - UNSIGNED_FTYPE_VOID, - INT_FTYPE_VOID, - VOID_FTYPE_VOID, - PVOID_FTYPE_VOID, - FLOAT_FTYPE_FLOAT, - FLOAT128_FTYPE_FLOAT128, - INT_FTYPE_INT, - INT_FTYPE_V16QI, - INT_FTYPE_V2DF, - INT_FTYPE_V4DF, - INT_FTYPE_V4SF, - INT_FTYPE_V8QI, - INT_FTYPE_V8SF, - INT_FTYPE_V32QI, - INT_FTYPE_PCCHAR, - INT64_FTYPE_INT64, - INT64_FTYPE_V2DF, - INT64_FTYPE_V4SF, - UINT64_FTYPE_INT, - UINT16_FTYPE_UINT16, - UINT64_FTYPE_PUNSIGNED, - V16QI_FTYPE_PCCHAR, - V16QI_FTYPE_V16QI, - V2DF_FTYPE_PCDOUBLE, - V2DF_FTYPE_V2DF, - V2DF_FTYPE_V2SI, - V2DF_FTYPE_V4DF, - V2DF_FTYPE_V4SF, - V2DF_FTYPE_V4SI, - V2DI_FTYPE_PV2DI, - V2DI_FTYPE_V16QI, - V2DI_FTYPE_V2DI, - V2DI_FTYPE_V4SI, - V2DI_FTYPE_V8HI, - V2SF_FTYPE_V2SF, - V2SF_FTYPE_V2SI, - V2SI_FTYPE_V2DF, - V2SI_FTYPE_V2SF, - V2SI_FTYPE_V2SI, - V2SI_FTYPE_PCV2SI, - V2SI_FTYPE_V4SF, - V32QI_FTYPE_PCCHAR, - V4DF_FTYPE_PCDOUBLE, - V4DF_FTYPE_PCV2DF, - V4DF_FTYPE_V2DF, - V4DF_FTYPE_V4DF, - V4DF_FTYPE_V4SF, - V4DF_FTYPE_V4SI, - V4HI_FTYPE_V4HI, - V4SF_FTYPE_PCFLOAT, - V4SF_FTYPE_V2DF, - V4SF_FTYPE_V4DF, - V4SF_FTYPE_V4SF, - V4SF_FTYPE_PCV4SF, - V4SF_FTYPE_V4SI, - V4SF_FTYPE_V8SF, - V4SF_FTYPE_V8HI, - V4SI_FTYPE_V16QI, - V4SI_FTYPE_V2DF, - V4SI_FTYPE_V4DF, - V4SI_FTYPE_V4SF, - V4SI_FTYPE_V4SI, - V4SI_FTYPE_V8HI, - V4SI_FTYPE_V8SI, - V8HI_FTYPE_V16QI, - V8HI_FTYPE_V8HI, - V8QI_FTYPE_V8QI, - V8SF_FTYPE_PCFLOAT, - V8SF_FTYPE_PCV4SF, - V8SF_FTYPE_PCV8SF, - V8SF_FTYPE_V4SF, - V8SF_FTYPE_V8SF, - V8SF_FTYPE_V8SI, - V8SF_FTYPE_V8HI, - V8SI_FTYPE_V4SI, - V8SI_FTYPE_V8SF, - V32QI_FTYPE_V32QI, - V32QI_FTYPE_V16QI, - V16HI_FTYPE_V16HI, - V16HI_FTYPE_V8HI, - V8SI_FTYPE_V8SI, - VOID_FTYPE_PCVOID, - VOID_FTYPE_PVOID, - VOID_FTYPE_UINT64, - VOID_FTYPE_UNSIGNED, - INT_FTYPE_PUSHORT, - INT_FTYPE_PUNSIGNED, - INT_FTYPE_PULONGLONG, - V16HI_FTYPE_V16QI, - V8SI_FTYPE_V16QI, - V4DI_FTYPE_V16QI, - V8SI_FTYPE_V8HI, - V4DI_FTYPE_V8HI, - V4DI_FTYPE_V4SI, - V4DI_FTYPE_PV4DI, - V4DI_FTYPE_V2DI, - DI_FTYPE_V2DI_INT, - DOUBLE_FTYPE_V2DF_INT, - FLOAT_FTYPE_V4SF_INT, - FLOAT128_FTYPE_FLOAT128_FLOAT128, - HI_FTYPE_V4HI_INT, - HI_FTYPE_V8HI_INT, - INT_FTYPE_V2DF_V2DF, - INT_FTYPE_V2DI_V2DI, - INT_FTYPE_V4DF_V4DF, - INT_FTYPE_V4DI_V4DI, - INT_FTYPE_V4SF_V4SF, - INT_FTYPE_V8SF_V8SF, - QI_FTYPE_V16QI_INT, - QI_FTYPE_V8QI_INT, - SI_FTYPE_V2SI_INT, - SI_FTYPE_V4SI_INT, - UINT_FTYPE_UINT_UCHAR, - UINT_FTYPE_UINT_UINT, - UINT_FTYPE_UINT_USHORT, - UINT16_FTYPE_UINT16_INT, - UINT64_FTYPE_UINT64_UINT64, - UINT8_FTYPE_UINT8_INT, - V16QI_FTYPE_V16QI_SI, - V16QI_FTYPE_V16QI_V16QI, - V16QI_FTYPE_V8HI_V8HI, - V1DI_FTYPE_V1DI_SI, - V1DI_FTYPE_V1DI_V1DI, - V1DI_FTYPE_V2SI_V2SI, - V1DI_FTYPE_V8QI_V8QI, - V2DF_FTYPE_PCV2DF_V2DI, - V2DF_FTYPE_V2DF_DI, - V2DF_FTYPE_V2DF_INT, - V2DF_FTYPE_V2DF_PCDOUBLE, - V2DF_FTYPE_V2DF_SI, - V2DF_FTYPE_V2DF_V2DF, - V2DF_FTYPE_V2DF_V2DI, - V2DF_FTYPE_V2DF_V4SF, - V2DF_FTYPE_V4DF_INT, - V2DI_FTYPE_V16QI_V16QI, - V2DI_FTYPE_V2DF_V2DF, - V2DI_FTYPE_V2DI_INT, - V2DI_FTYPE_V2DI_SI, - V2DI_FTYPE_V2DI_V16QI, - V2DI_FTYPE_V2DI_V2DI, - V2DI_FTYPE_V4SI_V4SI, - V2UDI_FTYPE_V4USI_V4USI, - V2DI_FTYPE_PCV2DI_V2DI, - V2SF_FTYPE_V2SF_V2SF, - V2SI_FTYPE_INT_INT, - V2SI_FTYPE_V2SF_V2SF, - V2SI_FTYPE_V2SI_SI, - V2SI_FTYPE_V2SI_V2SI, - V2SI_FTYPE_V4HI_V4HI, - V4DF_FTYPE_PCV4DF_V4DI, - V4DF_FTYPE_V4DF_INT, - V4DF_FTYPE_V4DF_V4DF, - V4DF_FTYPE_V4DF_V4DI, - V4HI_FTYPE_V2SI_V2SI, - V4HI_FTYPE_V4HI_INT, - V4HI_FTYPE_V4HI_SI, - V4HI_FTYPE_V4HI_V4HI, - V4HI_FTYPE_V8QI_V8QI, - V4SF_FTYPE_PCV4SF_V4SI, - V4SF_FTYPE_V4SF_DI, - V4SF_FTYPE_V4SF_INT, - V4SF_FTYPE_V4SF_PCV2SF, - V4SF_FTYPE_V4SF_SI, - V4SF_FTYPE_V4SF_V2DF, - V4SF_FTYPE_V4SF_V2SI, - V4SF_FTYPE_V4SF_V4SF, - V4SF_FTYPE_V4SF_V4SI, - V4SF_FTYPE_V8SF_INT, - V4SI_FTYPE_V2DF_V2DF, - V4SI_FTYPE_V4SF_V4SF, - V4SI_FTYPE_V4SI_INT, - V4SI_FTYPE_V4SI_SI, - V4SI_FTYPE_V4SI_V4SI, - V4SI_FTYPE_V8HI_V8HI, - V4SI_FTYPE_V8SI_INT, - V4SI_FTYPE_PCV4SI_V4SI, - V8HI_FTYPE_V16QI_V16QI, - V8HI_FTYPE_V4SI_V4SI, - V8HI_FTYPE_V8HI_INT, - V8HI_FTYPE_V8HI_SI, - V8HI_FTYPE_V8HI_V8HI, - V8HI_FTYPE_V8SF_INT, - V8HI_FTYPE_V4SF_INT, - V8QI_FTYPE_V4HI_V4HI, - V8QI_FTYPE_V8QI_V8QI, - V8SF_FTYPE_PCV8SF_V8SI, - V8SF_FTYPE_V8SF_INT, - V8SF_FTYPE_V8SF_V8SF, - V8SF_FTYPE_V8SF_V8SI, - V32QI_FTYPE_V16HI_V16HI, - V16HI_FTYPE_V8SI_V8SI, - V32QI_FTYPE_V32QI_V32QI, - V16HI_FTYPE_V32QI_V32QI, - V16HI_FTYPE_V16HI_V8HI, - V16HI_FTYPE_V16HI_V16HI, - V16HI_FTYPE_V16HI_INT, - V16HI_FTYPE_V16HI_SI, - V16HI_FTYPE_V16HI_V16HI_INT, - V32QI_FTYPE_V32QI_V32QI_INT, - V8SI_FTYPE_V4DF_V4DF, - V8SI_FTYPE_V8SI_V4SI, - V8SI_FTYPE_V8SI_V8SI, - V8SI_FTYPE_V16HI_V16HI, - V8SI_FTYPE_V8SI_INT, - V8SI_FTYPE_V8SI_SI, - V8SI_FTYPE_PCV8SI_V8SI, - V4DI_FTYPE_V4DI_V4DI, - V4DI_FTYPE_V8SI_V8SI, - V4UDI_FTYPE_V8USI_V8USI, - V4DI_FTYPE_V4DI_V2DI, - V4DI_FTYPE_PCV4DI_V4DI, - V4DI_FTYPE_V4DI_INT, - V2DI_FTYPE_V4DI_INT, - VOID_FTYPE_PVOID_INT64, - VOID_FTYPE_PCHAR_V16QI, - VOID_FTYPE_PCHAR_V32QI, - VOID_FTYPE_PDOUBLE_V2DF, - VOID_FTYPE_PDOUBLE_V4DF, - VOID_FTYPE_PFLOAT_V4SF, - VOID_FTYPE_PFLOAT_V8SF, - VOID_FTYPE_PINT_INT, - VOID_FTYPE_PLONGLONG_LONGLONG, - VOID_FTYPE_PULONGLONG_ULONGLONG, - VOID_FTYPE_PV2SI_V2SI, - VOID_FTYPE_PV2DI_V2DI, - VOID_FTYPE_PV2SF_V4SF, - VOID_FTYPE_PV4DI_V4DI, - VOID_FTYPE_PV4SF_V4SF, - VOID_FTYPE_PV8SF_V8SF, - VOID_FTYPE_UNSIGNED_UNSIGNED, - INT_FTYPE_V16QI_V16QI_INT, - UCHAR_FTYPE_UINT_UINT_UINT, - UCHAR_FTYPE_UINT64_UINT_UINT, - V16HI_FTYPE_V16HI_V16HI_V16HI, - V16QI_FTYPE_V16QI_QI_INT, - V16QI_FTYPE_V16QI_V16QI_INT, - V16QI_FTYPE_V16QI_V16QI_V16QI, - V1DI_FTYPE_V1DI_V1DI_INT, - V2DF_FTYPE_V2DF_V2DF_INT, - V2DF_FTYPE_V2DF_V2DF_V2DF, - V2DF_FTYPE_V2DF_V2DF_V2DI_INT, - V2DI_FTYPE_V2DI_DI_INT, - V2DI_FTYPE_V2DI_UINT_UINT, - V2DI_FTYPE_V2DI_V2DI_INT, - V2DI_FTYPE_V2DI_V2DI_V2DI, - V32QI_FTYPE_V32QI_V32QI_V32QI, - V4DF_FTYPE_V4DF_V2DF_INT, - V4DF_FTYPE_V4DF_V4DF_INT, - V4DF_FTYPE_V4DF_V4DF_V4DF, - V4DF_FTYPE_V4DF_V4DF_V4DI_INT, - V4DI_FTYPE_V4DI_V4DI_V4DI, - V4HI_FTYPE_V4HI_HI_INT, - V4SF_FTYPE_V4SF_FLOAT_INT, - V4SF_FTYPE_V4SF_V4SF_INT, - V4SF_FTYPE_V4SF_V4SF_V4SF, - V4SF_FTYPE_V4SF_V4SF_V4SI_INT, - V4SI_FTYPE_V4SI_SI_INT, - V4SI_FTYPE_V4SI_V4SI_INT, - V4SI_FTYPE_V4SI_V4SI_V2DI, - V4SI_FTYPE_V4SI_V4SI_V4SI, - V8HI_FTYPE_V8HI_HI_INT, - V8HI_FTYPE_V8HI_V8HI_INT, - V8HI_FTYPE_V8HI_V8HI_V4SI, - V8HI_FTYPE_V8HI_V8HI_V8HI, - V8SF_FTYPE_V8SF_V4SF_INT, - V8SF_FTYPE_V8SF_V8SF_INT, - V8SF_FTYPE_V8SF_V8SF_V8SF, - V8SF_FTYPE_V8SF_V8SF_V8SI_INT, - V8SI_FTYPE_V8SI_V4SI_INT, - V8SI_FTYPE_V8SI_V8SI_INT, - V8SI_FTYPE_V8SI_V8SI_V8SI, - V4DI_FTYPE_V4DI_V4DI_INT, - V4DI_FTYPE_V4DI_V2DI_INT, - VOID_FTYPE_PCVOID_UNSIGNED_UNSIGNED, - VOID_FTYPE_PV2DF_V2DI_V2DF, - VOID_FTYPE_PV4DF_V4DI_V4DF, - VOID_FTYPE_PV4SF_V4SI_V4SF, - VOID_FTYPE_PV8SF_V8SI_V8SF, - VOID_FTYPE_PV2DI_V2DI_V2DI, - VOID_FTYPE_PV4DI_V4DI_V4DI, - VOID_FTYPE_PV4SI_V4SI_V4SI, - VOID_FTYPE_PV8SI_V8SI_V8SI, - VOID_FTYPE_UINT_UINT_UINT, - VOID_FTYPE_UINT64_UINT_UINT, - VOID_FTYPE_V16QI_V16QI_PCHAR, - VOID_FTYPE_V8QI_V8QI_PCHAR, - V2DF_FTYPE_V2DF_V2DF_V2DI, - V4SF_FTYPE_V4SF_V4SF_V4SI, - V2UDI_FTYPE_V2UDI_V2UDI_V2UDI, - V4USI_FTYPE_V4USI_V4USI_V4USI, - V8UHI_FTYPE_V8UHI_V8UHI_V8UHI, - V16UQI_FTYPE_V16UQI_V16UQI_V16UQI, - V4DF_FTYPE_V4DF_V4DF_V4DI, - V8SF_FTYPE_V8SF_V8SF_V8SI, - V2DI_FTYPE_V2DI_V2DI_UINT_UINT, - V4HI_FTYPE_HI_HI_HI_HI, - INT_FTYPE_V16QI_INT_V16QI_INT_INT, - V16QI_FTYPE_V16QI_INT_V16QI_INT_INT, - V8QI_FTYPE_QI_QI_QI_QI_QI_QI_QI_QI, - UCHAR_FTYPE_UCHAR_UINT_UINT_PUNSIGNED, - UCHAR_FTYPE_UCHAR_ULONGLONG_ULONGLONG_PULONGLONG, - V2DF_FTYPE_V2DF_PCDOUBLE_V4SI_V2DF_INT, - V4DF_FTYPE_V4DF_PCDOUBLE_V4SI_V4DF_INT, - V4DF_FTYPE_V4DF_PCDOUBLE_V8SI_V4DF_INT, - V2DF_FTYPE_V2DF_PCDOUBLE_V2DI_V2DF_INT, - V4DF_FTYPE_V4DF_PCDOUBLE_V4DI_V4DF_INT, - V4SF_FTYPE_V4SF_PCFLOAT_V4SI_V4SF_INT, - V8SF_FTYPE_V8SF_PCFLOAT_V8SI_V8SF_INT, - V4SF_FTYPE_V4SF_PCFLOAT_V2DI_V4SF_INT, - V4SF_FTYPE_V4SF_PCFLOAT_V4DI_V4SF_INT, - V8SF_FTYPE_V8SF_PCFLOAT_V4DI_V8SF_INT, - V2DI_FTYPE_V2DI_PCINT64_V4SI_V2DI_INT, - V4DI_FTYPE_V4DI_PCINT64_V4SI_V4DI_INT, - V4DI_FTYPE_V4DI_PCINT64_V8SI_V4DI_INT, - V2DI_FTYPE_V2DI_PCINT64_V2DI_V2DI_INT, - V4DI_FTYPE_V4DI_PCINT64_V4DI_V4DI_INT, - V4SI_FTYPE_V4SI_PCINT_V4SI_V4SI_INT, - V8SI_FTYPE_V8SI_PCINT_V8SI_V8SI_INT, - V4SI_FTYPE_V4SI_PCINT_V2DI_V4SI_INT, - V4SI_FTYPE_V4SI_PCINT_V4DI_V4SI_INT, - V8SI_FTYPE_V8SI_PCINT_V4DI_V8SI_INT, - IX86_BT_LAST_FUNC = V8SI_FTYPE_V8SI_PCINT_V4DI_V8SI_INT, - V2DF_FTYPE_V2DF_ROUND, - V4DF_FTYPE_V4DF_ROUND, - V4SF_FTYPE_V4SF_ROUND, - V8SF_FTYPE_V8SF_ROUND, - V4SI_FTYPE_V2DF_V2DF_ROUND, - V8SI_FTYPE_V4DF_V4DF_ROUND, - V4SI_FTYPE_V4SF_ROUND, - V8SI_FTYPE_V8SF_ROUND, - INT_FTYPE_V2DF_V2DF_PTEST, - INT_FTYPE_V2DI_V2DI_PTEST, - INT_FTYPE_V4DF_V4DF_PTEST, - INT_FTYPE_V4DI_V4DI_PTEST, - INT_FTYPE_V4SF_V4SF_PTEST, - INT_FTYPE_V8SF_V8SF_PTEST, - V2DF_FTYPE_V2DF_VEC_MERGE, - V4SF_FTYPE_V4SF_VEC_MERGE, - V1DI_FTYPE_V1DI_SI_COUNT, - V2DI_FTYPE_V2DI_SI_COUNT, - V2SI_FTYPE_V2SI_SI_COUNT, - V4HI_FTYPE_V4HI_SI_COUNT, - V4SI_FTYPE_V4SI_SI_COUNT, - V8HI_FTYPE_V8HI_SI_COUNT, - V1DI_FTYPE_V1DI_V1DI_COUNT, - V2DI_FTYPE_V2DI_V2DI_COUNT, - V2SI_FTYPE_V2SI_V2SI_COUNT, - V4HI_FTYPE_V4HI_V4HI_COUNT, - V4SI_FTYPE_V4SI_V4SI_COUNT, - V8HI_FTYPE_V8HI_V8HI_COUNT, - V16HI_FTYPE_V16HI_SI_COUNT, - V16HI_FTYPE_V16HI_V8HI_COUNT, - V8SI_FTYPE_V8SI_SI_COUNT, - V8SI_FTYPE_V8SI_V4SI_COUNT, - V4DI_FTYPE_V4DI_INT_COUNT, - V4DI_FTYPE_V4DI_V2DI_COUNT, - V2DF_FTYPE_V2DF_V2DF_SWAP, - V4SF_FTYPE_V4SF_V4SF_SWAP, - V4DI_FTYPE_V4DI_INT_CONVERT, - V2DI_FTYPE_V2DI_INT_CONVERT, - V4DI_FTYPE_V4DI_V4DI_INT_CONVERT, - V2DI_FTYPE_V2DI_V2DI_INT_CONVERT, - V1DI_FTYPE_V1DI_V1DI_INT_CONVERT, - V16QI_FTYPE_V16QI_V16QI_CMP, - V2DI_FTYPE_V2DI_V2DI_CMP, - V4SI_FTYPE_V4SI_V4SI_CMP, - V8HI_FTYPE_V8HI_V8HI_CMP, - V16QI_FTYPE_V16QI_V16QI_TF, - V2DF_FTYPE_V2DF_V2DF_TF, - V2DI_FTYPE_V2DI_V2DI_TF, - V4SF_FTYPE_V4SF_V4SF_TF, - V4SI_FTYPE_V4SI_V4SI_TF, - V8HI_FTYPE_V8HI_V8HI_TF, - IX86_BT_LAST_ALIAS = V8HI_FTYPE_V8HI_V8HI_TF -} -; - - -static const enum ix86_builtin_type ix86_builtin_func_args[] = { - IX86_BT_FLOAT128, IX86_BT_UINT64, IX86_BT_UNSIGNED, IX86_BT_INT, - IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_FLOAT, IX86_BT_FLOAT, - IX86_BT_FLOAT128, IX86_BT_FLOAT128, IX86_BT_INT, IX86_BT_INT, - IX86_BT_INT, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_V2DF, - IX86_BT_INT, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V4SF, - IX86_BT_INT, IX86_BT_V8QI, IX86_BT_INT, IX86_BT_V8SF, - IX86_BT_INT, IX86_BT_V32QI, IX86_BT_INT, IX86_BT_PCCHAR, - IX86_BT_INT64, IX86_BT_INT64, IX86_BT_INT64, IX86_BT_V2DF, - IX86_BT_INT64, IX86_BT_V4SF, IX86_BT_UINT64, IX86_BT_INT, - IX86_BT_UINT16, IX86_BT_UINT16, IX86_BT_UINT64, IX86_BT_PUNSIGNED, - IX86_BT_V16QI, IX86_BT_PCCHAR, IX86_BT_V16QI, IX86_BT_V16QI, - IX86_BT_V2DF, IX86_BT_PCDOUBLE, IX86_BT_V2DF, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_V2SI, IX86_BT_V2DF, IX86_BT_V4DF, - IX86_BT_V2DF, IX86_BT_V4SF, IX86_BT_V2DF, IX86_BT_V4SI, - IX86_BT_V2DI, IX86_BT_PV2DI, IX86_BT_V2DI, IX86_BT_V16QI, - IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V4SI, - IX86_BT_V2DI, IX86_BT_V8HI, IX86_BT_V2SF, IX86_BT_V2SF, - IX86_BT_V2SF, IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_V2DF, - IX86_BT_V2SI, IX86_BT_V2SF, IX86_BT_V2SI, IX86_BT_V2SI, - IX86_BT_V2SI, IX86_BT_PCV2SI, IX86_BT_V2SI, IX86_BT_V4SF, - IX86_BT_V32QI, IX86_BT_PCCHAR, IX86_BT_V4DF, IX86_BT_PCDOUBLE, - IX86_BT_V4DF, IX86_BT_PCV2DF, IX86_BT_V4DF, IX86_BT_V2DF, - IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4SF, - IX86_BT_V4DF, IX86_BT_V4SI, IX86_BT_V4HI, IX86_BT_V4HI, - IX86_BT_V4SF, IX86_BT_PCFLOAT, IX86_BT_V4SF, IX86_BT_V2DF, - IX86_BT_V4SF, IX86_BT_V4DF, IX86_BT_V4SF, IX86_BT_V4SF, - IX86_BT_V4SF, IX86_BT_PCV4SF, IX86_BT_V4SF, IX86_BT_V4SI, - IX86_BT_V4SF, IX86_BT_V8SF, IX86_BT_V4SF, IX86_BT_V8HI, - IX86_BT_V4SI, IX86_BT_V16QI, IX86_BT_V4SI, IX86_BT_V2DF, - IX86_BT_V4SI, IX86_BT_V4DF, IX86_BT_V4SI, IX86_BT_V4SF, - IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V8HI, - IX86_BT_V4SI, IX86_BT_V8SI, IX86_BT_V8HI, IX86_BT_V16QI, - IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8QI, IX86_BT_V8QI, - IX86_BT_V8SF, IX86_BT_PCFLOAT, IX86_BT_V8SF, IX86_BT_PCV4SF, - IX86_BT_V8SF, IX86_BT_PCV8SF, IX86_BT_V8SF, IX86_BT_V4SF, - IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SI, - IX86_BT_V8SF, IX86_BT_V8HI, IX86_BT_V8SI, IX86_BT_V4SI, - IX86_BT_V8SI, IX86_BT_V8SF, IX86_BT_V32QI, IX86_BT_V32QI, - IX86_BT_V32QI, IX86_BT_V16QI, IX86_BT_V16HI, IX86_BT_V16HI, - IX86_BT_V16HI, IX86_BT_V8HI, IX86_BT_V8SI, IX86_BT_V8SI, - IX86_BT_VOID, IX86_BT_PCVOID, IX86_BT_VOID, IX86_BT_PVOID, - IX86_BT_VOID, IX86_BT_UINT64, IX86_BT_VOID, IX86_BT_UNSIGNED, - IX86_BT_INT, IX86_BT_PUSHORT, IX86_BT_INT, IX86_BT_PUNSIGNED, - IX86_BT_INT, IX86_BT_PULONGLONG, IX86_BT_V16HI, IX86_BT_V16QI, - IX86_BT_V8SI, IX86_BT_V16QI, IX86_BT_V4DI, IX86_BT_V16QI, - IX86_BT_V8SI, IX86_BT_V8HI, IX86_BT_V4DI, IX86_BT_V8HI, - IX86_BT_V4DI, IX86_BT_V4SI, IX86_BT_V4DI, IX86_BT_PV4DI, - IX86_BT_V4DI, IX86_BT_V2DI, IX86_BT_DI, IX86_BT_V2DI, - IX86_BT_INT, IX86_BT_DOUBLE, IX86_BT_V2DF, IX86_BT_INT, - IX86_BT_FLOAT, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_FLOAT128, - IX86_BT_FLOAT128, IX86_BT_FLOAT128, IX86_BT_HI, IX86_BT_V4HI, - IX86_BT_INT, IX86_BT_HI, IX86_BT_V8HI, IX86_BT_INT, - IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_INT, - IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, - IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, - IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_QI, IX86_BT_V16QI, - IX86_BT_INT, IX86_BT_QI, IX86_BT_V8QI, IX86_BT_INT, - IX86_BT_SI, IX86_BT_V2SI, IX86_BT_INT, IX86_BT_SI, - IX86_BT_V4SI, IX86_BT_INT, IX86_BT_UINT, IX86_BT_UINT, - IX86_BT_UCHAR, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_UINT, - IX86_BT_UINT, IX86_BT_UINT, IX86_BT_USHORT, IX86_BT_UINT16, - IX86_BT_UINT16, IX86_BT_INT, IX86_BT_UINT64, IX86_BT_UINT64, - IX86_BT_UINT64, IX86_BT_UINT8, IX86_BT_UINT8, IX86_BT_INT, - IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_SI, IX86_BT_V16QI, - IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V8HI, - IX86_BT_V8HI, IX86_BT_V1DI, IX86_BT_V1DI, IX86_BT_SI, - IX86_BT_V1DI, IX86_BT_V1DI, IX86_BT_V1DI, IX86_BT_V1DI, - IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_V1DI, IX86_BT_V8QI, - IX86_BT_V8QI, IX86_BT_V2DF, IX86_BT_PCV2DF, IX86_BT_V2DI, - IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_DI, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, - IX86_BT_PCDOUBLE, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_SI, - IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_V2DI, IX86_BT_V2DF, IX86_BT_V2DF, - IX86_BT_V4SF, IX86_BT_V2DF, IX86_BT_V4DF, IX86_BT_INT, - IX86_BT_V2DI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V2DI, - IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DI, IX86_BT_V2DI, - IX86_BT_INT, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_SI, - IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V16QI, IX86_BT_V2DI, - IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V4SI, - IX86_BT_V4SI, IX86_BT_V2UDI, IX86_BT_V4USI, IX86_BT_V4USI, - IX86_BT_V2DI, IX86_BT_PCV2DI, IX86_BT_V2DI, IX86_BT_V2SF, - IX86_BT_V2SF, IX86_BT_V2SF, IX86_BT_V2SI, IX86_BT_INT, - IX86_BT_INT, IX86_BT_V2SI, IX86_BT_V2SF, IX86_BT_V2SF, - IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_SI, IX86_BT_V2SI, - IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_V4HI, - IX86_BT_V4HI, IX86_BT_V4DF, IX86_BT_PCV4DF, IX86_BT_V4DI, - IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, - IX86_BT_V4DI, IX86_BT_V4HI, IX86_BT_V2SI, IX86_BT_V2SI, - IX86_BT_V4HI, IX86_BT_V4HI, IX86_BT_INT, IX86_BT_V4HI, - IX86_BT_V4HI, IX86_BT_SI, IX86_BT_V4HI, IX86_BT_V4HI, - IX86_BT_V4HI, IX86_BT_V4HI, IX86_BT_V8QI, IX86_BT_V8QI, - IX86_BT_V4SF, IX86_BT_PCV4SF, IX86_BT_V4SI, IX86_BT_V4SF, - IX86_BT_V4SF, IX86_BT_DI, IX86_BT_V4SF, IX86_BT_V4SF, - IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_PCV2SF, - IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_SI, IX86_BT_V4SF, - IX86_BT_V4SF, IX86_BT_V2DF, IX86_BT_V4SF, IX86_BT_V4SF, - IX86_BT_V2SI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, - IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SI, IX86_BT_V4SF, - IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_V4SI, IX86_BT_V4SF, IX86_BT_V4SF, - IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V4SI, - IX86_BT_V4SI, IX86_BT_SI, IX86_BT_V4SI, IX86_BT_V4SI, - IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_V8HI, - IX86_BT_V4SI, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V4SI, - IX86_BT_PCV4SI, IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_V16QI, - IX86_BT_V16QI, IX86_BT_V8HI, IX86_BT_V4SI, IX86_BT_V4SI, - IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_INT, IX86_BT_V8HI, - IX86_BT_V8HI, IX86_BT_SI, IX86_BT_V8HI, IX86_BT_V8HI, - IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8SF, IX86_BT_INT, - IX86_BT_V8HI, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V8QI, - IX86_BT_V4HI, IX86_BT_V4HI, IX86_BT_V8QI, IX86_BT_V8QI, - IX86_BT_V8QI, IX86_BT_V8SF, IX86_BT_PCV8SF, IX86_BT_V8SI, - IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V8SF, - IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, - IX86_BT_V8SI, IX86_BT_V32QI, IX86_BT_V16HI, IX86_BT_V16HI, - IX86_BT_V16HI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V32QI, - IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V16HI, IX86_BT_V32QI, - IX86_BT_V32QI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V8HI, - IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16HI, - IX86_BT_V16HI, IX86_BT_INT, IX86_BT_V16HI, IX86_BT_V16HI, - IX86_BT_SI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16HI, - IX86_BT_INT, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V32QI, - IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V4DF, IX86_BT_V4DF, - IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V4SI, IX86_BT_V8SI, - IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V16HI, - IX86_BT_V16HI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_INT, - IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_SI, IX86_BT_V8SI, - IX86_BT_PCV8SI, IX86_BT_V8SI, IX86_BT_V4DI, IX86_BT_V4DI, - IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V8SI, IX86_BT_V8SI, - IX86_BT_V4UDI, IX86_BT_V8USI, IX86_BT_V8USI, IX86_BT_V4DI, - IX86_BT_V4DI, IX86_BT_V2DI, IX86_BT_V4DI, IX86_BT_PCV4DI, - IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_INT, - IX86_BT_V2DI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_VOID, - IX86_BT_PVOID, IX86_BT_INT64, IX86_BT_VOID, IX86_BT_PCHAR, - IX86_BT_V16QI, IX86_BT_VOID, IX86_BT_PCHAR, IX86_BT_V32QI, - IX86_BT_VOID, IX86_BT_PDOUBLE, IX86_BT_V2DF, IX86_BT_VOID, - IX86_BT_PDOUBLE, IX86_BT_V4DF, IX86_BT_VOID, IX86_BT_PFLOAT, - IX86_BT_V4SF, IX86_BT_VOID, IX86_BT_PFLOAT, IX86_BT_V8SF, - IX86_BT_VOID, IX86_BT_PINT, IX86_BT_INT, IX86_BT_VOID, - IX86_BT_PLONGLONG, IX86_BT_LONGLONG, IX86_BT_VOID, IX86_BT_PULONGLONG, - IX86_BT_ULONGLONG, IX86_BT_VOID, IX86_BT_PV2SI, IX86_BT_V2SI, - IX86_BT_VOID, IX86_BT_PV2DI, IX86_BT_V2DI, IX86_BT_VOID, - IX86_BT_PV2SF, IX86_BT_V4SF, IX86_BT_VOID, IX86_BT_PV4DI, - IX86_BT_V4DI, IX86_BT_VOID, IX86_BT_PV4SF, IX86_BT_V4SF, - IX86_BT_VOID, IX86_BT_PV8SF, IX86_BT_V8SF, IX86_BT_VOID, - IX86_BT_UNSIGNED, IX86_BT_UNSIGNED, IX86_BT_INT, IX86_BT_V16QI, - IX86_BT_V16QI, IX86_BT_INT, IX86_BT_UCHAR, IX86_BT_UINT, - IX86_BT_UINT, IX86_BT_UINT, IX86_BT_UCHAR, IX86_BT_UINT64, - IX86_BT_UINT, IX86_BT_UINT, IX86_BT_V16HI, IX86_BT_V16HI, - IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16QI, IX86_BT_V16QI, - IX86_BT_QI, IX86_BT_INT, IX86_BT_V16QI, IX86_BT_V16QI, - IX86_BT_V16QI, IX86_BT_INT, IX86_BT_V16QI, IX86_BT_V16QI, - IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V1DI, IX86_BT_V1DI, - IX86_BT_V1DI, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V2DI, - IX86_BT_V2DI, IX86_BT_DI, IX86_BT_INT, IX86_BT_V2DI, - IX86_BT_V2DI, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_V2DI, - IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V2DI, - IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V32QI, - IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DI, IX86_BT_INT, - IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, - IX86_BT_V4HI, IX86_BT_V4HI, IX86_BT_HI, IX86_BT_INT, - IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_FLOAT, IX86_BT_INT, - IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, - IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, - IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SI, - IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_SI, - IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, - IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, - IX86_BT_V2DI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, - IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_HI, - IX86_BT_INT, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8HI, - IX86_BT_INT, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8HI, - IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8HI, - IX86_BT_V8HI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V4SF, - IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, - IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, - IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, - IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, - IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, - IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, - IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V4DI, IX86_BT_V4DI, - IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, - IX86_BT_V2DI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PCVOID, - IX86_BT_UNSIGNED, IX86_BT_UNSIGNED, IX86_BT_VOID, IX86_BT_PV2DF, - IX86_BT_V2DI, IX86_BT_V2DF, IX86_BT_VOID, IX86_BT_PV4DF, - IX86_BT_V4DI, IX86_BT_V4DF, IX86_BT_VOID, IX86_BT_PV4SF, - IX86_BT_V4SI, IX86_BT_V4SF, IX86_BT_VOID, IX86_BT_PV8SF, - IX86_BT_V8SI, IX86_BT_V8SF, IX86_BT_VOID, IX86_BT_PV2DI, - IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_VOID, IX86_BT_PV4DI, - IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_VOID, IX86_BT_PV4SI, - IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_VOID, IX86_BT_PV8SI, - IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_VOID, IX86_BT_UINT, - IX86_BT_UINT, IX86_BT_UINT, IX86_BT_VOID, IX86_BT_UINT64, - IX86_BT_UINT, IX86_BT_UINT, IX86_BT_VOID, IX86_BT_V16QI, - IX86_BT_V16QI, IX86_BT_PCHAR, IX86_BT_VOID, IX86_BT_V8QI, - IX86_BT_V8QI, IX86_BT_PCHAR, IX86_BT_V2DF, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_V2DI, IX86_BT_V4SF, IX86_BT_V4SF, - IX86_BT_V4SF, IX86_BT_V4SI, IX86_BT_V2UDI, IX86_BT_V2UDI, - IX86_BT_V2UDI, IX86_BT_V2UDI, IX86_BT_V4USI, IX86_BT_V4USI, - IX86_BT_V4USI, IX86_BT_V4USI, IX86_BT_V8UHI, IX86_BT_V8UHI, - IX86_BT_V8UHI, IX86_BT_V8UHI, IX86_BT_V16UQI, IX86_BT_V16UQI, - IX86_BT_V16UQI, IX86_BT_V16UQI, IX86_BT_V4DF, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_V4DI, IX86_BT_V8SF, IX86_BT_V8SF, - IX86_BT_V8SF, IX86_BT_V8SI, IX86_BT_V2DI, IX86_BT_V2DI, - IX86_BT_V2DI, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_V4HI, - IX86_BT_HI, IX86_BT_HI, IX86_BT_HI, IX86_BT_HI, - IX86_BT_INT, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_V16QI, - IX86_BT_INT, IX86_BT_INT, IX86_BT_V16QI, IX86_BT_V16QI, - IX86_BT_INT, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_INT, - IX86_BT_V8QI, IX86_BT_QI, IX86_BT_QI, IX86_BT_QI, - IX86_BT_QI, IX86_BT_QI, IX86_BT_QI, IX86_BT_QI, - IX86_BT_QI, IX86_BT_UCHAR, IX86_BT_UCHAR, IX86_BT_UINT, - IX86_BT_UINT, IX86_BT_PUNSIGNED, IX86_BT_UCHAR, IX86_BT_UCHAR, - IX86_BT_ULONGLONG, IX86_BT_ULONGLONG, IX86_BT_PULONGLONG, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_PCDOUBLE, IX86_BT_V4SI, IX86_BT_V2DF, - IX86_BT_INT, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_PCDOUBLE, - IX86_BT_V4SI, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_PCDOUBLE, IX86_BT_V8SI, IX86_BT_V4DF, - IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_PCDOUBLE, - IX86_BT_V2DI, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_PCDOUBLE, IX86_BT_V4DI, IX86_BT_V4DF, - IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_PCFLOAT, - IX86_BT_V4SI, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V8SF, - IX86_BT_V8SF, IX86_BT_PCFLOAT, IX86_BT_V8SI, IX86_BT_V8SF, - IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_PCFLOAT, - IX86_BT_V2DI, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V4SF, - IX86_BT_V4SF, IX86_BT_PCFLOAT, IX86_BT_V4DI, IX86_BT_V4SF, - IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_PCFLOAT, - IX86_BT_V4DI, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V2DI, - IX86_BT_V2DI, IX86_BT_PCINT64, IX86_BT_V4SI, IX86_BT_V2DI, - IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_PCINT64, - IX86_BT_V4SI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V4DI, - IX86_BT_V4DI, IX86_BT_PCINT64, IX86_BT_V8SI, IX86_BT_V4DI, - IX86_BT_INT, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_PCINT64, - IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V4DI, - IX86_BT_V4DI, IX86_BT_PCINT64, IX86_BT_V4DI, IX86_BT_V4DI, - IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_PCINT, - IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V8SI, - IX86_BT_V8SI, IX86_BT_PCINT, IX86_BT_V8SI, IX86_BT_V8SI, - IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_PCINT, - IX86_BT_V2DI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V4SI, - IX86_BT_V4SI, IX86_BT_PCINT, IX86_BT_V4DI, IX86_BT_V4SI, - IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_PCINT, - IX86_BT_V4DI, IX86_BT_V8SI, IX86_BT_INT -}; - - -static const unsigned short ix86_builtin_func_start[] = { - 0, 1, 2, 3, 4, 5, 6, 8, 10, 12, - 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, - 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, - 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, - 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, - 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, - 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, - 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, - 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, - 174, 176, 178, 180, 182, 184, 186, 188, 190, 193, - 196, 199, 202, 205, 208, 211, 214, 217, 220, 223, - 226, 229, 232, 235, 238, 241, 244, 247, 250, 253, - 256, 259, 262, 265, 268, 271, 274, 277, 280, 283, - 286, 289, 292, 295, 298, 301, 304, 307, 310, 313, - 316, 319, 322, 325, 328, 331, 334, 337, 340, 343, - 346, 349, 352, 355, 358, 361, 364, 367, 370, 373, - 376, 379, 382, 385, 388, 391, 394, 397, 400, 403, - 406, 409, 412, 415, 418, 421, 424, 427, 430, 433, - 436, 439, 442, 445, 448, 451, 454, 457, 460, 463, - 466, 469, 472, 475, 478, 481, 484, 487, 490, 493, - 497, 501, 504, 507, 510, 513, 516, 519, 522, 525, - 528, 531, 534, 537, 540, 543, 546, 549, 552, 555, - 558, 561, 564, 567, 570, 573, 576, 579, 582, 585, - 588, 591, 594, 598, 602, 606, 610, 614, 618, 622, - 626, 630, 634, 639, 643, 647, 651, 655, 659, 663, - 667, 671, 676, 680, 684, 688, 692, 696, 701, 705, - 709, 713, 717, 721, 725, 729, 733, 737, 741, 745, - 750, 754, 758, 762, 766, 770, 774, 778, 782, 786, - 790, 794, 798, 802, 806, 810, 814, 818, 822, 826, - 830, 834, 838, 842, 846, 850, 854, 859, 864, 870, - 876, 885, 890, 895, 901, 907, 913, 919, 925, 931, - 937, 943, 949, 955, 961, 967, 973, 979, 985, 991, - 997, 1003, 1009, 1015 -}; - - -static const enum ix86_builtin_func_type ix86_builtin_func_alias_base[] = { - V2DF_FTYPE_V2DF, - V4DF_FTYPE_V4DF, - V4SF_FTYPE_V4SF, - V8SF_FTYPE_V8SF, - V4SI_FTYPE_V2DF_V2DF, - V8SI_FTYPE_V4DF_V4DF, - V4SI_FTYPE_V4SF, - V8SI_FTYPE_V8SF, - INT_FTYPE_V2DF_V2DF, - INT_FTYPE_V2DI_V2DI, - INT_FTYPE_V4DF_V4DF, - INT_FTYPE_V4DI_V4DI, - INT_FTYPE_V4SF_V4SF, - INT_FTYPE_V8SF_V8SF, - V2DF_FTYPE_V2DF, - V4SF_FTYPE_V4SF, - V1DI_FTYPE_V1DI_SI, - V2DI_FTYPE_V2DI_SI, - V2SI_FTYPE_V2SI_SI, - V4HI_FTYPE_V4HI_SI, - V4SI_FTYPE_V4SI_SI, - V8HI_FTYPE_V8HI_SI, - V1DI_FTYPE_V1DI_V1DI, - V2DI_FTYPE_V2DI_V2DI, - V2SI_FTYPE_V2SI_V2SI, - V4HI_FTYPE_V4HI_V4HI, - V4SI_FTYPE_V4SI_V4SI, - V8HI_FTYPE_V8HI_V8HI, - V16HI_FTYPE_V16HI_SI, - V16HI_FTYPE_V16HI_V8HI, - V8SI_FTYPE_V8SI_SI, - V8SI_FTYPE_V8SI_V4SI, - V4DI_FTYPE_V4DI_INT, - V4DI_FTYPE_V4DI_V2DI, - V2DF_FTYPE_V2DF_V2DF, - V4SF_FTYPE_V4SF_V4SF, - V4DI_FTYPE_V4DI_INT, - V2DI_FTYPE_V2DI_INT, - V4DI_FTYPE_V4DI_V4DI_INT, - V2DI_FTYPE_V2DI_V2DI_INT, - V1DI_FTYPE_V1DI_V1DI_INT, - V16QI_FTYPE_V16QI_V16QI, - V2DI_FTYPE_V2DI_V2DI, - V4SI_FTYPE_V4SI_V4SI, - V8HI_FTYPE_V8HI_V8HI, - V16QI_FTYPE_V16QI_V16QI, - V2DF_FTYPE_V2DF_V2DF, - V2DI_FTYPE_V2DI_V2DI, - V4SF_FTYPE_V4SF_V4SF, - V4SI_FTYPE_V4SI_V4SI, - V8HI_FTYPE_V8HI_V8HI -}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/i386/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/i386/multilib.h deleted file mode 100644 index e160014f7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/i386/multilib.h +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". ;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = ""; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/i386/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/i386/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/i386/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/i386/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/i386/tm.h deleted file mode 100644 index 68216b355..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/i386/tm.h +++ /dev/null @@ -1,34 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/vxworks-dummy.h" -# include "config/i386/i386.h" -# include "config/i386/unix.h" -# include "config/i386/att.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/minix-spec.h" -# include "config/i386/minix.h" -# include "config/minix.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/auto-host.h deleted file mode 100644 index b9ccd649d..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/ia64/ia64-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GSTABS_DEBUG_FLAG */ -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LTOFFX_LDXMOV_RELOCS 1 -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 0 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 0 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 0 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_LCOMM_WITH_ALIGNMENT 1 -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ICONV */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS_BUG 1 -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_WORKING_VFORK */ -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -/* #undef ICONV_CONST */ -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 8 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 8 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -#define vfork fork -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/bconfig.h deleted file mode 100644 index 2345717a0..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/bversion.h deleted file mode 100644 index 5dceb561d..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 4 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/config.h deleted file mode 100644 index 3b97338ef..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/configargs.h deleted file mode 100644 index 468e15934..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=ia64--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/usr/obj/ia64/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/usr/obj/ia64/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/usr/obj/ia64/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/ia64 --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd7.99.9 --host=ia64--netbsd --with-sysroot=/hosts/ia64 : (reconfigured) /usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=ia64--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/usr/obj/ia64/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/usr/obj/ia64/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/usr/obj/ia64/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/ia64 --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd7.99.9 --host=ia64--netbsd --with-sysroot=/hosts/ia64 : (reconfigured) /usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=ia64--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/usr/obj/ia64/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/usr/obj/ia64/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/usr/obj/ia64/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/ia64 --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd7.99.9 --host=ia64--netbsd --with-sysroot=/hosts/ia64 : (reconfigured) /usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=ia64--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/usr/obj/ia64/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/usr/obj/ia64/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/usr/obj/ia64/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/ia64 --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd7.99.9 --host=ia64--netbsd --with-sysroot=/hosts/ia64"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk deleted file mode 100644 index 2db9ab7e3..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/ia64/ia64.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/ia64/sysv4.h ${GNUHOSTDIST}/gcc/config/ia64/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/ia64/ia64.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o ia64.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/ia64/ia64.c -G_version=4.8.4 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/ia64/ia64-opts.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/ia64/ia64-opts.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/ia64/ia64.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/ia64/sysv4.h ${GNUHOSTDIST}/gcc/config/ia64/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/ia64/ia64-opts.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/ia64/ia64.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/ia64/sysv4.h ${GNUHOSTDIST}/gcc/config/ia64/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/ia64/ia64.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=MASK_GNU_AS|MASK_GNU_LD -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/ia64/ia64.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/ia64/sysv4.h ${GNUHOSTDIST}/gcc/config/ia64/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/ia64/ia64-opts.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/g.opt ${GNUHOSTDIST}/gcc/config/fused-madd.opt ${GNUHOSTDIST}/gcc/config/ia64/ia64.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/ia64/ia64.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/ia64/sysv4.h ${GNUHOSTDIST}/gcc/config/ia64/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/ia64/ia64-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/ia64/ia64-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/gthr-default.h deleted file mode 100644 index c02781a6a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/gtyp-input.list deleted file mode 100644 index 4c5d5dae1..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/gtyp-input.list +++ /dev/null @@ -1,209 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/ia64/ia64.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/ia64/sysv4.h -SRCDIR/gcc/config/ia64/netbsd.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/ia64/ia64.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/multilib.h deleted file mode 100644 index 5db05c543..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/multilib.h +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". ;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = ""; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/plugin-version.h deleted file mode 100644 index 38162eb88..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 4 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.4"; -static char datestamp[] = "20141219"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/ia64/tm.h deleted file mode 100644 index db2617abc..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/ia64/tm.h +++ /dev/null @@ -1,37 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (MASK_GNU_AS|MASK_GNU_LD) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/ia64/ia64.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/ia64/sysv4.h" -# include "config/ia64/netbsd.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/m68000/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68000/auto-host.h deleted file mode 100644 index 512d2adf7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_PLUGIN */ -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/m68k/m68k-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS 1 -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 0 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -/* #undef NEED_64BIT_HOST_WIDE_INT */ -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68000/bconfig.h deleted file mode 100644 index ef5fb4584..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68000/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68000/config.h deleted file mode 100644 index 63dac65ab..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68000/configargs.h deleted file mode 100644 index 501c0c4e3..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=m68010--netbsdelf --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/sun2-m68000/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/sun2-m68000/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/sun2-m68000/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/m68000 --enable-tls --disable-shared --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=m68010--netbsdelf --with-sysroot=/var/obj/mknative/sun2-m68000/usr/src/destdir.sun2"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/m68000/defs.mk deleted file mode 100644 index fe74c0f41..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/m68k/m68k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/m68k/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/m68k/m68k.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o m68k.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/m68k/m68k.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/m68k/m68k-opts.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/m68k/m68k-opts.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/m68k/m68k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/m68k/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/m68k/m68k-opts.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/m68k/m68k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/m68k/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/m68k/m68k.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS MOTOROLA=1 USE_GAS=1 CHAR_FAST8=1 SHORT_FAST16=1 -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=m68010 -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/m68k/m68k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/m68k/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/m68k/m68k-opts.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/m68k/m68k-tables.opt ${GNUHOSTDIST}/gcc/config/m68k/m68k.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/m68k/m68k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/m68k/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/m68k/m68k-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/m68k/m68k-common.c -G_LIB2ADDEHDEP= unwind-dw2-fde.h unwind-dw2-fde.c -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=no -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68000/gthr-default.h deleted file mode 100644 index 9a7a03cbc..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/m68000/gtyp-input.list deleted file mode 100644 index e73bf55cc..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/gtyp-input.list +++ /dev/null @@ -1,208 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/m68k/m68k.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/m68k/netbsd-elf.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/m68k/m68k.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68000/multilib.h deleted file mode 100644 index e160014f7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/multilib.h +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". ;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = ""; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68000/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68000/tm.h deleted file mode 100644 index b3d100e0c..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68000/tm.h +++ /dev/null @@ -1,48 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (m68010) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef MOTOROLA -# define MOTOROLA 1 -#endif -#ifndef USE_GAS -# define USE_GAS 1 -#endif -#ifndef CHAR_FAST8 -# define CHAR_FAST8 1 -#endif -#ifndef SHORT_FAST16 -# define SHORT_FAST16 1 -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/m68k/m68k.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/m68k/netbsd-elf.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/m68k/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68k/auto-host.h deleted file mode 100644 index 976d9cf15..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/m68k/m68k-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS 1 -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -/* #undef NEED_64BIT_HOST_WIDE_INT */ -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68k/bconfig.h deleted file mode 100644 index a7c7a3ba2..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.57 2011/07/01 02:11:14 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68k/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68k/config.h deleted file mode 100644 index 397ea0976..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.57 2011/07/01 02:11:14 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68k/configargs.h deleted file mode 100644 index d858893c2..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=m68k--netbsdelf --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/mvme68k-m68k/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/mvme68k-m68k/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/mvme68k-m68k/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/m68k --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=m68k--netbsdelf --with-sysroot=/var/obj/mknative/mvme68k-m68k/usr/src/destdir.mvme68k"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { "cpu", "m68020" }, { "arch", "m68k" } }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/m68k/defs.mk deleted file mode 100644 index 0f00b0899..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/m68k/m68k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/m68k/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/m68k/m68k.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o m68k.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/m68k/m68k.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/m68k/m68k-opts.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/m68k/m68k-opts.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/m68k/m68k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/m68k/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/m68k/m68k-opts.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/m68k/m68k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/m68k/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/m68k/m68k.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS MOTOROLA=1 USE_GAS=1 CHAR_FAST8=1 SHORT_FAST16=1 -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=m68020 -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/m68k/m68k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/m68k/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/m68k/m68k-opts.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/m68k/m68k-tables.opt ${GNUHOSTDIST}/gcc/config/m68k/m68k.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/m68k/m68k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/m68k/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/m68k/m68k-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/m68k/m68k-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68k/gthr-default.h deleted file mode 100644 index 5b4cac8e3..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.57 2011/07/01 02:11:14 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/m68k/gtyp-input.list deleted file mode 100644 index e73bf55cc..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/gtyp-input.list +++ /dev/null @@ -1,208 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/m68k/m68k.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/m68k/netbsd-elf.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/m68k/m68k.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68k/multilib.h deleted file mode 100644 index e160014f7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/multilib.h +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". ;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = ""; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68k/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/m68k/tm.h deleted file mode 100644 index 25a592896..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/m68k/tm.h +++ /dev/null @@ -1,48 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (m68020) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef MOTOROLA -# define MOTOROLA 1 -#endif -#ifndef USE_GAS -# define USE_GAS 1 -#endif -#ifndef CHAR_FAST8 -# define CHAR_FAST8 1 -#endif -#ifndef SHORT_FAST16 -# define SHORT_FAST16 1 -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/m68k/m68k.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/m68k/netbsd-elf.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/auto-host.h deleted file mode 100644 index 2480b53c1..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/mips/mips-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DSPR1_MULT 1 -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DTPRELWORD 1 -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GNU_ATTRIBUTE 1 -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_NO_SHARED 1 -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS_BUG 1 -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_RO_RW_SECTION_MIXING */ -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/bconfig.h deleted file mode 100644 index 0cc763a24..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.61 2011/07/03 12:26:02 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/config.h deleted file mode 100644 index 4f7243193..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.61 2011/07/03 12:26:02 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/configargs.h deleted file mode 100644 index a2f514910..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=mips64--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/sgimips-mips64eb/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/sgimips-mips64eb/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/sgimips-mips64eb/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/mips64eb --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=mips64--netbsd --with-sysroot=/var/obj/mknative/sgimips-mips64eb/usr/src/destdir.sgimips"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/defs.mk deleted file mode 100644 index 87a2d04fb..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/mips/netbsd64.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/mips/mips.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o mips.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/mips/mips.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/mips/mips-opts.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/mips/mips-opts.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/mips/netbsd64.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/mips/mips-opts.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/mips/netbsd64.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/mips/mips.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS MIPS_ABI_DEFAULT=ABI_N32 -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=((MASK_ABICALLS|MASK_FLOAT64|MASK_SOFT_FLOAT_ABI|MASK_SPLIT_ADDRESSES))|MASK_EXPLICIT_RELOCS -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/mips/netbsd64.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/mips/mips-opts.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/g.opt ${GNUHOSTDIST}/gcc/config/mips/mips-tables.opt ${GNUHOSTDIST}/gcc/config/mips/mips.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/mips/netbsd64.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/mips/mips-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/mips/mips-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/gthr-default.h deleted file mode 100644 index 0ce1a40e5..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.61 2011/07/03 12:26:02 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/gtyp-input.list deleted file mode 100644 index ba4722d20..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/gtyp-input.list +++ /dev/null @@ -1,210 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/vxworks-dummy.h -SRCDIR/gcc/config/mips/mips.h -SRCDIR/gcc/config/mips/elf.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/mips/netbsd.h -SRCDIR/gcc/config/mips/netbsd64.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/mips/mips.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/multilib.h deleted file mode 100644 index 52834eae3..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/multilib.h +++ /dev/null @@ -1,30 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". !mabi=n32 !mabi=64 !mabi=32;", -".:. mabi=n32 !mabi=64 !mabi=32;", -".:../lib/64 !mabi=n32 mabi=64 !mabi=32;", -".:../lib/o32 !mabi=n32 !mabi=64 mabi=32;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"mabi=n32 mabi=n32;", -"mabi=64 mabi=64;", -"mabi=32 mabi=32;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "mabi=n32/mabi=64/mabi=32"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/tm.h deleted file mode 100644 index ed5d33e95..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/tm.h +++ /dev/null @@ -1,41 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (((MASK_ABICALLS|MASK_FLOAT64|MASK_SOFT_FLOAT_ABI|MASK_SPLIT_ADDRESSES))|MASK_EXPLICIT_RELOCS) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef MIPS_ABI_DEFAULT -# define MIPS_ABI_DEFAULT ABI_N32 -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/elfos.h" -# include "config/vxworks-dummy.h" -# include "config/mips/mips.h" -# include "config/mips/elf.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/mips/netbsd.h" -# include "config/mips/netbsd64.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/auto-host.h deleted file mode 100644 index 860df7e12..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/mips/mips-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DSPR1_MULT 1 -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DTPRELWORD 1 -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GNU_ATTRIBUTE 1 -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_NO_SHARED 1 -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS_BUG 1 -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_RO_RW_SECTION_MIXING */ -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/bconfig.h deleted file mode 100644 index 0cc763a24..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.61 2011/07/03 12:26:02 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/config.h deleted file mode 100644 index 4f7243193..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.61 2011/07/03 12:26:02 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/configargs.h deleted file mode 100644 index d4a0f90ee..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=mips64el--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/evbmips-mips64el/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbmips-mips64el/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbmips-mips64el/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/mips64el --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=mips64el--netbsd --with-sysroot=/var/obj/mknative/evbmips-mips64el/usr/src/destdir.evbmips"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/defs.mk deleted file mode 100644 index cc0addce5..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/mips/netbsd64.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/mips/mips.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o mips.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/mips/mips.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/mips/mips-opts.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/mips/mips-opts.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/mips/netbsd64.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/mips/mips-opts.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/mips/netbsd64.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/mips/mips.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=TARGET_ENDIAN_DEFAULT=0 LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS MIPS_ABI_DEFAULT=ABI_N32 -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=((MASK_ABICALLS|MASK_FLOAT64|MASK_SOFT_FLOAT_ABI|MASK_SPLIT_ADDRESSES))|MASK_EXPLICIT_RELOCS -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/mips/netbsd64.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/mips/mips-opts.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/g.opt ${GNUHOSTDIST}/gcc/config/mips/mips-tables.opt ${GNUHOSTDIST}/gcc/config/mips/mips.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/mips/netbsd64.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/mips/mips-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/mips/mips-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/gthr-default.h deleted file mode 100644 index 0ce1a40e5..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.61 2011/07/03 12:26:02 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/gtyp-input.list deleted file mode 100644 index ba4722d20..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/gtyp-input.list +++ /dev/null @@ -1,210 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/vxworks-dummy.h -SRCDIR/gcc/config/mips/mips.h -SRCDIR/gcc/config/mips/elf.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/mips/netbsd.h -SRCDIR/gcc/config/mips/netbsd64.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/mips/mips.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/multilib.h deleted file mode 100644 index 52834eae3..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/multilib.h +++ /dev/null @@ -1,30 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". !mabi=n32 !mabi=64 !mabi=32;", -".:. mabi=n32 !mabi=64 !mabi=32;", -".:../lib/64 !mabi=n32 mabi=64 !mabi=32;", -".:../lib/o32 !mabi=n32 !mabi=64 mabi=32;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"mabi=n32 mabi=n32;", -"mabi=64 mabi=64;", -"mabi=32 mabi=32;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "mabi=n32/mabi=64/mabi=32"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/tm.h deleted file mode 100644 index cc90d2c6d..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mips64el/tm.h +++ /dev/null @@ -1,44 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (((MASK_ABICALLS|MASK_FLOAT64|MASK_SOFT_FLOAT_ABI|MASK_SPLIT_ADDRESSES))|MASK_EXPLICIT_RELOCS) -#ifndef TARGET_ENDIAN_DEFAULT -# define TARGET_ENDIAN_DEFAULT 0 -#endif -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef MIPS_ABI_DEFAULT -# define MIPS_ABI_DEFAULT ABI_N32 -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/elfos.h" -# include "config/vxworks-dummy.h" -# include "config/mips/mips.h" -# include "config/mips/elf.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/mips/netbsd.h" -# include "config/mips/netbsd64.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/auto-host.h deleted file mode 100644 index c3a234266..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/mips/mips-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DSPR1_MULT 1 -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DTPRELWORD 1 -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GNU_ATTRIBUTE 1 -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_NO_SHARED 1 -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS 1 -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PERSONALITY_RELAXATION 1 -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/bconfig.h deleted file mode 100644 index b69878a62..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.59 2011/07/03 06:47:12 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/config.h deleted file mode 100644 index 8d547384f..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.59 2011/07/03 06:47:12 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/configargs.h deleted file mode 100644 index 455ced009..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=mipseb--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/newsmips-mipseb/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/newsmips-mipseb/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/newsmips-mipseb/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/mipseb --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=mipseb--netbsd --with-sysroot=/var/obj/mknative/newsmips-mipseb/usr/src/destdir.newsmips"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/defs.mk deleted file mode 100644 index a71030380..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/mips/mips.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o mips.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/mips/mips.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/mips/mips-opts.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/mips/mips-opts.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/mips/mips-opts.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/mips/mips.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=((MASK_ABICALLS|MASK_SPLIT_ADDRESSES))|MASK_EXPLICIT_RELOCS -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/mips/mips-opts.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/g.opt ${GNUHOSTDIST}/gcc/config/mips/mips-tables.opt ${GNUHOSTDIST}/gcc/config/mips/mips.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/mips/mips-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/mips/mips-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/gthr-default.h deleted file mode 100644 index d988c229a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.59 2011/07/03 06:47:12 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/gtyp-input.list deleted file mode 100644 index 53505653e..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/gtyp-input.list +++ /dev/null @@ -1,209 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/vxworks-dummy.h -SRCDIR/gcc/config/mips/mips.h -SRCDIR/gcc/config/mips/elf.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/mips/netbsd.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/mips/mips.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/multilib.h deleted file mode 100644 index e160014f7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/multilib.h +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". ;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = ""; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/tm.h deleted file mode 100644 index 01698ead6..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipseb/tm.h +++ /dev/null @@ -1,37 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (((MASK_ABICALLS|MASK_SPLIT_ADDRESSES))|MASK_EXPLICIT_RELOCS) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/elfos.h" -# include "config/vxworks-dummy.h" -# include "config/mips/mips.h" -# include "config/mips/elf.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/mips/netbsd.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/auto-host.h deleted file mode 100644 index 239f1850c..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 1 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/mips/mips-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DSPR1_MULT 1 -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DTPRELWORD 1 -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GNU_ATTRIBUTE 1 -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_NO_SHARED 1 -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS 1 -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PERSONALITY_RELAXATION 1 -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/bconfig.h deleted file mode 100644 index b69878a62..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.59 2011/07/03 06:47:12 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/config.h deleted file mode 100644 index 8d547384f..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.59 2011/07/03 06:47:12 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/configargs.h deleted file mode 100644 index 97b70159d..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=mipsel--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/pmax-mipsel/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/pmax-mipsel/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/pmax-mipsel/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/mipsel --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=mipsel--netbsd --with-sysroot=/var/obj/mknative/pmax-mipsel/usr/src/destdir.pmax"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/defs.mk deleted file mode 100644 index 5bbcd23a1..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/mips/mips.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o mips.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/mips/mips.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/mips/mips-opts.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/mips/mips-opts.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/mips/mips-opts.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/mips/mips.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=TARGET_ENDIAN_DEFAULT=0 LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=((MASK_ABICALLS|MASK_SPLIT_ADDRESSES))|MASK_EXPLICIT_RELOCS -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/mips/mips-opts.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/g.opt ${GNUHOSTDIST}/gcc/config/mips/mips-tables.opt ${GNUHOSTDIST}/gcc/config/mips/mips.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/mips/mips.h ${GNUHOSTDIST}/gcc/config/mips/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/mips/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/mips/mips-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/mips/mips-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/gthr-default.h deleted file mode 100644 index d988c229a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.59 2011/07/03 06:47:12 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/gtyp-input.list deleted file mode 100644 index 53505653e..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/gtyp-input.list +++ /dev/null @@ -1,209 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/vxworks-dummy.h -SRCDIR/gcc/config/mips/mips.h -SRCDIR/gcc/config/mips/elf.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/mips/netbsd.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/mips/mips.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/multilib.h deleted file mode 100644 index e160014f7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/multilib.h +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". ;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = ""; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/tm.h deleted file mode 100644 index 521e26799..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/mipsel/tm.h +++ /dev/null @@ -1,40 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (((MASK_ABICALLS|MASK_SPLIT_ADDRESSES))|MASK_EXPLICIT_RELOCS) -#ifndef TARGET_ENDIAN_DEFAULT -# define TARGET_ENDIAN_DEFAULT 0 -#endif -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/elfos.h" -# include "config/vxworks-dummy.h" -# include "config/mips/mips.h" -# include "config/mips/elf.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/mips/netbsd.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/or1k/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/or1k/auto-host.h deleted file mode 100644 index 2189a28b0..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/or1k/or1k-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DEBUG_PREFIX_MAP */ -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DWARF2_DEBUG_LINE */ -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GDWARF2_DEBUG_FLAG */ -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GSTABS_DEBUG_FLAG */ -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY_SUPPORT 1 -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS 1 -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_WORKING_VFORK */ -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -/* #undef NEED_64BIT_HOST_WIDE_INT */ -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -#define vfork fork -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/or1k/bconfig.h deleted file mode 100644 index b69878a62..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.59 2011/07/03 06:47:12 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/or1k/bversion.h deleted file mode 100644 index 6521cff1b..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 4 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/or1k/config.h deleted file mode 100644 index 8d547384f..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.59 2011/07/03 06:47:12 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/or1k/configargs.h deleted file mode 100644 index 0f892f5ab..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src4/tools/gcc/../../external/gpl3/gcc/dist/configure --target=or1k--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --with-mpc-lib=/var/obj/mknative/or1k/usr/src4/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/or1k/usr/src4/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/or1k/usr/src4/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src4/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src4/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src4/external/lgpl3/gmp/lib/libgmp/arch/or1k --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=or1k--netbsd --with-sysroot=/var/obj/mknative/or1k/usr/src4/destdir.or1k"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/or1k/defs.mk deleted file mode 100644 index 30085c81f..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/or1k/or1k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/or1k/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/or1k/or1k.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o or1k.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/or1k/or1k.c -G_version=4.8.4 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/or1k/or1k-opts.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/or1k/or1k-opts.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/or1k/or1k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/or1k/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/or1k/or1k-opts.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/or1k/or1k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/or1k/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/or1k/or1k.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS OR1K_DELAY_DEFAULT=OR1K_DELAY_ON -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default= -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/or1k/or1k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/or1k/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/or1k/or1k-opts.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/or1k/or1k.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/or1k/or1k.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/or1k/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/or1k/or1k-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/or1k/or1k-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/or1k/gthr-default.h deleted file mode 100644 index d988c229a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.59 2011/07/03 06:47:12 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/or1k/gtyp-input.list deleted file mode 100644 index d22c1a9c1..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/gtyp-input.list +++ /dev/null @@ -1,208 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/or1k/or1k.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/or1k/netbsd.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/or1k/or1k.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/or1k/multilib.h deleted file mode 100644 index e160014f7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/multilib.h +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". ;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = ""; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/or1k/plugin-version.h deleted file mode 100644 index d7b545bd8..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 4 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.4"; -static char datestamp[] = "20141219"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/or1k/tm.h deleted file mode 100644 index 70d9ce47f..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/or1k/tm.h +++ /dev/null @@ -1,38 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef OR1K_DELAY_DEFAULT -# define OR1K_DELAY_DEFAULT OR1K_DELAY_ON -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/or1k/or1k.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-elf.h" -# include "config/netbsd-stdint.h" -# include "config/or1k/netbsd.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/auto-host.h deleted file mode 100644 index 41d705ace..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/rs6000/rs6000-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_CMPB 1 -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DCI 1 -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DFP 1 -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_FPRND 1 -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GNU_ATTRIBUTE 1 -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LWSYNC 1 -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_MFCRF 1 -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_MFPGPR 1 -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_POPCNTB 1 -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_POPCNTD 1 -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_REL16 1 -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS_MARKERS 1 -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_VSX 1 -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_LCOMM_WITH_ALIGNMENT 1 -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS 1 -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/bconfig.h deleted file mode 100644 index 6d1b7f3f8..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.55 2011/06/30 07:16:59 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/config.h deleted file mode 100644 index 0b3bd5848..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.55 2011/06/30 07:16:59 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/configargs.h deleted file mode 100644 index 04df03cb0..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/configargs.h +++ /dev/null @@ -1,20 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -#ifdef _SOFT_FLOAT -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=powerpc--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/macppc-powerpc/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/macppc-powerpc/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/macppc-powerpc/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/powerpc --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=powerpc--netbsd --with-sysroot=/var/obj/mknative/macppc-powerpc/usr/src/destdir.macppc -with-float=soft"; -#else -static const char configuration_arguments[] = "/usr/src4/tools/gcc/../../external/gpl3/gcc/dist/configure --target=powerpc--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/macppc-powerpc/usr/src4/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/macppc-powerpc/usr/src4/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/macppc-powerpc/usr/src4/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src4/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src4/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src4/external/lgpl3/gmp/lib/libgmp/arch/powerpc --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=powerpc--netbsd --with-sysroot=/var/obj/mknative/macppc-powerpc/usr/src4/destdir.macppc"; -#endif -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { -#ifdef _SOFT_FLOAT - { "float", "soft" }, -#endif - { NULL, NULL } -}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/defs.mk deleted file mode 100644 index 4aee44759..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o rs6000-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o rs6000-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/rs6000/secureplt.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/freebsd-spec.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/rs6000/sysv4.h ${GNUHOSTDIST}/gcc/config/rs6000/netbsd.h ${GNUHOSTDIST}/gcc/config/rs6000/option-defaults.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/rs6000/rs6000.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o rs6000.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/rs6000/rs6000.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000-opts.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000-opts.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/rs6000/secureplt.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/freebsd-spec.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/rs6000/sysv4.h ${GNUHOSTDIST}/gcc/config/rs6000/netbsd.h ${GNUHOSTDIST}/gcc/config/rs6000/option-defaults.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000-opts.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000-builtin.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/rs6000/secureplt.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/freebsd-spec.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/rs6000/sysv4.h ${GNUHOSTDIST}/gcc/config/rs6000/netbsd.h ${GNUHOSTDIST}/gcc/config/rs6000/option-defaults.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/rs6000/rs6000.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default= -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/rs6000/secureplt.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/freebsd-spec.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/rs6000/sysv4.h ${GNUHOSTDIST}/gcc/config/rs6000/netbsd.h ${GNUHOSTDIST}/gcc/config/rs6000/option-defaults.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000-opts.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000-builtin.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/g.opt ${GNUHOSTDIST}/gcc/config/fused-madd.opt ${GNUHOSTDIST}/gcc/config/rs6000/rs6000-tables.opt ${GNUHOSTDIST}/gcc/config/rs6000/rs6000.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt ${GNUHOSTDIST}/gcc/config/rs6000/sysv4.opt ${GNUHOSTDIST}/gcc/config/rs6000/linux64.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/rs6000/secureplt.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/freebsd-spec.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/rs6000/sysv4.h ${GNUHOSTDIST}/gcc/config/rs6000/netbsd.h ${GNUHOSTDIST}/gcc/config/rs6000/option-defaults.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/rs6000/rs6000-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/rs6000/rs6000-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o rs6000-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o rs6000-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/gthr-default.h deleted file mode 100644 index c32a9c381..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.55 2011/06/30 07:16:59 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/gtyp-input.list deleted file mode 100644 index 920825184..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/gtyp-input.list +++ /dev/null @@ -1,211 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/rs6000/secureplt.h -SRCDIR/gcc/config/rs6000/rs6000.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/freebsd-spec.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/rs6000/sysv4.h -SRCDIR/gcc/config/rs6000/netbsd.h -SRCDIR/gcc/config/rs6000/option-defaults.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/rs6000/rs6000.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/multilib.h deleted file mode 100644 index e160014f7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/multilib.h +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". ;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = ""; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/tm.h deleted file mode 100644 index 95674efb9..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc/tm.h +++ /dev/null @@ -1,38 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/rs6000/secureplt.h" -# include "config/rs6000/rs6000.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/freebsd-spec.h" -# include "config/netbsd.h" -# include "config/netbsd-elf.h" -# include "config/rs6000/sysv4.h" -# include "config/rs6000/netbsd.h" -# include "config/rs6000/option-defaults.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/auto-host.h deleted file mode 100644 index 885e62846..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/rs6000/rs6000-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_CMPB 1 -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DCI 1 -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DFP 1 -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_FPRND 1 -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GNU_ATTRIBUTE 1 -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LWSYNC 1 -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_MFCRF 1 -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_MFPGPR 1 -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_POPCNTB 1 -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_POPCNTD 1 -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_REL16 1 -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS_MARKERS 1 -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_VSX 1 -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_LCOMM_WITH_ALIGNMENT 1 -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS 1 -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_WORKING_VFORK */ -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 8 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 8 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -#define vfork fork -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/bconfig.h deleted file mode 100644 index bcc0bdce9..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.65 2011/10/13 19:52:33 matt Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/bversion.h deleted file mode 100644 index 6521cff1b..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 4 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/config.h deleted file mode 100644 index 649bb3815..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.65 2011/10/13 19:52:33 matt Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/configargs.h deleted file mode 100644 index 224a7739f..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src4/tools/gcc/../../external/gpl3/gcc/dist/configure --target=powerpc64--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --with-mpc-lib=/var/obj/mknative/evbppc-powerpc64/usr/src4/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/evbppc-powerpc64/usr/src4/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/evbppc-powerpc64/usr/src4/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src4/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src4/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src4/external/lgpl3/gmp/lib/libgmp/arch/powerpc64 --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=powerpc64--netbsd --with-sysroot=/var/obj/mknative/evbppc-powerpc64/usr/src4/destdir.evbppc"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/defs.mk deleted file mode 100644 index 00e6d1523..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o rs6000-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o rs6000-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/rs6000/secureplt.h ${GNUHOSTDIST}/gcc/config/rs6000/biarch64.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/freebsd-spec.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/rs6000/sysv4.h ${GNUHOSTDIST}/gcc/config/rs6000/default64.h ${GNUHOSTDIST}/gcc/config/rs6000/netbsd64.h ${GNUHOSTDIST}/gcc/config/rs6000/option-defaults.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/rs6000/rs6000.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o rs6000.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/rs6000/rs6000.c -G_version=4.8.4 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000-opts.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000-opts.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/rs6000/secureplt.h ${GNUHOSTDIST}/gcc/config/rs6000/biarch64.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/freebsd-spec.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/rs6000/sysv4.h ${GNUHOSTDIST}/gcc/config/rs6000/default64.h ${GNUHOSTDIST}/gcc/config/rs6000/netbsd64.h ${GNUHOSTDIST}/gcc/config/rs6000/option-defaults.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000-opts.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000-builtin.def hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/rs6000/secureplt.h ${GNUHOSTDIST}/gcc/config/rs6000/biarch64.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/freebsd-spec.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/rs6000/sysv4.h ${GNUHOSTDIST}/gcc/config/rs6000/default64.h ${GNUHOSTDIST}/gcc/config/rs6000/netbsd64.h ${GNUHOSTDIST}/gcc/config/rs6000/option-defaults.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/rs6000/rs6000.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default= -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/rs6000/secureplt.h ${GNUHOSTDIST}/gcc/config/rs6000/biarch64.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/freebsd-spec.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/rs6000/sysv4.h ${GNUHOSTDIST}/gcc/config/rs6000/default64.h ${GNUHOSTDIST}/gcc/config/rs6000/netbsd64.h ${GNUHOSTDIST}/gcc/config/rs6000/option-defaults.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000-opts.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000-builtin.def -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/g.opt ${GNUHOSTDIST}/gcc/config/fused-madd.opt ${GNUHOSTDIST}/gcc/config/rs6000/rs6000-tables.opt ${GNUHOSTDIST}/gcc/config/rs6000/rs6000.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt ${GNUHOSTDIST}/gcc/config/rs6000/sysv4.opt ${GNUHOSTDIST}/gcc/config/rs6000/linux64.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/rs6000/secureplt.h ${GNUHOSTDIST}/gcc/config/rs6000/biarch64.h ${GNUHOSTDIST}/gcc/config/rs6000/rs6000.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/freebsd-spec.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/rs6000/sysv4.h ${GNUHOSTDIST}/gcc/config/rs6000/default64.h ${GNUHOSTDIST}/gcc/config/rs6000/netbsd64.h ${GNUHOSTDIST}/gcc/config/rs6000/option-defaults.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/rs6000/rs6000-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/rs6000/rs6000-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o rs6000-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o rs6000-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/gthr-default.h deleted file mode 100644 index fc560c3c4..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.65 2011/10/13 19:52:33 matt Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/gtyp-input.list deleted file mode 100644 index 17524bb38..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/gtyp-input.list +++ /dev/null @@ -1,213 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/rs6000/secureplt.h -SRCDIR/gcc/config/rs6000/biarch64.h -SRCDIR/gcc/config/rs6000/rs6000.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/freebsd-spec.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/rs6000/sysv4.h -SRCDIR/gcc/config/rs6000/default64.h -SRCDIR/gcc/config/rs6000/netbsd64.h -SRCDIR/gcc/config/rs6000/option-defaults.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/rs6000/rs6000.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/multilib.h deleted file mode 100644 index e237b9ccf..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/multilib.h +++ /dev/null @@ -1,28 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". !m64 !m32;", -".:. m64 !m32;", -".:../lib/powerpc !m64 m32;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"m64 m64;", -"m32 m32;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "m64/m32"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/plugin-version.h deleted file mode 100644 index d7b545bd8..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 4 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.4"; -static char datestamp[] = "20141219"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/tm.h deleted file mode 100644 index d3bbb8946..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/tm.h +++ /dev/null @@ -1,40 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/rs6000/secureplt.h" -# include "config/rs6000/biarch64.h" -# include "config/rs6000/rs6000.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/freebsd-spec.h" -# include "config/netbsd.h" -# include "config/netbsd-elf.h" -# include "config/rs6000/sysv4.h" -# include "config/rs6000/default64.h" -# include "config/rs6000/netbsd64.h" -# include "config/rs6000/option-defaults.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/auto-host.h deleted file mode 100644 index 9f23490a5..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/riscv/riscv-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DEBUG_PREFIX_MAP */ -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DWARF2_DEBUG_LINE */ -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GDWARF2_DEBUG_FLAG */ -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GSTABS_DEBUG_FLAG */ -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEB128 */ -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY_SUPPORT 1 -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS */ -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS_BUG 1 -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_RO_RW_SECTION_MIXING */ -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_WORKING_VFORK */ -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -#define USE_AS_TRADITIONAL_FORMAT 1 -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -#define vfork fork -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/bconfig.h deleted file mode 100644 index efe685f94..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/bversion.h deleted file mode 100644 index 6521cff1b..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 4 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/config.h deleted file mode 100644 index b2e0f6c61..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/configargs.h deleted file mode 100644 index b700d6d61..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src4/tools/gcc/../../external/gpl3/gcc/dist/configure --target=riscv32--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --with-mpc-lib=/var/obj/mknative/riscv-riscv32/usr/src4/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/riscv-riscv32/usr/src4/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/riscv-riscv32/usr/src4/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src4/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src4/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src4/external/lgpl3/gmp/lib/libgmp/arch/riscv32 --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=riscv32--netbsd --with-sysroot=/var/obj/mknative/riscv-riscv32/usr/src4/destdir.riscv"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/defs.mk deleted file mode 100644 index 8f4b789aa..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/riscv/riscv.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/riscv/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/riscv/riscv.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o riscv.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/riscv/riscv.c -G_version=4.8.4 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/riscv/riscv.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/riscv/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/riscv/riscv.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/riscv/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/riscv/riscv.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS TARGET_64BIT_DEFAULT=0 -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default= -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/riscv/riscv.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/riscv/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/riscv/riscv.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/riscv/riscv.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/riscv/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/riscv/riscv-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/riscv/riscv-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/gtyp-input.list deleted file mode 100644 index 5625a6d5a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/gtyp-input.list +++ /dev/null @@ -1,206 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/riscv/riscv.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/riscv/netbsd.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/riscv/riscv.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/multilib.h deleted file mode 100644 index 251f2bc52..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/multilib.h +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". ;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = ""; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/plugin-version.h deleted file mode 100644 index d7b545bd8..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 4 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.4"; -static char datestamp[] = "20141219"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/tm.h deleted file mode 100644 index ba779e609..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/tm.h +++ /dev/null @@ -1,36 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef TARGET_64BIT_DEFAULT -# define TARGET_64BIT_DEFAULT 0 -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/elfos.h" -# include "config/riscv/riscv.h" -# include "config/netbsd.h" -# include "config/netbsd-elf.h" -# include "config/riscv/netbsd.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/auto-host.h deleted file mode 100644 index b0f88fae8..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/riscv/riscv-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DEBUG_PREFIX_MAP */ -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DWARF2_DEBUG_LINE */ -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GDWARF2_DEBUG_FLAG */ -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GSTABS_DEBUG_FLAG */ -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEB128 */ -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY_SUPPORT 1 -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS 1 -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_WORKING_VFORK */ -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 8 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 8 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -#define USE_AS_TRADITIONAL_FORMAT 1 -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -#define vfork fork -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/bconfig.h deleted file mode 100644 index efe685f94..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/bversion.h deleted file mode 100644 index 6521cff1b..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 4 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/config.h deleted file mode 100644 index b2e0f6c61..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/configargs.h deleted file mode 100644 index b790c4ba7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src4/tools/gcc/../../external/gpl3/gcc/dist/configure --target=riscv64--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --with-mpc-lib=/var/obj/mknative/riscv-riscv64/usr/src4/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/riscv-riscv64/usr/src4/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/riscv-riscv64/usr/src4/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src4/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src4/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src4/external/lgpl3/gmp/lib/libgmp/arch/riscv64 --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=riscv64--netbsd --with-sysroot=/var/obj/mknative/riscv-riscv64/usr/src4/destdir.riscv"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/defs.mk deleted file mode 100644 index bd8b9f8a3..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/riscv/riscv.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/riscv/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/riscv/riscv.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o riscv.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/riscv/riscv.c -G_version=4.8.4 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/riscv/riscv.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/riscv/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/riscv/riscv.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/riscv/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/riscv/riscv.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default= -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/riscv/riscv.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/riscv/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/riscv/riscv.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/riscv/riscv.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/riscv/netbsd.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/riscv/riscv-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/riscv/riscv-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/gtyp-input.list deleted file mode 100644 index 5625a6d5a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/gtyp-input.list +++ /dev/null @@ -1,206 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/riscv/riscv.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/riscv/netbsd.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/riscv/riscv.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/multilib.h deleted file mode 100644 index 0a0ce75c5..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/multilib.h +++ /dev/null @@ -1,28 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -static const char *const multilib_raw[] = { -". !m64 !m32;", -".:. m64 !m32;", -".:../lib/rv32 !m64 m32;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"m64 m64;", -"m32 m32;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "m64/m32"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/plugin-version.h deleted file mode 100644 index d7b545bd8..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 4 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.4"; -static char datestamp[] = "20141219"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/tm.h deleted file mode 100644 index 061ec1155..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/riscv64/tm.h +++ /dev/null @@ -1,33 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/elfos.h" -# include "config/riscv/riscv.h" -# include "config/netbsd.h" -# include "config/netbsd-elf.h" -# include "config/riscv/netbsd.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/auto-host.h deleted file mode 100644 index 9883c6907..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/sh/sh-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DEBUG_PREFIX_MAP */ -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DWARF2_DEBUG_LINE */ -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GDWARF2_DEBUG_FLAG */ -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GSTABS_DEBUG_FLAG */ -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS 1 -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/bconfig.h deleted file mode 100644 index ef5fb4584..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/config.h deleted file mode 100644 index 63dac65ab..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/configargs.h deleted file mode 100644 index 35e5e7292..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=sh--netbsdelf --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/mmeye-sh3eb/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/mmeye-sh3eb/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/mmeye-sh3eb/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/sh3eb --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=sh--netbsdelf --with-sysroot=/var/obj/mknative/mmeye-sh3eb/usr/src/destdir.mmeye"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/defs.mk deleted file mode 100644 index f26836e36..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o sh-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o sh-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sh/sh.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sh/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sh/netbsd-elf.h sysroot-suffix.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/sh/sh.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o sh.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/sh/sh.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sh/sh.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sh/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sh/netbsd-elf.h sysroot-suffix.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sh/sh.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sh/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sh/netbsd-elf.h sysroot-suffix.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/sh/sh.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS SH_MULTILIB_CPU_DEFAULT="m3" SUPPORT_SH3=1 SUPPORT_SH3=1 SUPPORT_SH3E=1 SUPPORT_SH4=1 -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=SELECT_SH3 -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sh/sh.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sh/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sh/netbsd-elf.h sysroot-suffix.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/fused-madd.opt ${GNUHOSTDIST}/gcc/config/sh/sh.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sh/sh.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sh/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sh/netbsd-elf.h sysroot-suffix.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/sh/sh-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/sh/sh-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o sh-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o sh-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/gthr-default.h deleted file mode 100644 index 9a7a03cbc..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/gtyp-input.list deleted file mode 100644 index 2c1a21d87..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/gtyp-input.list +++ /dev/null @@ -1,211 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/vxworks-dummy.h -SRCDIR/gcc/config/sh/sh.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/sh/elf.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/sh/netbsd-elf.h -sysroot-suffix.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/sh/sh.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/multilib.h deleted file mode 100644 index 516fddae5..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/multilib.h +++ /dev/null @@ -1,53 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". !ml !m3 !m3e !m4;", -".:!ml ml !m3 !m3e !m4;", -".:!m3 !ml m3 !m3e !m4;", -".:!m3e !ml !m3 m3e !m4;", -".:!m4 !ml !m3 !m3e m4;", -".:!ml/m3 ml m3 !m3e !m4;", -".:!ml/m3e ml !m3 m3e !m4;", -".:!ml/m4 ml !m3 !m3e m4;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"m4-nofpu m3;", -"m4-100-nofpu m3;", -"m4-200-nofpu m3;", -"m4-400 m3;", -"m4-500 m3;", -"m4-340 m3;", -"m4-300-nofpu m3;", -"m4al m3;", -"m4a-nofpu m3;", -"m4-single-only m3e;", -"m4-100-single-only m3e;", -"m4-200-single-only m3e;", -"m4-300-single-only m3e;", -"m4a-single-only m3e;", -"m4-100 m4;", -"m4-200 m4;", -"m4-300 m4;", -"m4a m4;", -"ml ml;", -"m3 m3;", -"m3e m3e;", -"m4 m4;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "ml m3/m3e/m4"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/sysroot-suffix.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/sysroot-suffix.h deleted file mode 100644 index a2e463155..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/sysroot-suffix.h +++ /dev/null @@ -1,16 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.61 2011/07/03 12:26:02 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#undef SYSROOT_SUFFIX_SPEC -#define SYSROOT_SUFFIX_SPEC "" \ -"%{ml:" \ - "%{m3|m4-nofpu|m4-100-nofpu|m4-200-nofpu|m4-400|m4-500|m4-340|m4-300-nofpu|m4al|m4a-nofpu:/ml/m3;" \ - "m3e|m4-single-only|m4-100-single-only|m4-200-single-only|m4-300-single-only|m4a-single-only:/ml/m3e;" \ - "m4|m4-100|m4-200|m4-300|m4a:/ml/m4;" \ - ":/ml};" \ -":" \ - "%{m3|m4-nofpu|m4-100-nofpu|m4-200-nofpu|m4-400|m4-500|m4-340|m4-300-nofpu|m4al|m4a-nofpu:/m3;" \ - "m3e|m4-single-only|m4-100-single-only|m4-200-single-only|m4-300-single-only|m4a-single-only:/m3e;" \ - "m4|m4-100|m4-200|m4-300|m4a:/m4;" \ - ":}}" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/tm.h deleted file mode 100644 index 845769040..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/tm.h +++ /dev/null @@ -1,54 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (SELECT_SH3) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef SH_MULTILIB_CPU_DEFAULT -# define SH_MULTILIB_CPU_DEFAULT "m3" -#endif -#ifndef SUPPORT_SH3 -# define SUPPORT_SH3 1 -#endif -#ifndef SUPPORT_SH3 -# define SUPPORT_SH3 1 -#endif -#ifndef SUPPORT_SH3E -# define SUPPORT_SH3E 1 -#endif -#ifndef SUPPORT_SH4 -# define SUPPORT_SH4 1 -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/vxworks-dummy.h" -# include "config/sh/sh.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/sh/elf.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/sh/netbsd-elf.h" -# include "sysroot-suffix.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/auto-host.h deleted file mode 100644 index df9d65f40..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/sh/sh-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DEBUG_PREFIX_MAP */ -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DWARF2_DEBUG_LINE */ -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GDWARF2_DEBUG_FLAG */ -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GSTABS_DEBUG_FLAG */ -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS 1 -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/bconfig.h deleted file mode 100644 index ef5fb4584..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/config.h deleted file mode 100644 index 63dac65ab..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/configargs.h deleted file mode 100644 index f25c08d2a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=shle--netbsdelf --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/landisk-sh3el/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/landisk-sh3el/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/landisk-sh3el/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/sh3el --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=shle--netbsdelf --with-sysroot=/var/obj/mknative/landisk-sh3el/usr/src/destdir.landisk"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/defs.mk deleted file mode 100644 index 279ab592e..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o sh-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o sh-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/sh/little.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sh/sh.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sh/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sh/netbsd-elf.h sysroot-suffix.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/sh/sh.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o sh.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/sh/sh.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/sh/little.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sh/sh.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sh/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sh/netbsd-elf.h sysroot-suffix.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/sh/little.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sh/sh.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sh/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sh/netbsd-elf.h sysroot-suffix.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/sh/sh.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS SH_MULTILIB_CPU_DEFAULT="m3" SUPPORT_SH3=1 SUPPORT_SH3=1 SUPPORT_SH3E=1 SUPPORT_SH4=1 -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=SELECT_SH3 -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/sh/little.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sh/sh.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sh/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sh/netbsd-elf.h sysroot-suffix.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/fused-madd.opt ${GNUHOSTDIST}/gcc/config/sh/sh.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/sh/little.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sh/sh.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sh/elf.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sh/netbsd-elf.h sysroot-suffix.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/sh/sh-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/sh/sh-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o sh-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o sh-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/gthr-default.h deleted file mode 100644 index 9a7a03cbc..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/gtyp-input.list deleted file mode 100644 index 1aa22df8a..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/gtyp-input.list +++ /dev/null @@ -1,212 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/sh/little.h -SRCDIR/gcc/config/vxworks-dummy.h -SRCDIR/gcc/config/sh/sh.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/sh/elf.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/sh/netbsd-elf.h -sysroot-suffix.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/sh/sh.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/multilib.h deleted file mode 100644 index b23f2a41d..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/multilib.h +++ /dev/null @@ -1,53 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". !mb !m3 !m3e !m4;", -".:!mb mb !m3 !m3e !m4;", -".:!m3 !mb m3 !m3e !m4;", -".:!m3e !mb !m3 m3e !m4;", -".:!m4 !mb !m3 !m3e m4;", -".:!mb/m3 mb m3 !m3e !m4;", -".:!mb/m3e mb !m3 m3e !m4;", -".:!mb/m4 mb !m3 !m3e m4;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"m4-nofpu m3;", -"m4-100-nofpu m3;", -"m4-200-nofpu m3;", -"m4-400 m3;", -"m4-500 m3;", -"m4-340 m3;", -"m4-300-nofpu m3;", -"m4al m3;", -"m4a-nofpu m3;", -"m4-single-only m3e;", -"m4-100-single-only m3e;", -"m4-200-single-only m3e;", -"m4-300-single-only m3e;", -"m4a-single-only m3e;", -"m4-100 m4;", -"m4-200 m4;", -"m4-300 m4;", -"m4a m4;", -"mb mb;", -"m3 m3;", -"m3e m3e;", -"m4 m4;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "mb m3/m3e/m4"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/sysroot-suffix.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/sysroot-suffix.h deleted file mode 100644 index 5d16dd63e..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/sysroot-suffix.h +++ /dev/null @@ -1,16 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#undef SYSROOT_SUFFIX_SPEC -#define SYSROOT_SUFFIX_SPEC "" \ -"%{mb:" \ - "%{m3|m4-nofpu|m4-100-nofpu|m4-200-nofpu|m4-400|m4-500|m4-340|m4-300-nofpu|m4al|m4a-nofpu:/mb/m3;" \ - "m3e|m4-single-only|m4-100-single-only|m4-200-single-only|m4-300-single-only|m4a-single-only:/mb/m3e;" \ - "m4|m4-100|m4-200|m4-300|m4a:/mb/m4;" \ - ":/mb};" \ -":" \ - "%{m3|m4-nofpu|m4-100-nofpu|m4-200-nofpu|m4-400|m4-500|m4-340|m4-300-nofpu|m4al|m4a-nofpu:/m3;" \ - "m3e|m4-single-only|m4-100-single-only|m4-200-single-only|m4-300-single-only|m4a-single-only:/m3e;" \ - "m4|m4-100|m4-200|m4-300|m4a:/m4;" \ - ":}}" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/tm.h deleted file mode 100644 index 31529ec07..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sh3el/tm.h +++ /dev/null @@ -1,55 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (SELECT_SH3) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef SH_MULTILIB_CPU_DEFAULT -# define SH_MULTILIB_CPU_DEFAULT "m3" -#endif -#ifndef SUPPORT_SH3 -# define SUPPORT_SH3 1 -#endif -#ifndef SUPPORT_SH3 -# define SUPPORT_SH3 1 -#endif -#ifndef SUPPORT_SH3E -# define SUPPORT_SH3E 1 -#endif -#ifndef SUPPORT_SH4 -# define SUPPORT_SH4 1 -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/sh/little.h" -# include "config/vxworks-dummy.h" -# include "config/sh/sh.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/sh/elf.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/sh/netbsd-elf.h" -# include "sysroot-suffix.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/sparc/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc/auto-host.h deleted file mode 100644 index 5b74c4732..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/sparc/sparc-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_REGISTER_PSEUDO_OP 1 -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_RELAX_OPTION 1 -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_SPARC4 1 -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_SPARC_NOBITS 1 -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_SPARC_UA_PCREL 1 -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_SPARC_UA_PCREL_HIDDEN 1 -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS 1 -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc/bconfig.h deleted file mode 100644 index 6d1b7f3f8..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.55 2011/06/30 07:16:59 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc/config.h deleted file mode 100644 index 0b3bd5848..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.55 2011/06/30 07:16:59 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc/configargs.h deleted file mode 100644 index 7d090ad10..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=sparc--netbsdelf --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/sparc/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/sparc/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/sparc/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/sparc --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=sparc--netbsdelf --with-sysroot=/var/obj/mknative/sparc/usr/src/destdir.sparc"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { "cpu", "v7" } }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/sparc/defs.mk deleted file mode 100644 index 34555e1c5..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o sparc-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o sparc-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sparc/sparc.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sparc/sysv4.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sparc/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/sparc/sparc.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o sparc.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/sparc/sparc.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/sparc/sparc-opts.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/sparc/sparc-opts.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sparc/sparc.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sparc/sysv4.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sparc/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/sparc/sparc-opts.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sparc/sparc.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sparc/sysv4.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sparc/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/sparc/sparc.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_v7 -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sparc/sparc.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sparc/sysv4.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sparc/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/sparc/sparc-opts.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/sparc/sparc.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt ${GNUHOSTDIST}/gcc/config/sparc/long-double-switch.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sparc/sparc.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sparc/sysv4.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sparc/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/sparc/sparc-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/sparc/sparc-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o sparc-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o sparc-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc/gthr-default.h deleted file mode 100644 index c32a9c381..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.55 2011/06/30 07:16:59 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/sparc/gtyp-input.list deleted file mode 100644 index 6597ebd19..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/gtyp-input.list +++ /dev/null @@ -1,210 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/vxworks-dummy.h -SRCDIR/gcc/config/sparc/sparc.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/sparc/sysv4.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/sparc/netbsd-elf.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/sparc/sparc.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc/multilib.h deleted file mode 100644 index e160014f7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/multilib.h +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". ;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = ""; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc/tm.h deleted file mode 100644 index 8a6f0bbd4..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc/tm.h +++ /dev/null @@ -1,38 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_v7) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/vxworks-dummy.h" -# include "config/sparc/sparc.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/sparc/sysv4.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/sparc/netbsd-elf.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/auto-host.h deleted file mode 100644 index 138b2ee39..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/sparc/sparc-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_FMAF_HPC_VIS3 1 -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_OFFSETABLE_LO10 1 -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_REGISTER_PSEUDO_OP 1 -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_RELAX_OPTION 1 -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_SPARC4 1 -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_SPARC_NOBITS 1 -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_SPARC_UA_PCREL 1 -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_SPARC_UA_PCREL_HIDDEN 1 -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS 1 -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 8 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 8 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# define WORDS_BIGENDIAN 1 -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/bconfig.h deleted file mode 100644 index 995fbafb2..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.50 2011/06/28 04:30:32 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/config.h deleted file mode 100644 index e4d598896..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.50 2011/06/28 04:30:32 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/configargs.h deleted file mode 100644 index 74688c9f8..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=sparc64--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/sparc64/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/sparc64/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/sparc64/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/sparc64 --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=sparc64--netbsd --with-sysroot=/var/obj/mknative/sparc64/usr/src/destdir.sparc64"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { "cpu", "ultrasparc" } }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/defs.mk deleted file mode 100644 index 0522ac9f6..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o sparc-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o sparc-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/sparc/biarch64.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sparc/sparc.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sparc/sysv4.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sparc/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/sparc/sparc.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o sparc.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/sparc/sparc.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/sparc/sparc-opts.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/sparc/sparc-opts.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/sparc/biarch64.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sparc/sparc.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sparc/sysv4.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sparc/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/sparc/sparc-opts.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/sparc/biarch64.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sparc/sparc.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sparc/sysv4.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sparc/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/sparc/sparc.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default=TARGET_CPU_ultrasparc -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/sparc/biarch64.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sparc/sparc.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sparc/sysv4.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sparc/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/sparc/sparc-opts.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/sparc/sparc.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt ${GNUHOSTDIST}/gcc/config/sparc/long-double-switch.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/sparc/biarch64.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/sparc/sparc.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/sparc/sysv4.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/sparc/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/sparc/sparc-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/sparc/sparc-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o sparc-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o sparc-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/gthr-default.h deleted file mode 100644 index 49cac9e77..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.50 2011/06/28 04:30:32 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/gtyp-input.list deleted file mode 100644 index 8f82acdd7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/gtyp-input.list +++ /dev/null @@ -1,211 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/sparc/biarch64.h -SRCDIR/gcc/config/vxworks-dummy.h -SRCDIR/gcc/config/sparc/sparc.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/sparc/sysv4.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/sparc/netbsd-elf.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/sparc/sparc.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/multilib.h deleted file mode 100644 index 2cbb38b96..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/multilib.h +++ /dev/null @@ -1,28 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". !m64 !m32;", -".:. m64 !m32;", -".:../lib/sparc !m64 m32;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"m64 m64;", -"m32 m32;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "m64/m32"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/tm.h deleted file mode 100644 index 7c014508f..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/tm.h +++ /dev/null @@ -1,39 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#define TARGET_CPU_DEFAULT (TARGET_CPU_ultrasparc) -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/sparc/biarch64.h" -# include "config/vxworks-dummy.h" -# include "config/sparc/sparc.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/sparc/sysv4.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/sparc/netbsd-elf.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/vax/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/vax/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/vax/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/vax/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/vax/auto-host.h deleted file mode 100644 index 82f2d7ab0..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/vax/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/vax/vax-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DEBUG_PREFIX_MAP */ -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DWARF2_DEBUG_LINE */ -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GDWARF2_DEBUG_FLAG */ -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GOTOFF_IN_DATA */ -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GSTABS_DEBUG_FLAG */ -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FFREEP */ -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDQ */ -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_FILDS */ -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_HLE */ -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_QUAD */ -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SAHF */ -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_SWAP */ -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_UD2 */ -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS */ -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS 1 -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -/* #undef NEED_64BIT_HOST_WIDE_INT */ -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 4 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 4 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/vax/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/vax/bconfig.h deleted file mode 100644 index ef5fb4584..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/vax/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/vax/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/vax/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/vax/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/vax/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/vax/config.h deleted file mode 100644 index 63dac65ab..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/vax/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/vax/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/vax/configargs.h deleted file mode 100644 index 84660afca..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/vax/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=vax--netbsdelf --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/vax/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/vax/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/vax/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/vax --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=vax--netbsdelf --with-sysroot=/var/obj/mknative/vax/usr/src/destdir.vax"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { NULL, NULL} }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/vax/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/vax/defs.mk deleted file mode 100644 index 463af1b9b..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/vax/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/vax/vax.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/vax/elf.h ${GNUHOSTDIST}/gcc/config/vax/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/vax/vax.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o vax.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/vax/vax.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/vax/vax.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/vax/elf.h ${GNUHOSTDIST}/gcc/config/vax/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/vax/vax.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/vax/elf.h ${GNUHOSTDIST}/gcc/config/vax/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/vax/vax.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS CHAR_FAST8=1 SHORT_FAST16=1 -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default= -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/vax/vax.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/vax/elf.h ${GNUHOSTDIST}/gcc/config/vax/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/vax/vax.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt ${GNUHOSTDIST}/gcc/config/vax/elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/vax/vax.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/vax/elf.h ${GNUHOSTDIST}/gcc/config/vax/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/vax/vax-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/vax/vax-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/vax/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/vax/gthr-default.h deleted file mode 100644 index 9a7a03cbc..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/vax/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.58 2011/07/02 13:25:05 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/vax/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/vax/gtyp-input.list deleted file mode 100644 index a192abba6..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/vax/gtyp-input.list +++ /dev/null @@ -1,208 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/vax/vax.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/vax/elf.h -SRCDIR/gcc/config/vax/netbsd-elf.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/vax/vax.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/vax/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/vax/multilib.h deleted file mode 100644 index e160014f7..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/vax/multilib.h +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". ;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = ""; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/vax/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/vax/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/vax/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/vax/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/vax/tm.h deleted file mode 100644 index 745d97cd8..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/vax/tm.h +++ /dev/null @@ -1,41 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifndef CHAR_FAST8 -# define CHAR_FAST8 1 -#endif -#ifndef SHORT_FAST16 -# define SHORT_FAST16 1 -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/vax/vax.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/vax/elf.h" -# include "config/vax/netbsd-elf.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/all-tree.def b/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/all-tree.def deleted file mode 100644 index 2146c9315..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/all-tree.def +++ /dev/null @@ -1,5 +0,0 @@ -#include "tree.def" -END_OF_BASE_TREE_CODES -#include "c-family/c-common.def" -#include "cp/cp-tree.def" -#include "objc/objc-tree.def" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/auto-host.h b/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/auto-host.h deleted file mode 100644 index cebe3bb16..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/auto-host.h +++ /dev/null @@ -1,2066 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* auto-host.h. Generated from config.in by configure. */ -/* config.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#ifndef USED_FOR_TARGET -/* #undef AC_APPLE_UNIVERSAL_BUILD */ -#endif - - -/* Define as the number of bits in a byte, if `limits.h' doesn't. */ -#ifndef USED_FOR_TARGET -/* #undef CHAR_BIT */ -#endif - - -/* Define 0/1 to force the choice for exception handling model. */ -#ifndef USED_FOR_TARGET -/* #undef CONFIG_SJLJ_EXCEPTIONS */ -#endif - - -/* Define to enable the use of a default assembler. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_ASSEMBLER */ -#endif - - -/* Define to enable the use of a default linker. */ -#ifndef USED_FOR_TARGET -/* #undef DEFAULT_LINKER */ -#endif - - -/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ - destructors for local statics and global objects. This is essential for - fully standards-compliant handling of destructors, but requires - __cxa_atexit in libc. */ -#ifndef USED_FOR_TARGET -#define DEFAULT_USE_CXA_ATEXIT 2 -#endif - - -/* Define if you want assertions enabled. This is a cheap check. */ -#ifndef USED_FOR_TARGET -#define ENABLE_ASSERT_CHECKING 1 -#endif - - -/* Define if you want more run-time sanity checks. This one gets a grab bag of - miscellaneous but relatively cheap checks. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_CHECKING */ -#endif - - -/* Define to 1 to specify that we are using the BID decimal floating point - format instead of DPD */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_BID_FORMAT 0 -#endif - - -/* Define to 1 to enable decimal float extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_DECIMAL_FLOAT 0 -#endif - - -/* Define if you want more run-time sanity checks for dataflow. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_DF_CHECKING */ -#endif - - -/* Define to 1 to enable fixed-point arithmetic extension to C. */ -#ifndef USED_FOR_TARGET -#define ENABLE_FIXED_POINT 0 -#endif - - -/* Define if you want fold checked that it never destructs its argument. This - is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_FOLD_CHECKING */ -#endif - - -/* Define if you want the garbage collector to operate in maximally paranoid - mode, validating the entire heap and collecting garbage at every - opportunity. This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_ALWAYS_COLLECT */ -#endif - - -/* Define if you want the garbage collector to do object poisoning and other - memory allocation checks. This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GC_CHECKING */ -#endif - - -/* Define if you want operations on GIMPLE (the basic data structure of the - high-level optimizers) to be checked for dynamic type safety at runtime. - This is moderately expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_GIMPLE_CHECKING */ -#endif - - -/* Define if gcc should always pass --build-id to linker. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_LD_BUILDID */ -#endif - - -/* Define to 1 to enable libquadmath support */ -#ifndef USED_FOR_TARGET -#define ENABLE_LIBQUADMATH_SUPPORT 1 -#endif - - -/* Define to enable LTO support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_LTO 1 -#endif - - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#ifndef USED_FOR_TARGET -#define ENABLE_NLS 1 -#endif - - -/* Define to enable plugin support. */ -#ifndef USED_FOR_TARGET -#define ENABLE_PLUGIN 1 -#endif - - -/* Define if you want all operations on RTL (the basic data structure of the - optimizer and back end) to be checked for dynamic type safety at runtime. - This is quite expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_CHECKING */ -#endif - - -/* Define if you want RTL flag accesses to be checked against the RTL codes - that are supported for each access macro. This is relatively cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_RTL_FLAG_CHECKING */ -#endif - - -/* Define if you want runtime assertions enabled. This is a cheap check. */ -#define ENABLE_RUNTIME_CHECKING 1 - -/* Define if you want all operations on trees (the basic data structure of the - front ends) to be checked for dynamic type safety at runtime. This is - moderately expensive. The tree browser debugging routines will also be - enabled by this option. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TREE_CHECKING */ -#endif - - -/* Define if you want all gimple types to be verified after gimplifiation. - This is cheap. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_TYPES_CHECKING */ -#endif - - -/* Define if you want to run subprograms and generated programs through - valgrind (a memory checker). This is extremely expensive. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_VALGRIND_CHECKING */ -#endif - - -/* Define to 1 if installation paths should be looked up in the Windows - Registry. Ignored on non-Windows hosts. */ -#ifndef USED_FOR_TARGET -/* #undef ENABLE_WIN32_REGISTRY */ -#endif - - -/* Define to the name of a file containing a list of extra machine modes for - this architecture. */ -#ifndef USED_FOR_TARGET -#define EXTRA_MODES_FILE "config/i386/i386-modes.def" -#endif - - -/* Define to enable detailed memory allocation stats gathering. */ -#ifndef USED_FOR_TARGET -#define GATHER_STATISTICS 0 -#endif - - -/* mcontext_t fields start with __ */ -#ifndef USED_FOR_TARGET -/* #undef HAS_MCONTEXT_T_UNDERSCORES */ -#endif - - -/* Define if your assembler supports cmpb. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_CMPB */ -#endif - - -/* Define if your assembler supports the DCI/ICI instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DCI */ -#endif - - -/* Define if your assembler supports the --debug-prefix-map option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DEBUG_PREFIX_MAP 1 -#endif - - -/* Define if your assembler supports DFP instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DFP */ -#endif - - -/* Define if your assembler supports DSPR1 mult. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DSPR1_MULT */ -#endif - - -/* Define if your assembler supports .dtprelword. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_DTPRELWORD */ -#endif - - -/* Define if your assembler supports dwarf2 .file/.loc directives, and - preserves file table indices exactly as given. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_DWARF2_DEBUG_LINE 1 -#endif - - -/* Define if your assembler supports explicit relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_EXPLICIT_RELOCS */ -#endif - - -/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FMAF_HPC_VIS3 */ -#endif - - -/* Define if your assembler supports fprnd. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_FPRND */ -#endif - - -/* Define if your assembler supports the --gdwarf2 option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports .gnu_attribute. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_GNU_ATTRIBUTE */ -#endif - - -/* Define true if the assembler supports '.long foo@GOTOFF'. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GOTOFF_IN_DATA 1 -#endif - - -/* Define if your assembler supports the --gstabs option. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_GSTABS_DEBUG_FLAG 1 -#endif - - -/* Define if your assembler supports the Sun syntax for cmov. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ -#endif - - -/* Define if your assembler supports the subtraction of symbols in different - sections. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_DIFF_SECT_DELTA 1 -#endif - - -/* Define if your assembler supports the ffreep mnemonic. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_FFREEP 1 -#endif - - -/* Define if your assembler uses fildq and fistq mnemonics. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_FILDQ 1 -#endif - - -/* Define if your assembler uses filds and fists mnemonics. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_FILDS 1 -#endif - - -/* Define if your assembler supports HLE prefixes. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_HLE 1 -#endif - - -/* Define if your assembler supports the .quad directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_QUAD 1 -#endif - - -/* Define if the assembler supports 'rep , lock '. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_REP_LOCK_PREFIX 1 -#endif - - -/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_SAHF 1 -#endif - - -/* Define if your assembler supports the swap suffix. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_SWAP 1 -#endif - - -/* Define if your assembler and linker support @tlsgdplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSGDPLT */ -#endif - - -/* Define if your assembler and linker support @tlsldmplt. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_IX86_TLSLDMPLT */ -#endif - - -/* Define if your assembler supports the 'ud2' mnemonic. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_IX86_UD2 1 -#endif - - -/* Define if your assembler supports the lituse_jsrdirect relocation. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_JSRDIRECT_RELOCS */ -#endif - - -/* Define if your assembler supports .sleb128 and .uleb128. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LEB128 1 -#endif - - -/* Define if your assembler supports LEON instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LEON */ -#endif - - -/* Define if the assembler won't complain about a line such as # 0 "" 2. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_LINE_ZERO 1 -#endif - - -/* Define if your assembler supports ltoffx and ldxmov relocations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ -#endif - - -/* Define if your assembler supports LWSYNC instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_LWSYNC */ -#endif - - -/* Define if your assembler supports mfcr field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFCRF */ -#endif - - -/* Define if your assembler supports mffgpr and mftgpr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_MFPGPR */ -#endif - - -/* Define if your assembler supports the -no-mul-bug-abort option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ -#endif - - -/* Define if the assembler understands -mno-shared. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_NO_SHARED */ -#endif - - -/* Define if your assembler supports offsetable %lo(). */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_OFFSETABLE_LO10 */ -#endif - - -/* Define if your assembler supports popcntb field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTB */ -#endif - - -/* Define if your assembler supports POPCNTD instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POPCNTD */ -#endif - - -/* Define if your assembler supports POWER8 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_POWER8 */ -#endif - - -/* Define if your assembler supports .ref */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REF */ -#endif - - -/* Define if your assembler supports .register. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REGISTER_PSEUDO_OP */ -#endif - - -/* Define if your assembler supports R_PPC_REL16 relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_REL16 */ -#endif - - -/* Define if your assembler supports -relax option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_RELAX_OPTION */ -#endif - - -/* Define if your assembler supports SPARC4 instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC4 */ -#endif - - -/* Define if your assembler and linker support GOTDATA_OP relocs. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_GOTDATA_OP */ -#endif - - -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_NOBITS */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs. - */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL */ -#endif - - -/* Define if your assembler and linker support unaligned PC relative relocs - against hidden symbols. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ -#endif - - -/* Define if your assembler and linker support thread-local storage. */ -#ifndef USED_FOR_TARGET -#define HAVE_AS_TLS 1 -#endif - - -/* Define if your assembler supports arg info for __tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_TLS_MARKERS */ -#endif - - -/* Define if your assembler supports VSX instructions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_AS_VSX */ -#endif - - -/* Define to 1 if you have the `atoll' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ATOLL 1 -#endif - - -/* Define to 1 if you have the `atoq' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ATOQ */ -#endif - - -/* Define to 1 if you have the `clearerr_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_CLEARERR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `clock' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK 1 -#endif - - -/* Define if defines clock_t. */ -#ifndef USED_FOR_TARGET -#define HAVE_CLOCK_T 1 -#endif - - -/* Define 0/1 if your assembler and linker support COMDAT groups. */ -#ifndef USED_FOR_TARGET -#define HAVE_COMDAT_GROUP 1 -#endif - - -/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ABORT 1 -#endif - - -/* Define to 1 if we found a declaration for 'asprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOF 1 -#endif - - -/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ATOL 1 -#endif - - -/* Define to 1 if we found a declaration for 'basename', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_BASENAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLEARERR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_CLOCK 1 -#endif - - -/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_ERRNO 1 -#endif - - -/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FEOF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FERROR_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFLUSH_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FFS 1 -#endif - - -/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FGETS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FILENO_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPRINTF_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTC_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FPUTS_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREAD_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FREE 1 -#endif - - -/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_FWRITE_UNLOCKED 0 -#endif - - -/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETCWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETENV 1 -#endif - - -/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETOPT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getpagesize', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETPAGESIZE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'getrusage', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETRUSAGE 1 -#endif - - -/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_GETWD 1 -#endif - - -/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_LDGETNAME 0 -#endif - - -/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MADVISE 1 -#endif - - -/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_MALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise - define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_REALLOC 1 -#endif - - -/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SBRK 1 -#endif - - -/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SETRLIMIT 1 -#endif - - -/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define - to 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SIGALTSTACK 1 -#endif - - -/* Define to 1 if we found a declaration for 'snprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_SNPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STPCPY 1 -#endif - - -/* Define to 1 if we found a declaration for 'strsignal', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSIGNAL 1 -#endif - - -/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRSTR 1 -#endif - - -/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_STRVERSCMP 0 -#endif - - -/* Define to 1 if we found a declaration for 'times', otherwise define to 0. - */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_TIMES 1 -#endif - - -/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VASPRINTF 1 -#endif - - -/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to - 0. */ -#ifndef USED_FOR_TARGET -#define HAVE_DECL_VSNPRINTF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_DIRECT_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_DLFCN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_EXT_HASH_MAP 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_FCNTL_H 1 -#endif - - -/* Define to 1 if you have the `feof_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FEOF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `ferror_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FERROR_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fflush_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FFLUSH_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgetc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fgets_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FGETS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fileno_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FILENO_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_FORK 1 -#endif - - -/* Define to 1 if you have the `fprintf_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPRINTF_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputc_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTC_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fputs_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FPUTS_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fread_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FREAD_UNLOCKED */ -#endif - - -/* Define to 1 if you have the `fwrite_unlocked' function. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_FWRITE_UNLOCKED */ -#endif - - -/* Define if your assembler supports specifying the alignment of objects - allocated using the GAS .comm command. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_ALIGNED_COMM */ -#endif - - -/* Define if your assembler supports .balign and .p2align. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -#endif - - -/* Define 0/1 if your assembler supports CFI directives. */ -#define HAVE_GAS_CFI_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_personality. */ -#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 - -/* Define 0/1 if your assembler supports .cfi_sections. */ -#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 - -/* Define if your assembler supports the .loc discriminator sub-directive. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_DISCRIMINATOR 1 -#endif - - -/* Define if your assembler supports @gnu_unique_object. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ -#endif - - -/* Define if your assembler and linker support .hidden. */ -#define HAVE_GAS_HIDDEN 1 - -/* Define if your assembler supports .lcomm with an alignment field. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ -#endif - - -/* Define if your assembler supports .literal16. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_LITERAL16 */ -#endif - - -/* Define if your assembler supports specifying the maximum number of bytes to - skip when using the GAS .p2align command. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -#endif - - -/* Define if your assembler supports .nsubspa comdat option. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_NSUBSPA_COMDAT */ -#endif - - -/* Define if your assembler and linker support 32-bit section relative relocs - via '.secrel32 label'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_PE_SECREL32_RELOC */ -#endif - - -/* Define if your assembler supports specifying the section flag e. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GAS_SECTION_EXCLUDE */ -#endif - - -/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. - */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SHF_MERGE 1 -#endif - - -/* Define if your assembler supports .subsection and .subsection -1 starts - emitting at the beginning of your section. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_SUBSECTION_ORDERING 1 -#endif - - -/* Define if your assembler supports .weak. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAK 1 -#endif - - -/* Define if your assembler supports .weakref. */ -#ifndef USED_FOR_TARGET -#define HAVE_GAS_WEAKREF 1 -#endif - - -/* Define to 1 if you have the `getchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `getrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRLIMIT 1 -#endif - - -/* Define to 1 if you have the `getrusage' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETRUSAGE 1 -#endif - - -/* Define to 1 if you have the `gettimeofday' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_GETTIMEOFDAY 1 -#endif - - -/* Define to 1 if using GNU as. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_AS 1 -#endif - - -/* Define if your system supports gnu indirect functions. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_GNU_INDIRECT_FUNCTION */ -#endif - - -/* Define to 1 if using GNU ld. */ -#ifndef USED_FOR_TARGET -#define HAVE_GNU_LD 1 -#endif - - -/* Define if you have the iconv() function. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_ICONV_H 1 -#endif - - -/* Define .init_array/.fini_array sections are available and working. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_INITFINI_ARRAY_SUPPORT */ -#endif - - -/* Define to 1 if the system has the type `intmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `intptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTPTR_T 1 -#endif - - -/* Define if you have a working header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_INTTYPES_H 1 -#endif - - -/* Define if isl_schedule_constraints_compute_schedule exists. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ -#endif - - -/* Define to 1 if you have the `kill' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_KILL 1 -#endif - - -/* Define if you have and nl_langinfo(CODESET). */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_CODESET 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LANGINFO_H 1 -#endif - - -/* Define if your file defines LC_MESSAGES. */ -#ifndef USED_FOR_TARGET -#define HAVE_LC_MESSAGES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LDFCN_H */ -#endif - - -/* Define if your linker supports --as-needed and --no-as-needed options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_AS_NEEDED 1 -#endif - - -/* Define if your linker supports --build-id. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_BUILDID 1 -#endif - - -/* Define if your linker supports --demangle option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_DEMANGLE 1 -#endif - - -/* Define if your linker supports .eh_frame_hdr. */ -#define HAVE_LD_EH_FRAME_HDR 1 - -/* Define if your linker supports garbage collection of sections in presence - of EH frames. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_EH_GC_SECTIONS 1 -#endif - - -/* Define if your linker has buggy garbage collection of sections support when - .text.startup.foo like sections are used. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ -#endif - - -/* Define if your PowerPC64 linker supports a large TOC. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_LARGE_TOC */ -#endif - - -/* Define if your PowerPC64 linker only needs function descriptor syms. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_NO_DOT_SYMS */ -#endif - - -/* Define if your linker can relax absolute .eh_frame personality pointers - into PC-relative form. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_PERSONALITY_RELAXATION */ -#endif - - -/* Define if your linker supports -pie option. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_PIE 1 -#endif - - -/* Define if your linker links a mix of read-only and read-write sections into - a read-write section. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_RO_RW_SECTION_MIXING 1 -#endif - - -/* Define if your linker supports the *_sol2 emulations. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_LD_SOL2_EMULATION */ -#endif - - -/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_STATIC_DYNAMIC 1 -#endif - - -/* Define if your linker supports --sysroot. */ -#ifndef USED_FOR_TARGET -#define HAVE_LD_SYSROOT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LIMITS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_LOCALE_H 1 -#endif - - -/* Define to 1 if the system has the type `long long'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG 1 -#endif - - -/* Define to 1 if the system has the type `long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_LONG_LONG_INT 1 -#endif - - -/* Define to the level of your linker's plugin support. */ -#ifndef USED_FOR_TARGET -#define HAVE_LTO_PLUGIN 2 -#endif - - -/* Define to 1 if you have the `madvise' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MADVISE 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MALLOC_H 1 -#endif - - -/* Define to 1 if you have the `mbstowcs' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MBSTOWCS 1 -#endif - - -/* Define if valgrind's memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_MEMORY_H 1 -#endif - - -/* Define to 1 if you have the `mmap' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP 1 -#endif - - -/* Define if mmap with MAP_ANON(YMOUS) works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_ANON 1 -#endif - - -/* Define if mmap of /dev/zero works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_DEV_ZERO 1 -#endif - - -/* Define if read-only mmap of a plain file works. */ -#ifndef USED_FOR_TARGET -#define HAVE_MMAP_FILE 1 -#endif - - -/* Define to 1 if you have the `nl_langinfo' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_NL_LANGINFO 1 -#endif - - -/* Define to 1 if you have the `putchar_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTCHAR_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `putc_unlocked' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_PUTC_UNLOCKED 1 -#endif - - -/* Define to 1 if you have the `setlocale' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETLOCALE 1 -#endif - - -/* Define to 1 if you have the `setrlimit' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SETRLIMIT 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDDEF_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDINT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STDLIB_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRINGS_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRING_H 1 -#endif - - -/* Define to 1 if you have the `strsignal' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRSIGNAL 1 -#endif - - -/* Define if defines struct tms. */ -#ifndef USED_FOR_TARGET -#define HAVE_STRUCT_TMS 1 -#endif - - -/* Define to 1 if you have the `sysconf' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYSCONF 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_FILE_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_MMAN_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_PARAM_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_RESOURCE_H 1 -#endif - - -/* Define if your target C library provides sys/sdt.h */ -#define HAVE_SYS_SDT_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_STAT_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIMES_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_TYPES_H 1 -#endif - - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#ifndef USED_FOR_TARGET -#define HAVE_SYS_WAIT_H 1 -#endif - - -/* Define to 1 if you have the `times' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIMES 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TIME_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_TR1_UNORDERED_MAP 1 -#endif - - -/* Define to 1 if the system has the type `uintmax_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTMAX_T 1 -#endif - - -/* Define to 1 if the system has the type `uintptr_t'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UINTPTR_T 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNISTD_H 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_UNORDERED_MAP */ -#endif - - -/* Define to 1 if the system has the type `unsigned long long int'. */ -#ifndef USED_FOR_TARGET -#define HAVE_UNSIGNED_LONG_LONG_INT 1 -#endif - - -/* Define if valgrind's valgrind/memcheck.h header is installed. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VALGRIND_MEMCHECK_H */ -#endif - - -/* Define to 1 if you have the `vfork' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_VFORK 1 -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_VFORK_H */ -#endif - - -/* Define to 1 if you have the header file. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCHAR_H 1 -#endif - - -/* Define to 1 if you have the `wcswidth' function. */ -#ifndef USED_FOR_TARGET -#define HAVE_WCSWIDTH 1 -#endif - - -/* Define to 1 if `fork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_FORK 1 -#endif - - -/* Define this macro if mbstowcs does not crash when its first argument is - NULL. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_MBSTOWCS 1 -#endif - - -/* Define to 1 if `vfork' works. */ -#ifndef USED_FOR_TARGET -#define HAVE_WORKING_VFORK 1 -#endif - - -/* Define to 1 if the system has the type `__int64'. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE___INT64 */ -#endif - - -/* Define if cloog is in use. */ -#ifndef USED_FOR_TARGET -/* #undef HAVE_cloog */ -#endif - - -/* Define if F_SETLKW supported by fcntl. */ -#ifndef USED_FOR_TARGET -#define HOST_HAS_F_SETLKW 1 -#endif - - -/* Define as const if the declaration of iconv() needs const. */ -#ifndef USED_FOR_TARGET -#define ICONV_CONST const -#endif - - -/* Define to the linker option to enable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_DYNAMIC_OPTION "-Bdynamic" -#endif - - -/* Define to the linker option to disable use of shared objects. */ -#ifndef USED_FOR_TARGET -#define LD_STATIC_OPTION "-Bstatic" -#endif - - -/* Define to the library containing __tls_get_addr/___tls_get_addr. */ -#ifndef USED_FOR_TARGET -/* #undef LIB_TLS_SPEC */ -#endif - - -/* The linker hash style */ -#ifndef USED_FOR_TARGET -/* #undef LINKER_HASH_STYLE */ -#endif - - -/* Define to the name of the LTO plugin DSO that must be passed to the - linker's -plugin=LIB option. */ -#ifndef USED_FOR_TARGET -#define LTOPLUGINSONAME "liblto_plugin.so" -#endif - - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#ifndef USED_FOR_TARGET -#define LT_OBJDIR ".libs/" -#endif - - -/* Define if host mkdir takes a single argument. */ -#ifndef USED_FOR_TARGET -/* #undef MKDIR_TAKES_ONE_ARG */ -#endif - - -/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ -#ifndef USED_FOR_TARGET -#define NEED_64BIT_HOST_WIDE_INT 1 -#endif - - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#ifndef USED_FOR_TARGET -/* #undef NO_MINUS_C_MINUS_O */ -#endif - - -/* Define to the address where bug reports for this package should be sent. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_BUGREPORT "" -#endif - - -/* Define to the full name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_NAME "" -#endif - - -/* Define to the full name and version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_STRING "" -#endif - - -/* Define to the one symbol short name of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_TARNAME "" -#endif - - -/* Define to the home page for this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_URL "" -#endif - - -/* Define to the version of this package. */ -#ifndef USED_FOR_TARGET -#define PACKAGE_VERSION "" -#endif - - -/* Specify plugin linker */ -#ifndef USED_FOR_TARGET -#define PLUGIN_LD_SUFFIX "ld" -#endif - - -/* Define to PREFIX/include if cpp should also search that directory. */ -#ifndef USED_FOR_TARGET -/* #undef PREFIX_INCLUDE_DIR */ -#endif - - -/* The size of `int', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_INT 4 -#endif - - -/* The size of `long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG 8 -#endif - - -/* The size of `long long', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_LONG_LONG 8 -#endif - - -/* The size of `short', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_SHORT 2 -#endif - - -/* The size of `void *', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -#define SIZEOF_VOID_P 8 -#endif - - -/* The size of `__int64', as computed by sizeof. */ -#ifndef USED_FOR_TARGET -/* #undef SIZEOF___INT64 */ -#endif - - -/* Define to 1 if you have the ANSI C header files. */ -#ifndef USED_FOR_TARGET -#define STDC_HEADERS 1 -#endif - - -/* Define if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define STRING_WITH_STRINGS 1 -#endif - - -/* Define if TFmode long double should be the default */ -#ifndef USED_FOR_TARGET -/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ -#endif - - -/* Define if your target C library provides the `dl_iterate_phdr' function. */ -/* #undef TARGET_DL_ITERATE_PHDR */ - -/* Define if your target C library provides stack protector support */ -#ifndef USED_FOR_TARGET -#define TARGET_LIBC_PROVIDES_SSP 1 -#endif - - -/* Define to 1 if you can safely include both and . */ -#ifndef USED_FOR_TARGET -#define TIME_WITH_SYS_TIME 1 -#endif - - -/* Define to the flag used to mark TLS sections if the default (`T') doesn't - work. */ -#ifndef USED_FOR_TARGET -/* #undef TLS_SECTION_ASM_FLAG */ -#endif - - -/* Define if your assembler mis-optimizes .eh_frame data. */ -#ifndef USED_FOR_TARGET -/* #undef USE_AS_TRADITIONAL_FORMAT */ -#endif - - -/* Define if you want to generate code by default that assumes that the Cygwin - DLL exports wrappers to support libstdc++ function replacement. */ -#ifndef USED_FOR_TARGET -/* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ -#endif - - -/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but - still efficiently supported by the host hardware. */ -#ifndef USED_FOR_TARGET -/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ -#endif - - -/* Define if we should use leading underscore on 64 bit mingw targets */ -#ifndef USED_FOR_TARGET -/* #undef USE_MINGW64_LEADING_UNDERSCORES */ -#endif - - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif -/* Enable extensions on HP NonStop. */ -#ifndef _TANDEM_SOURCE -# define _TANDEM_SOURCE 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif - - -/* Define to be the last component of the Windows registry key under which to - look for installation paths. The full key used will be - HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. - The default is the GCC version number. */ -#ifndef USED_FOR_TARGET -/* #undef WIN32_REGISTRY_KEY */ -#endif - - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Number of bits in a file offset, on hosts where this is settable. */ -#ifndef USED_FOR_TARGET -/* #undef _FILE_OFFSET_BITS */ -#endif - - -/* Define for large files, on AIX-style hosts. */ -#ifndef USED_FOR_TARGET -/* #undef _LARGE_FILES */ -#endif - - -/* Define to 1 if on MINIX. */ -#ifndef USED_FOR_TARGET -/* #undef _MINIX */ -#endif - - -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_1_SOURCE */ -#endif - - -/* Define to 1 if you need to in order for `stat' and other things to work. */ -#ifndef USED_FOR_TARGET -/* #undef _POSIX_SOURCE */ -#endif - - -/* Define for Solaris 2.5.1 so the uint32_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT32_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint64_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT64_T */ -#endif - - -/* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ -#ifndef USED_FOR_TARGET -/* #undef _UINT8_T */ -#endif - - -/* Define to `char *' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef caddr_t */ -#endif - - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to the type of a signed integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int16_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int32_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int64_t */ -#endif - - -/* Define to the type of a signed integer type of width exactly 8 bits if such - a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef int8_t */ -#endif - - -/* Define to the widest signed integer type if and do - not define. */ -#ifndef USED_FOR_TARGET -/* #undef intmax_t */ -#endif - - -/* Define to the type of a signed integer type wide enough to hold a pointer, - if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef intptr_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef pid_t */ -#endif - - -/* Define to `long' if doesn't define. */ -#ifndef USED_FOR_TARGET -/* #undef rlim_t */ -#endif - - -/* Define to `int' if does not define. */ -#ifndef USED_FOR_TARGET -/* #undef ssize_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 16 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint16_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 32 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint32_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 64 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint64_t */ -#endif - - -/* Define to the type of an unsigned integer type of width exactly 8 bits if - such a type exists and the standard includes do not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uint8_t */ -#endif - - -/* Define to the widest unsigned integer type if and - do not define. */ -#ifndef USED_FOR_TARGET -/* #undef uintmax_t */ -#endif - - -/* Define to the type of an unsigned integer type wide enough to hold a - pointer, if such a type exists, and if the system does not define it. */ -#ifndef USED_FOR_TARGET -/* #undef uintptr_t */ -#endif - - -/* Define as `fork' if `vfork' does not work. */ -#ifndef USED_FOR_TARGET -/* #undef vfork */ -#endif - diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/bconfig.h b/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/bconfig.h deleted file mode 100644 index 65b2892cc..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/bconfig.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.46 2011/06/21 04:11:12 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_BCONFIG_H -#define GCC_BCONFIG_H -#include "auto-build.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_BCONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/bversion.h b/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/bversion.h deleted file mode 100644 index 805d97361..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/bversion.h +++ /dev/null @@ -1,8 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#define BUILDING_GCC_MAJOR 4 -#define BUILDING_GCC_MINOR 8 -#define BUILDING_GCC_PATCHLEVEL 5 -#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR) diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/config.h b/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/config.h deleted file mode 100644 index 51a3e207c..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/config.h +++ /dev/null @@ -1,14 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.46 2011/06/21 04:11:12 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#ifndef GCC_CONFIG_H -#define GCC_CONFIG_H -#ifdef GENERATOR_FILE -#error config.h is for the host, not build, machine. -#endif -#include "auto-host.h" -#ifdef IN_GCC -# include "ansidecl.h" -#endif -#endif /* GCC_CONFIG_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/configargs.h b/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/configargs.h deleted file mode 100644 index 98f405d95..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/configargs.h +++ /dev/null @@ -1,11 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -/* Generated automatically. */ -static const char configuration_arguments[] = "/usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=x86_64--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb2 20150115' --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-threads --with-tune=nocona --enable-libstdcxx-time=rt --enable-lto --with-mpc-lib=/var/obj/mknative/amd64-x86_64/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/amd64-x86_64/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/amd64-x86_64/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/x86_64 --enable-tls --disable-multilib --disable-symvers --disable-libstdcxx-pch --build=x86_64-unknown-netbsd6.0. --host=x86_64--netbsd --with-sysroot=/var/obj/mknative/amd64-x86_64/usr/src/destdir.amd64"; -static const char thread_model[] = "posix"; - -static const struct { - const char *name, *value; -} configure_default_options[] = { { "cpu", "generic" }, { "arch", "x86-64" }, { "tune", "nocona" } }; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/defs.mk b/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/defs.mk deleted file mode 100644 index dc9ac86e4..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/defs.mk +++ /dev/null @@ -1,60 +0,0 @@ -# This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp -# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp -# -G_BUILD_EARLY_SUPPORT= -G_BUILD_ERRORS=build-errors.o -G_BUILD_PRINT= -G_BUILD_RTL=build-rtl.o read-rtl.o build-ggc-none.o vec.o min-insn-modes.o gensupport.o build-print-rtl.o -G_BUILD_SUPPORT= -G_BUILD_VARRAY= -G_BUILD_MD=read-md.o -G_ALL_CFLAGS= -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -G_ALL_CPPFLAGS=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_C_AND_OBJC_OBJS=attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o i386-c.o default-c.o -G_C_OBJS=c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o i386-c.o default-c.o -G_CCCP_OBJS= -G_GCC_OBJS=gcc.o ggc-none.o -G_GCOV_OBJS=gcov.o -G_GXX_OBJS=gcc.o ggc-none.o g++spec.o -G_GTM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/i386/biarch64.h ${GNUHOSTDIST}/gcc/config/i386/i386.h ${GNUHOSTDIST}/gcc/config/i386/unix.h ${GNUHOSTDIST}/gcc/config/i386/att.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/i386/x86-64.h ${GNUHOSTDIST}/gcc/config/i386/netbsd64.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h -G_PROTO_OBJS= -G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I${GNUHOSTDIST}/gcc/../libbacktrace -G_md_file=${GNUHOSTDIST}/gcc/config/i386/i386.md -G_OBJC_OBJS=objc/objc-lang.o objc/objc-act.o hash-table.o objc/objc-runtime-shared-support.o objc/objc-gnu-runtime-abi-01.o objc/objc-next-runtime-abi-01.o objc/objc-next-runtime-abi-02.o objc/objc-encoding.o objc/objc-map.o -G_OBJS=insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o i386.o host-netbsd.o -G_out_file=${GNUHOSTDIST}/gcc/config/i386/i386.c -G_version=4.8.5 -G_BUILD_PREFIX= -G_RTL_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/i386/i386-opts.h genrtl.h -G_RTL_BASE_H=coretypes.h rtl.h rtl.def machmode.h mode-classes.def insn-modes.h reg-notes.def insn-notes.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h real.h machmode.h mode-classes.def insn-modes.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../include/hashtab.h -G_TREE_H=coretypes.h tree.h all-tree.def tree.def c-family/c-common.def ${GNUHOSTDIST}/gcc/cp/cp-tree.def ${GNUHOSTDIST}/gcc/objc/objc-tree.def machmode.h mode-classes.def insn-modes.h tree-check.h builtins.def sync-builtins.def omp-builtins.def gtm-builtins.def sanitizer.def ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h statistics.h vec.h statistics.h ggc.h gtype-desc.h statistics.h treestruct.def ${GNUHOSTDIST}/gcc/../include/hashtab.h double-int.h alias.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h flags.h flag-types.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/i386/i386-opts.h real.h machmode.h mode-classes.def insn-modes.h fixed-value.h machmode.h mode-classes.def insn-modes.h double-int.h -G_BASIC_BLOCK_H=basic-block.h predict.h predict.def vec.h statistics.h ggc.h gtype-desc.h statistics.h function.h ${GNUHOSTDIST}/gcc/../include/hashtab.h tm.h options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/i386/biarch64.h ${GNUHOSTDIST}/gcc/config/i386/i386.h ${GNUHOSTDIST}/gcc/config/i386/unix.h ${GNUHOSTDIST}/gcc/config/i386/att.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/i386/x86-64.h ${GNUHOSTDIST}/gcc/config/i386/netbsd64.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/i386/i386-opts.h hard-reg-set.h vec.h statistics.h ggc.h gtype-desc.h statistics.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h machmode.h mode-classes.def insn-modes.h cfg-flags.def cfghooks.h -G_GCC_H=gcc.h version.h diagnostic-core.h ${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h input.h bversion.h diagnostic.def -G_GTFILES_SRCDIR= -G_GTFILES_FILES_FILES= -G_GTFILES_FILES_LANGS= -G_GTFILES=${GNUHOSTDIST}/gcc/../libcpp/include/line-map.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpplib.h ${GNUHOSTDIST}/gcc/../libcpp/include/cpp-id-data.h ${GNUHOSTDIST}/gcc/input.h ${GNUHOSTDIST}/gcc/coretypes.h auto-host.h ${GNUHOSTDIST}/gcc/../include/ansidecl.h options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/i386/biarch64.h ${GNUHOSTDIST}/gcc/config/i386/i386.h ${GNUHOSTDIST}/gcc/config/i386/unix.h ${GNUHOSTDIST}/gcc/config/i386/att.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/i386/x86-64.h ${GNUHOSTDIST}/gcc/config/i386/netbsd64.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h ${GNUHOSTDIST}/gcc/../include/hashtab.h ${GNUHOSTDIST}/gcc/../include/splay-tree.h ${GNUHOSTDIST}/gcc/bitmap.h ${GNUHOSTDIST}/gcc/alias.h ${GNUHOSTDIST}/gcc/coverage.c ${GNUHOSTDIST}/gcc/rtl.h ${GNUHOSTDIST}/gcc/optabs.h ${GNUHOSTDIST}/gcc/tree.h ${GNUHOSTDIST}/gcc/libfuncs.h ${GNUHOSTDIST}/gcc/../libcpp/include/symtab.h ${GNUHOSTDIST}/gcc/../include/obstack.h ${GNUHOSTDIST}/gcc/real.h ${GNUHOSTDIST}/gcc/function.h ${GNUHOSTDIST}/gcc/insn-addr.h ${GNUHOSTDIST}/gcc/hwint.h ${GNUHOSTDIST}/gcc/fixed-value.h ${GNUHOSTDIST}/gcc/output.h ${GNUHOSTDIST}/gcc/cfgloop.h ${GNUHOSTDIST}/gcc/cselib.h ${GNUHOSTDIST}/gcc/basic-block.h ${GNUHOSTDIST}/gcc/ipa-ref.h ${GNUHOSTDIST}/gcc/cgraph.h ${GNUHOSTDIST}/gcc/reload.h ${GNUHOSTDIST}/gcc/caller-save.c ${GNUHOSTDIST}/gcc/symtab.c ${GNUHOSTDIST}/gcc/alias.c ${GNUHOSTDIST}/gcc/bitmap.c ${GNUHOSTDIST}/gcc/cselib.c ${GNUHOSTDIST}/gcc/cgraph.c ${GNUHOSTDIST}/gcc/ipa-prop.c ${GNUHOSTDIST}/gcc/ipa-cp.c ${GNUHOSTDIST}/gcc/dbxout.c ${GNUHOSTDIST}/gcc/dwarf2out.h ${GNUHOSTDIST}/gcc/dwarf2asm.c ${GNUHOSTDIST}/gcc/dwarf2cfi.c ${GNUHOSTDIST}/gcc/dwarf2out.c ${GNUHOSTDIST}/gcc/tree-vect-generic.c ${GNUHOSTDIST}/gcc/dojump.c ${GNUHOSTDIST}/gcc/emit-rtl.c ${GNUHOSTDIST}/gcc/except.h ${GNUHOSTDIST}/gcc/explow.c ${GNUHOSTDIST}/gcc/expr.c ${GNUHOSTDIST}/gcc/expr.h ${GNUHOSTDIST}/gcc/function.c ${GNUHOSTDIST}/gcc/except.c ${GNUHOSTDIST}/gcc/gcse.c ${GNUHOSTDIST}/gcc/godump.c ${GNUHOSTDIST}/gcc/lists.c ${GNUHOSTDIST}/gcc/optabs.c ${GNUHOSTDIST}/gcc/profile.c ${GNUHOSTDIST}/gcc/mcf.c ${GNUHOSTDIST}/gcc/reg-stack.c ${GNUHOSTDIST}/gcc/cfgrtl.c ${GNUHOSTDIST}/gcc/sdbout.c ${GNUHOSTDIST}/gcc/stor-layout.c ${GNUHOSTDIST}/gcc/stringpool.c ${GNUHOSTDIST}/gcc/tree.c ${GNUHOSTDIST}/gcc/varasm.c ${GNUHOSTDIST}/gcc/gimple.h ${GNUHOSTDIST}/gcc/gimple.c ${GNUHOSTDIST}/gcc/tree-mudflap.c ${GNUHOSTDIST}/gcc/tree-flow.h ${GNUHOSTDIST}/gcc/tree-ssanames.c ${GNUHOSTDIST}/gcc/tree-eh.c ${GNUHOSTDIST}/gcc/tree-ssa-address.c ${GNUHOSTDIST}/gcc/tree-cfg.c ${GNUHOSTDIST}/gcc/tree-dfa.c ${GNUHOSTDIST}/gcc/tree-iterator.c ${GNUHOSTDIST}/gcc/gimplify.c ${GNUHOSTDIST}/gcc/tree-chrec.h ${GNUHOSTDIST}/gcc/tree-scalar-evolution.c ${GNUHOSTDIST}/gcc/tree-ssa-operands.h ${GNUHOSTDIST}/gcc/tree-profile.c ${GNUHOSTDIST}/gcc/tree-nested.c ${GNUHOSTDIST}/gcc/tree-parloops.c ${GNUHOSTDIST}/gcc/omp-low.c ${GNUHOSTDIST}/gcc/targhooks.c ${GNUHOSTDIST}/gcc/config/i386/i386.c ${GNUHOSTDIST}/gcc/passes.c ${GNUHOSTDIST}/gcc/cgraphunit.c ${GNUHOSTDIST}/gcc/cgraphclones.c ${GNUHOSTDIST}/gcc/tree-ssa-propagate.c ${GNUHOSTDIST}/gcc/tree-phinodes.c ${GNUHOSTDIST}/gcc/lto-symtab.c ${GNUHOSTDIST}/gcc/tree-ssa-alias.h ${GNUHOSTDIST}/gcc/ipa-prop.h ${GNUHOSTDIST}/gcc/trans-mem.c ${GNUHOSTDIST}/gcc/lto-streamer.h ${GNUHOSTDIST}/gcc/target-globals.h ${GNUHOSTDIST}/gcc/ipa-inline.h ${GNUHOSTDIST}/gcc/asan.c ${GNUHOSTDIST}/gcc/tsan.c [c] ${GNUHOSTDIST}/gcc/c/c-lang.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-lang.h [cp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/cp/cp-lang.c ${GNUHOSTDIST}/gcc/cp/except.c [lto] ${GNUHOSTDIST}/gcc/lto/lto-tree.h ${GNUHOSTDIST}/gcc/lto/lto-lang.c ${GNUHOSTDIST}/gcc/lto/lto.c [objc] ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c/c-parser.c ${GNUHOSTDIST}/gcc/c/c-tree.h ${GNUHOSTDIST}/gcc/c/c-decl.c ${GNUHOSTDIST}/gcc/c/c-lang.h ${GNUHOSTDIST}/gcc/c/c-objc-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c [objcp] ${GNUHOSTDIST}/gcc/cp/rtti.c ${GNUHOSTDIST}/gcc/cp/mangle.c ${GNUHOSTDIST}/gcc/cp/name-lookup.h ${GNUHOSTDIST}/gcc/cp/name-lookup.c ${GNUHOSTDIST}/gcc/cp/cp-tree.h ${GNUHOSTDIST}/gcc/cp/decl.h ${GNUHOSTDIST}/gcc/cp/call.c ${GNUHOSTDIST}/gcc/cp/decl.c ${GNUHOSTDIST}/gcc/cp/decl2.c ${GNUHOSTDIST}/gcc/cp/pt.c ${GNUHOSTDIST}/gcc/cp/repo.c ${GNUHOSTDIST}/gcc/cp/semantics.c ${GNUHOSTDIST}/gcc/cp/tree.c ${GNUHOSTDIST}/gcc/cp/parser.h ${GNUHOSTDIST}/gcc/cp/parser.c ${GNUHOSTDIST}/gcc/cp/method.c ${GNUHOSTDIST}/gcc/cp/typeck2.c ${GNUHOSTDIST}/gcc/c-family/c-common.c ${GNUHOSTDIST}/gcc/c-family/c-common.h ${GNUHOSTDIST}/gcc/c-family/c-objc.h ${GNUHOSTDIST}/gcc/c-family/c-lex.c ${GNUHOSTDIST}/gcc/c-family/c-pragma.h ${GNUHOSTDIST}/gcc/c-family/c-pragma.c ${GNUHOSTDIST}/gcc/cp/class.c ${GNUHOSTDIST}/gcc/cp/cp-objcp-common.c ${GNUHOSTDIST}/gcc/objc/objc-map.h ${GNUHOSTDIST}/gcc/objc/objc-act.h ${GNUHOSTDIST}/gcc/objc/objc-act.c ${GNUHOSTDIST}/gcc/objc/objc-runtime-shared-support.c ${GNUHOSTDIST}/gcc/objc/objc-gnu-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-01.c ${GNUHOSTDIST}/gcc/objc/objc-next-runtime-abi-02.c ${GNUHOSTDIST}/gcc/c-family/c-cppbuiltin.c -G_GTFILES_LANG_DIR_NAMES= -G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -G_NATIVE_SYSTEM_HEADER_DIR=/usr/include -G_tm_defines=LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS -G_host_xm_file= -G_host_xm_defines= -G_tm_p_file= -G_target_cpu_default= -G_TM_H=tm.h options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/i386/biarch64.h ${GNUHOSTDIST}/gcc/config/i386/i386.h ${GNUHOSTDIST}/gcc/config/i386/unix.h ${GNUHOSTDIST}/gcc/config/i386/att.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/i386/x86-64.h ${GNUHOSTDIST}/gcc/config/i386/netbsd64.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h insn-constants.h insn-flags.h options.h flag-types.h ${GNUHOSTDIST}/gcc/config/i386/i386-opts.h -G_ALL_OPT_FILES=${GNUHOSTDIST}/gcc/lto/lang.opt ${GNUHOSTDIST}/gcc/c-family/c.opt ${GNUHOSTDIST}/gcc/common.opt ${GNUHOSTDIST}/gcc/config/fused-madd.opt ${GNUHOSTDIST}/gcc/config/i386/i386.opt ${GNUHOSTDIST}/gcc/config/netbsd.opt ${GNUHOSTDIST}/gcc/config/netbsd-elf.opt -G_tm_file_list=options.h ${GNUHOSTDIST}/gcc/config/vxworks-dummy.h ${GNUHOSTDIST}/gcc/config/i386/biarch64.h ${GNUHOSTDIST}/gcc/config/i386/i386.h ${GNUHOSTDIST}/gcc/config/i386/unix.h ${GNUHOSTDIST}/gcc/config/i386/att.h ${GNUHOSTDIST}/gcc/config/dbxelf.h ${GNUHOSTDIST}/gcc/config/elfos.h ${GNUHOSTDIST}/gcc/config/netbsd.h ${GNUHOSTDIST}/gcc/config/netbsd-stdint.h ${GNUHOSTDIST}/gcc/config/netbsd-elf.h ${GNUHOSTDIST}/gcc/config/i386/x86-64.h ${GNUHOSTDIST}/gcc/config/i386/netbsd64.h ${GNUHOSTDIST}/gcc/config/initfini-array.h ${GNUHOSTDIST}/gcc/defaults.h -G_build_xm_include_list=auto-build.h ansidecl.h -G_lang_specs_files=${GNUHOSTDIST}/gcc/cp/lang-specs.h ${GNUHOSTDIST}/gcc/lto/lang-specs.h ${GNUHOSTDIST}/gcc/objc/lang-specs.h -G_tm_p_include_list=config/i386/i386-protos.h tm-preds.h -G_common_out_file=${GNUHOSTDIST}/gcc/common/config/i386/i386-common.c -G_LIB2ADDEHDEP= -G_CXX_OBJS=cp-lang.o c-family/stub-objc.o call.o decl.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parser.o ptree.o rtti.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o repo.o dump.o optimize.o mangle.o cp-objcp-common.o name-lookup.o cxx-pretty-print.o cp-gimplify.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o i386-c.o default-c.o -G_CXX_C_OBJS=attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o i386-c.o default-c.o -G_F77_OBJS= -G_libcpp_a_OBJS=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 -G_ENABLE_SHARED=yes -G_SHLIB_LINK= -shared -G_SHLIB_MULTILIB=. diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/gthr-default.h b/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/gthr-default.h deleted file mode 100644 index cb7aafaae..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/gthr-default.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.46 2011/06/21 04:11:12 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ - -#include "gthr-posix.h" diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/gtyp-input.list b/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/gtyp-input.list deleted file mode 100644 index 1e6f5298b..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/gtyp-input.list +++ /dev/null @@ -1,213 +0,0 @@ -SRCDIR/gcc/../libcpp/include/line-map.h -SRCDIR/gcc/../libcpp/include/cpplib.h -SRCDIR/gcc/../libcpp/include/cpp-id-data.h -SRCDIR/gcc/input.h -SRCDIR/gcc/coretypes.h -auto-host.h -SRCDIR/gcc/../include/ansidecl.h -options.h -SRCDIR/gcc/config/vxworks-dummy.h -SRCDIR/gcc/config/i386/biarch64.h -SRCDIR/gcc/config/i386/i386.h -SRCDIR/gcc/config/i386/unix.h -SRCDIR/gcc/config/i386/att.h -SRCDIR/gcc/config/dbxelf.h -SRCDIR/gcc/config/elfos.h -SRCDIR/gcc/config/netbsd.h -SRCDIR/gcc/config/netbsd-stdint.h -SRCDIR/gcc/config/netbsd-elf.h -SRCDIR/gcc/config/i386/x86-64.h -SRCDIR/gcc/config/i386/netbsd64.h -SRCDIR/gcc/config/initfini-array.h -SRCDIR/gcc/defaults.h -SRCDIR/gcc/../include/hashtab.h -SRCDIR/gcc/../include/splay-tree.h -SRCDIR/gcc/bitmap.h -SRCDIR/gcc/alias.h -SRCDIR/gcc/coverage.c -SRCDIR/gcc/rtl.h -SRCDIR/gcc/optabs.h -SRCDIR/gcc/tree.h -SRCDIR/gcc/libfuncs.h -SRCDIR/gcc/../libcpp/include/symtab.h -SRCDIR/gcc/../include/obstack.h -SRCDIR/gcc/real.h -SRCDIR/gcc/function.h -SRCDIR/gcc/insn-addr.h -SRCDIR/gcc/hwint.h -SRCDIR/gcc/fixed-value.h -SRCDIR/gcc/output.h -SRCDIR/gcc/cfgloop.h -SRCDIR/gcc/cselib.h -SRCDIR/gcc/basic-block.h - -SRCDIR/gcc/ipa-ref.h -SRCDIR/gcc/cgraph.h -SRCDIR/gcc/reload.h -SRCDIR/gcc/caller-save.c -SRCDIR/gcc/symtab.c -SRCDIR/gcc/alias.c -SRCDIR/gcc/bitmap.c -SRCDIR/gcc/cselib.c -SRCDIR/gcc/cgraph.c -SRCDIR/gcc/ipa-prop.c -SRCDIR/gcc/ipa-cp.c -SRCDIR/gcc/dbxout.c -SRCDIR/gcc/dwarf2out.h -SRCDIR/gcc/dwarf2asm.c -SRCDIR/gcc/dwarf2cfi.c -SRCDIR/gcc/dwarf2out.c -SRCDIR/gcc/tree-vect-generic.c -SRCDIR/gcc/dojump.c -SRCDIR/gcc/emit-rtl.c -SRCDIR/gcc/except.h -SRCDIR/gcc/explow.c -SRCDIR/gcc/expr.c -SRCDIR/gcc/expr.h -SRCDIR/gcc/function.c -SRCDIR/gcc/except.c -SRCDIR/gcc/gcse.c -SRCDIR/gcc/godump.c -SRCDIR/gcc/lists.c -SRCDIR/gcc/optabs.c -SRCDIR/gcc/profile.c -SRCDIR/gcc/mcf.c -SRCDIR/gcc/reg-stack.c -SRCDIR/gcc/cfgrtl.c -SRCDIR/gcc/sdbout.c -SRCDIR/gcc/stor-layout.c -SRCDIR/gcc/stringpool.c -SRCDIR/gcc/tree.c -SRCDIR/gcc/varasm.c -SRCDIR/gcc/gimple.h -SRCDIR/gcc/gimple.c -SRCDIR/gcc/tree-mudflap.c -SRCDIR/gcc/tree-flow.h -SRCDIR/gcc/tree-ssanames.c -SRCDIR/gcc/tree-eh.c -SRCDIR/gcc/tree-ssa-address.c -SRCDIR/gcc/tree-cfg.c -SRCDIR/gcc/tree-dfa.c -SRCDIR/gcc/tree-iterator.c -SRCDIR/gcc/gimplify.c -SRCDIR/gcc/tree-chrec.h -SRCDIR/gcc/tree-scalar-evolution.c -SRCDIR/gcc/tree-ssa-operands.h -SRCDIR/gcc/tree-profile.c -SRCDIR/gcc/tree-nested.c -SRCDIR/gcc/tree-parloops.c -SRCDIR/gcc/omp-low.c -SRCDIR/gcc/targhooks.c -SRCDIR/gcc/config/i386/i386.c -SRCDIR/gcc/passes.c -SRCDIR/gcc/cgraphunit.c -SRCDIR/gcc/cgraphclones.c -SRCDIR/gcc/tree-ssa-propagate.c -SRCDIR/gcc/tree-phinodes.c -SRCDIR/gcc/lto-symtab.c -SRCDIR/gcc/tree-ssa-alias.h -SRCDIR/gcc/ipa-prop.h -SRCDIR/gcc/trans-mem.c -SRCDIR/gcc/lto-streamer.h -SRCDIR/gcc/target-globals.h -SRCDIR/gcc/ipa-inline.h -SRCDIR/gcc/asan.c -SRCDIR/gcc/tsan.c -[c] -SRCDIR/gcc/c/c-lang.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-lang.h -[cp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/cp/cp-lang.c -SRCDIR/gcc/cp/except.c -[lto] -SRCDIR/gcc/lto/lto-tree.h -SRCDIR/gcc/lto/lto-lang.c -SRCDIR/gcc/lto/lto.c -[objc] -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c/c-parser.c -SRCDIR/gcc/c/c-tree.h -SRCDIR/gcc/c/c-decl.c -SRCDIR/gcc/c/c-lang.h -SRCDIR/gcc/c/c-objc-common.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-cppbuiltin.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -[objcp] -SRCDIR/gcc/cp/rtti.c -SRCDIR/gcc/cp/mangle.c -SRCDIR/gcc/cp/name-lookup.h -SRCDIR/gcc/cp/name-lookup.c -SRCDIR/gcc/cp/cp-tree.h -SRCDIR/gcc/cp/decl.h -SRCDIR/gcc/cp/call.c -SRCDIR/gcc/cp/decl.c -SRCDIR/gcc/cp/decl2.c -SRCDIR/gcc/cp/pt.c -SRCDIR/gcc/cp/repo.c -SRCDIR/gcc/cp/semantics.c -SRCDIR/gcc/cp/tree.c -SRCDIR/gcc/cp/parser.h -SRCDIR/gcc/cp/parser.c -SRCDIR/gcc/cp/method.c -SRCDIR/gcc/cp/typeck2.c -SRCDIR/gcc/c-family/c-common.c -SRCDIR/gcc/c-family/c-common.h -SRCDIR/gcc/c-family/c-objc.h -SRCDIR/gcc/c-family/c-lex.c -SRCDIR/gcc/c-family/c-pragma.h -SRCDIR/gcc/c-family/c-pragma.c -SRCDIR/gcc/cp/class.c -SRCDIR/gcc/cp/cp-objcp-common.c -SRCDIR/gcc/objc/objc-map.h -SRCDIR/gcc/objc/objc-act.h -SRCDIR/gcc/objc/objc-act.c -SRCDIR/gcc/objc/objc-runtime-shared-support.c -SRCDIR/gcc/objc/objc-gnu-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-01.c -SRCDIR/gcc/objc/objc-next-runtime-abi-02.c -SRCDIR/gcc/c-family/c-cppbuiltin.c diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/i386-builtin-types.inc b/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/i386-builtin-types.inc deleted file mode 100644 index 88e963398..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/i386-builtin-types.inc +++ /dev/null @@ -1,883 +0,0 @@ -/* This file is auto-generated by i386-builtin-types.awk. */ - -enum ix86_builtin_type { - IX86_BT_VOID, - IX86_BT_CHAR, - IX86_BT_UCHAR, - IX86_BT_QI, - IX86_BT_HI, - IX86_BT_SI, - IX86_BT_DI, - IX86_BT_UQI, - IX86_BT_UHI, - IX86_BT_USI, - IX86_BT_UDI, - IX86_BT_USHORT, - IX86_BT_INT, - IX86_BT_UINT, - IX86_BT_UNSIGNED, - IX86_BT_LONGLONG, - IX86_BT_ULONGLONG, - IX86_BT_UINT8, - IX86_BT_UINT16, - IX86_BT_INT64, - IX86_BT_UINT64, - IX86_BT_FLOAT, - IX86_BT_DOUBLE, - IX86_BT_FLOAT80, - IX86_BT_FLOAT128, - IX86_BT_LAST_PRIM = IX86_BT_FLOAT128, - IX86_BT_V2SF, - IX86_BT_V1DI, - IX86_BT_V2SI, - IX86_BT_V4HI, - IX86_BT_V8QI, - IX86_BT_V2DF, - IX86_BT_V4SF, - IX86_BT_V2DI, - IX86_BT_V4SI, - IX86_BT_V8HI, - IX86_BT_V16QI, - IX86_BT_V2UDI, - IX86_BT_V4USI, - IX86_BT_V8UHI, - IX86_BT_V16UQI, - IX86_BT_V4DF, - IX86_BT_V8SF, - IX86_BT_V4DI, - IX86_BT_V8SI, - IX86_BT_V16HI, - IX86_BT_V32QI, - IX86_BT_V4UDI, - IX86_BT_V8USI, - IX86_BT_LAST_VECT = IX86_BT_V8USI, - IX86_BT_PCHAR, - IX86_BT_PVOID, - IX86_BT_PDOUBLE, - IX86_BT_PFLOAT, - IX86_BT_PUSHORT, - IX86_BT_PINT, - IX86_BT_PLONGLONG, - IX86_BT_PULONGLONG, - IX86_BT_PUNSIGNED, - IX86_BT_PV2SI, - IX86_BT_PV2DF, - IX86_BT_PV2DI, - IX86_BT_PV2SF, - IX86_BT_PV4DF, - IX86_BT_PV4DI, - IX86_BT_PV4SF, - IX86_BT_PV8SF, - IX86_BT_PV4SI, - IX86_BT_PV8SI, - IX86_BT_LAST_PTR = IX86_BT_PV8SI, - IX86_BT_PCCHAR, - IX86_BT_PCDOUBLE, - IX86_BT_PCFLOAT, - IX86_BT_PCINT, - IX86_BT_PCINT64, - IX86_BT_PCVOID, - IX86_BT_PCV2SI, - IX86_BT_PCV2DF, - IX86_BT_PCV2SF, - IX86_BT_PCV4DF, - IX86_BT_PCV4SF, - IX86_BT_PCV8SF, - IX86_BT_PCV2DI, - IX86_BT_PCV4SI, - IX86_BT_PCV4DI, - IX86_BT_PCV8SI, - IX86_BT_LAST_CPTR = IX86_BT_PCV8SI -} -; - - -#define DEFINE_BUILTIN_PRIMITIVE_TYPES \ - ix86_builtin_type_tab[(int)IX86_BT_VOID] = void_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_CHAR] = char_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UCHAR] = unsigned_char_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_QI] = char_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_HI] = intHI_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_SI] = intSI_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_DI] = long_long_integer_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UQI] = unsigned_intQI_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UHI] = unsigned_intHI_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_USI] = unsigned_intSI_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UDI] = long_long_unsigned_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_USHORT] = short_unsigned_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_INT] = integer_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UINT] = unsigned_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UNSIGNED] = unsigned_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_LONGLONG] = long_long_integer_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_ULONGLONG] = long_long_unsigned_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UINT8] = unsigned_char_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UINT16] = short_unsigned_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_INT64] = long_long_integer_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_UINT64] = long_long_unsigned_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_FLOAT] = float_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_DOUBLE] = double_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_FLOAT80] = float80_type_node, \ - ix86_builtin_type_tab[(int)IX86_BT_FLOAT128] = float128_type_node - - -static const enum machine_mode ix86_builtin_type_vect_mode[] = { - V2SFmode, V1DImode, V2SImode, V4HImode, V8QImode, V2DFmode, - V4SFmode, V2DImode, V4SImode, V8HImode, V16QImode, V2DImode, - V4SImode, V8HImode, V16QImode, V4DFmode, V8SFmode, V4DImode, - V8SImode, V16HImode, V32QImode, V4DImode, V8SImode -}; - - -static const enum ix86_builtin_type ix86_builtin_type_vect_base[] = { - IX86_BT_FLOAT, IX86_BT_DI, IX86_BT_SI, IX86_BT_HI, - IX86_BT_QI, IX86_BT_DOUBLE, IX86_BT_FLOAT, IX86_BT_DI, - IX86_BT_SI, IX86_BT_HI, IX86_BT_QI, IX86_BT_UDI, - IX86_BT_USI, IX86_BT_UHI, IX86_BT_UQI, IX86_BT_DOUBLE, - IX86_BT_FLOAT, IX86_BT_DI, IX86_BT_SI, IX86_BT_HI, - IX86_BT_QI, IX86_BT_UDI, IX86_BT_USI -}; - - -static const enum ix86_builtin_type ix86_builtin_type_ptr_base[] = { - IX86_BT_CHAR, IX86_BT_VOID, IX86_BT_DOUBLE, IX86_BT_FLOAT, - IX86_BT_USHORT, IX86_BT_INT, IX86_BT_LONGLONG, IX86_BT_ULONGLONG, - IX86_BT_UNSIGNED, IX86_BT_V2SI, IX86_BT_V2DF, IX86_BT_V2DI, - IX86_BT_V2SF, IX86_BT_V4DF, IX86_BT_V4DI, IX86_BT_V4SF, - IX86_BT_V8SF, IX86_BT_V4SI, IX86_BT_V8SI, - /* pointer-to-constant defs start here */ - IX86_BT_CHAR, IX86_BT_DOUBLE, IX86_BT_FLOAT, IX86_BT_INT, - IX86_BT_INT64, IX86_BT_VOID, IX86_BT_V2SI, IX86_BT_V2DF, - IX86_BT_V2SF, IX86_BT_V4DF, IX86_BT_V4SF, IX86_BT_V8SF, - IX86_BT_V2DI, IX86_BT_V4SI, IX86_BT_V4DI, IX86_BT_V8SI -}; - - -enum ix86_builtin_func_type { - FLOAT128_FTYPE_VOID, - UINT64_FTYPE_VOID, - UNSIGNED_FTYPE_VOID, - INT_FTYPE_VOID, - VOID_FTYPE_VOID, - PVOID_FTYPE_VOID, - FLOAT_FTYPE_FLOAT, - FLOAT128_FTYPE_FLOAT128, - INT_FTYPE_INT, - INT_FTYPE_V16QI, - INT_FTYPE_V2DF, - INT_FTYPE_V4DF, - INT_FTYPE_V4SF, - INT_FTYPE_V8QI, - INT_FTYPE_V8SF, - INT_FTYPE_V32QI, - INT_FTYPE_PCCHAR, - INT64_FTYPE_INT64, - INT64_FTYPE_V2DF, - INT64_FTYPE_V4SF, - UINT64_FTYPE_INT, - UINT16_FTYPE_UINT16, - UINT64_FTYPE_PUNSIGNED, - V16QI_FTYPE_PCCHAR, - V16QI_FTYPE_V16QI, - V2DF_FTYPE_PCDOUBLE, - V2DF_FTYPE_V2DF, - V2DF_FTYPE_V2SI, - V2DF_FTYPE_V4DF, - V2DF_FTYPE_V4SF, - V2DF_FTYPE_V4SI, - V2DI_FTYPE_PV2DI, - V2DI_FTYPE_V16QI, - V2DI_FTYPE_V2DI, - V2DI_FTYPE_V4SI, - V2DI_FTYPE_V8HI, - V2SF_FTYPE_V2SF, - V2SF_FTYPE_V2SI, - V2SI_FTYPE_V2DF, - V2SI_FTYPE_V2SF, - V2SI_FTYPE_V2SI, - V2SI_FTYPE_PCV2SI, - V2SI_FTYPE_V4SF, - V32QI_FTYPE_PCCHAR, - V4DF_FTYPE_PCDOUBLE, - V4DF_FTYPE_PCV2DF, - V4DF_FTYPE_V2DF, - V4DF_FTYPE_V4DF, - V4DF_FTYPE_V4SF, - V4DF_FTYPE_V4SI, - V4HI_FTYPE_V4HI, - V4SF_FTYPE_PCFLOAT, - V4SF_FTYPE_V2DF, - V4SF_FTYPE_V4DF, - V4SF_FTYPE_V4SF, - V4SF_FTYPE_PCV4SF, - V4SF_FTYPE_V4SI, - V4SF_FTYPE_V8SF, - V4SF_FTYPE_V8HI, - V4SI_FTYPE_V16QI, - V4SI_FTYPE_V2DF, - V4SI_FTYPE_V4DF, - V4SI_FTYPE_V4SF, - V4SI_FTYPE_V4SI, - V4SI_FTYPE_V8HI, - V4SI_FTYPE_V8SI, - V8HI_FTYPE_V16QI, - V8HI_FTYPE_V8HI, - V8QI_FTYPE_V8QI, - V8SF_FTYPE_PCFLOAT, - V8SF_FTYPE_PCV4SF, - V8SF_FTYPE_PCV8SF, - V8SF_FTYPE_V4SF, - V8SF_FTYPE_V8SF, - V8SF_FTYPE_V8SI, - V8SF_FTYPE_V8HI, - V8SI_FTYPE_V4SI, - V8SI_FTYPE_V8SF, - V32QI_FTYPE_V32QI, - V32QI_FTYPE_V16QI, - V16HI_FTYPE_V16HI, - V16HI_FTYPE_V8HI, - V8SI_FTYPE_V8SI, - VOID_FTYPE_PCVOID, - VOID_FTYPE_PVOID, - VOID_FTYPE_UINT64, - VOID_FTYPE_UNSIGNED, - INT_FTYPE_PUSHORT, - INT_FTYPE_PUNSIGNED, - INT_FTYPE_PULONGLONG, - V16HI_FTYPE_V16QI, - V8SI_FTYPE_V16QI, - V4DI_FTYPE_V16QI, - V8SI_FTYPE_V8HI, - V4DI_FTYPE_V8HI, - V4DI_FTYPE_V4SI, - V4DI_FTYPE_PV4DI, - V4DI_FTYPE_V2DI, - DI_FTYPE_V2DI_INT, - DOUBLE_FTYPE_V2DF_INT, - FLOAT_FTYPE_V4SF_INT, - FLOAT128_FTYPE_FLOAT128_FLOAT128, - HI_FTYPE_V4HI_INT, - HI_FTYPE_V8HI_INT, - INT_FTYPE_V2DF_V2DF, - INT_FTYPE_V2DI_V2DI, - INT_FTYPE_V4DF_V4DF, - INT_FTYPE_V4DI_V4DI, - INT_FTYPE_V4SF_V4SF, - INT_FTYPE_V8SF_V8SF, - QI_FTYPE_V16QI_INT, - QI_FTYPE_V8QI_INT, - SI_FTYPE_V2SI_INT, - SI_FTYPE_V4SI_INT, - UINT_FTYPE_UINT_UCHAR, - UINT_FTYPE_UINT_UINT, - UINT_FTYPE_UINT_USHORT, - UINT16_FTYPE_UINT16_INT, - UINT64_FTYPE_UINT64_UINT64, - UINT8_FTYPE_UINT8_INT, - V16QI_FTYPE_V16QI_SI, - V16QI_FTYPE_V16QI_V16QI, - V16QI_FTYPE_V8HI_V8HI, - V1DI_FTYPE_V1DI_SI, - V1DI_FTYPE_V1DI_V1DI, - V1DI_FTYPE_V2SI_V2SI, - V1DI_FTYPE_V8QI_V8QI, - V2DF_FTYPE_PCV2DF_V2DI, - V2DF_FTYPE_V2DF_DI, - V2DF_FTYPE_V2DF_INT, - V2DF_FTYPE_V2DF_PCDOUBLE, - V2DF_FTYPE_V2DF_SI, - V2DF_FTYPE_V2DF_V2DF, - V2DF_FTYPE_V2DF_V2DI, - V2DF_FTYPE_V2DF_V4SF, - V2DF_FTYPE_V4DF_INT, - V2DI_FTYPE_V16QI_V16QI, - V2DI_FTYPE_V2DF_V2DF, - V2DI_FTYPE_V2DI_INT, - V2DI_FTYPE_V2DI_SI, - V2DI_FTYPE_V2DI_V16QI, - V2DI_FTYPE_V2DI_V2DI, - V2DI_FTYPE_V4SI_V4SI, - V2UDI_FTYPE_V4USI_V4USI, - V2DI_FTYPE_PCV2DI_V2DI, - V2SF_FTYPE_V2SF_V2SF, - V2SI_FTYPE_INT_INT, - V2SI_FTYPE_V2SF_V2SF, - V2SI_FTYPE_V2SI_SI, - V2SI_FTYPE_V2SI_V2SI, - V2SI_FTYPE_V4HI_V4HI, - V4DF_FTYPE_PCV4DF_V4DI, - V4DF_FTYPE_V4DF_INT, - V4DF_FTYPE_V4DF_V4DF, - V4DF_FTYPE_V4DF_V4DI, - V4HI_FTYPE_V2SI_V2SI, - V4HI_FTYPE_V4HI_INT, - V4HI_FTYPE_V4HI_SI, - V4HI_FTYPE_V4HI_V4HI, - V4HI_FTYPE_V8QI_V8QI, - V4SF_FTYPE_PCV4SF_V4SI, - V4SF_FTYPE_V4SF_DI, - V4SF_FTYPE_V4SF_INT, - V4SF_FTYPE_V4SF_PCV2SF, - V4SF_FTYPE_V4SF_SI, - V4SF_FTYPE_V4SF_V2DF, - V4SF_FTYPE_V4SF_V2SI, - V4SF_FTYPE_V4SF_V4SF, - V4SF_FTYPE_V4SF_V4SI, - V4SF_FTYPE_V8SF_INT, - V4SI_FTYPE_V2DF_V2DF, - V4SI_FTYPE_V4SF_V4SF, - V4SI_FTYPE_V4SI_INT, - V4SI_FTYPE_V4SI_SI, - V4SI_FTYPE_V4SI_V4SI, - V4SI_FTYPE_V8HI_V8HI, - V4SI_FTYPE_V8SI_INT, - V4SI_FTYPE_PCV4SI_V4SI, - V8HI_FTYPE_V16QI_V16QI, - V8HI_FTYPE_V4SI_V4SI, - V8HI_FTYPE_V8HI_INT, - V8HI_FTYPE_V8HI_SI, - V8HI_FTYPE_V8HI_V8HI, - V8HI_FTYPE_V8SF_INT, - V8HI_FTYPE_V4SF_INT, - V8QI_FTYPE_V4HI_V4HI, - V8QI_FTYPE_V8QI_V8QI, - V8SF_FTYPE_PCV8SF_V8SI, - V8SF_FTYPE_V8SF_INT, - V8SF_FTYPE_V8SF_V8SF, - V8SF_FTYPE_V8SF_V8SI, - V32QI_FTYPE_V16HI_V16HI, - V16HI_FTYPE_V8SI_V8SI, - V32QI_FTYPE_V32QI_V32QI, - V16HI_FTYPE_V32QI_V32QI, - V16HI_FTYPE_V16HI_V8HI, - V16HI_FTYPE_V16HI_V16HI, - V16HI_FTYPE_V16HI_INT, - V16HI_FTYPE_V16HI_SI, - V16HI_FTYPE_V16HI_V16HI_INT, - V32QI_FTYPE_V32QI_V32QI_INT, - V8SI_FTYPE_V4DF_V4DF, - V8SI_FTYPE_V8SI_V4SI, - V8SI_FTYPE_V8SI_V8SI, - V8SI_FTYPE_V16HI_V16HI, - V8SI_FTYPE_V8SI_INT, - V8SI_FTYPE_V8SI_SI, - V8SI_FTYPE_PCV8SI_V8SI, - V4DI_FTYPE_V4DI_V4DI, - V4DI_FTYPE_V8SI_V8SI, - V4UDI_FTYPE_V8USI_V8USI, - V4DI_FTYPE_V4DI_V2DI, - V4DI_FTYPE_PCV4DI_V4DI, - V4DI_FTYPE_V4DI_INT, - V2DI_FTYPE_V4DI_INT, - VOID_FTYPE_PVOID_INT64, - VOID_FTYPE_PCHAR_V16QI, - VOID_FTYPE_PCHAR_V32QI, - VOID_FTYPE_PDOUBLE_V2DF, - VOID_FTYPE_PDOUBLE_V4DF, - VOID_FTYPE_PFLOAT_V4SF, - VOID_FTYPE_PFLOAT_V8SF, - VOID_FTYPE_PINT_INT, - VOID_FTYPE_PLONGLONG_LONGLONG, - VOID_FTYPE_PULONGLONG_ULONGLONG, - VOID_FTYPE_PV2SI_V2SI, - VOID_FTYPE_PV2DI_V2DI, - VOID_FTYPE_PV2SF_V4SF, - VOID_FTYPE_PV4DI_V4DI, - VOID_FTYPE_PV4SF_V4SF, - VOID_FTYPE_PV8SF_V8SF, - VOID_FTYPE_UNSIGNED_UNSIGNED, - INT_FTYPE_V16QI_V16QI_INT, - UCHAR_FTYPE_UINT_UINT_UINT, - UCHAR_FTYPE_UINT64_UINT_UINT, - V16HI_FTYPE_V16HI_V16HI_V16HI, - V16QI_FTYPE_V16QI_QI_INT, - V16QI_FTYPE_V16QI_V16QI_INT, - V16QI_FTYPE_V16QI_V16QI_V16QI, - V1DI_FTYPE_V1DI_V1DI_INT, - V2DF_FTYPE_V2DF_V2DF_INT, - V2DF_FTYPE_V2DF_V2DF_V2DF, - V2DF_FTYPE_V2DF_V2DF_V2DI_INT, - V2DI_FTYPE_V2DI_DI_INT, - V2DI_FTYPE_V2DI_UINT_UINT, - V2DI_FTYPE_V2DI_V2DI_INT, - V2DI_FTYPE_V2DI_V2DI_V2DI, - V32QI_FTYPE_V32QI_V32QI_V32QI, - V4DF_FTYPE_V4DF_V2DF_INT, - V4DF_FTYPE_V4DF_V4DF_INT, - V4DF_FTYPE_V4DF_V4DF_V4DF, - V4DF_FTYPE_V4DF_V4DF_V4DI_INT, - V4DI_FTYPE_V4DI_V4DI_V4DI, - V4HI_FTYPE_V4HI_HI_INT, - V4SF_FTYPE_V4SF_FLOAT_INT, - V4SF_FTYPE_V4SF_V4SF_INT, - V4SF_FTYPE_V4SF_V4SF_V4SF, - V4SF_FTYPE_V4SF_V4SF_V4SI_INT, - V4SI_FTYPE_V4SI_SI_INT, - V4SI_FTYPE_V4SI_V4SI_INT, - V4SI_FTYPE_V4SI_V4SI_V2DI, - V4SI_FTYPE_V4SI_V4SI_V4SI, - V8HI_FTYPE_V8HI_HI_INT, - V8HI_FTYPE_V8HI_V8HI_INT, - V8HI_FTYPE_V8HI_V8HI_V4SI, - V8HI_FTYPE_V8HI_V8HI_V8HI, - V8SF_FTYPE_V8SF_V4SF_INT, - V8SF_FTYPE_V8SF_V8SF_INT, - V8SF_FTYPE_V8SF_V8SF_V8SF, - V8SF_FTYPE_V8SF_V8SF_V8SI_INT, - V8SI_FTYPE_V8SI_V4SI_INT, - V8SI_FTYPE_V8SI_V8SI_INT, - V8SI_FTYPE_V8SI_V8SI_V8SI, - V4DI_FTYPE_V4DI_V4DI_INT, - V4DI_FTYPE_V4DI_V2DI_INT, - VOID_FTYPE_PCVOID_UNSIGNED_UNSIGNED, - VOID_FTYPE_PV2DF_V2DI_V2DF, - VOID_FTYPE_PV4DF_V4DI_V4DF, - VOID_FTYPE_PV4SF_V4SI_V4SF, - VOID_FTYPE_PV8SF_V8SI_V8SF, - VOID_FTYPE_PV2DI_V2DI_V2DI, - VOID_FTYPE_PV4DI_V4DI_V4DI, - VOID_FTYPE_PV4SI_V4SI_V4SI, - VOID_FTYPE_PV8SI_V8SI_V8SI, - VOID_FTYPE_UINT_UINT_UINT, - VOID_FTYPE_UINT64_UINT_UINT, - VOID_FTYPE_V16QI_V16QI_PCHAR, - VOID_FTYPE_V8QI_V8QI_PCHAR, - V2DF_FTYPE_V2DF_V2DF_V2DI, - V4SF_FTYPE_V4SF_V4SF_V4SI, - V2UDI_FTYPE_V2UDI_V2UDI_V2UDI, - V4USI_FTYPE_V4USI_V4USI_V4USI, - V8UHI_FTYPE_V8UHI_V8UHI_V8UHI, - V16UQI_FTYPE_V16UQI_V16UQI_V16UQI, - V4DF_FTYPE_V4DF_V4DF_V4DI, - V8SF_FTYPE_V8SF_V8SF_V8SI, - V2DI_FTYPE_V2DI_V2DI_UINT_UINT, - V4HI_FTYPE_HI_HI_HI_HI, - INT_FTYPE_V16QI_INT_V16QI_INT_INT, - V16QI_FTYPE_V16QI_INT_V16QI_INT_INT, - V8QI_FTYPE_QI_QI_QI_QI_QI_QI_QI_QI, - UCHAR_FTYPE_UCHAR_UINT_UINT_PUNSIGNED, - UCHAR_FTYPE_UCHAR_ULONGLONG_ULONGLONG_PULONGLONG, - V2DF_FTYPE_V2DF_PCDOUBLE_V4SI_V2DF_INT, - V4DF_FTYPE_V4DF_PCDOUBLE_V4SI_V4DF_INT, - V4DF_FTYPE_V4DF_PCDOUBLE_V8SI_V4DF_INT, - V2DF_FTYPE_V2DF_PCDOUBLE_V2DI_V2DF_INT, - V4DF_FTYPE_V4DF_PCDOUBLE_V4DI_V4DF_INT, - V4SF_FTYPE_V4SF_PCFLOAT_V4SI_V4SF_INT, - V8SF_FTYPE_V8SF_PCFLOAT_V8SI_V8SF_INT, - V4SF_FTYPE_V4SF_PCFLOAT_V2DI_V4SF_INT, - V4SF_FTYPE_V4SF_PCFLOAT_V4DI_V4SF_INT, - V8SF_FTYPE_V8SF_PCFLOAT_V4DI_V8SF_INT, - V2DI_FTYPE_V2DI_PCINT64_V4SI_V2DI_INT, - V4DI_FTYPE_V4DI_PCINT64_V4SI_V4DI_INT, - V4DI_FTYPE_V4DI_PCINT64_V8SI_V4DI_INT, - V2DI_FTYPE_V2DI_PCINT64_V2DI_V2DI_INT, - V4DI_FTYPE_V4DI_PCINT64_V4DI_V4DI_INT, - V4SI_FTYPE_V4SI_PCINT_V4SI_V4SI_INT, - V8SI_FTYPE_V8SI_PCINT_V8SI_V8SI_INT, - V4SI_FTYPE_V4SI_PCINT_V2DI_V4SI_INT, - V4SI_FTYPE_V4SI_PCINT_V4DI_V4SI_INT, - V8SI_FTYPE_V8SI_PCINT_V4DI_V8SI_INT, - IX86_BT_LAST_FUNC = V8SI_FTYPE_V8SI_PCINT_V4DI_V8SI_INT, - V2DF_FTYPE_V2DF_ROUND, - V4DF_FTYPE_V4DF_ROUND, - V4SF_FTYPE_V4SF_ROUND, - V8SF_FTYPE_V8SF_ROUND, - V4SI_FTYPE_V2DF_V2DF_ROUND, - V8SI_FTYPE_V4DF_V4DF_ROUND, - V4SI_FTYPE_V4SF_ROUND, - V8SI_FTYPE_V8SF_ROUND, - INT_FTYPE_V2DF_V2DF_PTEST, - INT_FTYPE_V2DI_V2DI_PTEST, - INT_FTYPE_V4DF_V4DF_PTEST, - INT_FTYPE_V4DI_V4DI_PTEST, - INT_FTYPE_V4SF_V4SF_PTEST, - INT_FTYPE_V8SF_V8SF_PTEST, - V2DF_FTYPE_V2DF_VEC_MERGE, - V4SF_FTYPE_V4SF_VEC_MERGE, - V1DI_FTYPE_V1DI_SI_COUNT, - V2DI_FTYPE_V2DI_SI_COUNT, - V2SI_FTYPE_V2SI_SI_COUNT, - V4HI_FTYPE_V4HI_SI_COUNT, - V4SI_FTYPE_V4SI_SI_COUNT, - V8HI_FTYPE_V8HI_SI_COUNT, - V1DI_FTYPE_V1DI_V1DI_COUNT, - V2DI_FTYPE_V2DI_V2DI_COUNT, - V2SI_FTYPE_V2SI_V2SI_COUNT, - V4HI_FTYPE_V4HI_V4HI_COUNT, - V4SI_FTYPE_V4SI_V4SI_COUNT, - V8HI_FTYPE_V8HI_V8HI_COUNT, - V16HI_FTYPE_V16HI_SI_COUNT, - V16HI_FTYPE_V16HI_V8HI_COUNT, - V8SI_FTYPE_V8SI_SI_COUNT, - V8SI_FTYPE_V8SI_V4SI_COUNT, - V4DI_FTYPE_V4DI_INT_COUNT, - V4DI_FTYPE_V4DI_V2DI_COUNT, - V2DF_FTYPE_V2DF_V2DF_SWAP, - V4SF_FTYPE_V4SF_V4SF_SWAP, - V4DI_FTYPE_V4DI_INT_CONVERT, - V2DI_FTYPE_V2DI_INT_CONVERT, - V4DI_FTYPE_V4DI_V4DI_INT_CONVERT, - V2DI_FTYPE_V2DI_V2DI_INT_CONVERT, - V1DI_FTYPE_V1DI_V1DI_INT_CONVERT, - V16QI_FTYPE_V16QI_V16QI_CMP, - V2DI_FTYPE_V2DI_V2DI_CMP, - V4SI_FTYPE_V4SI_V4SI_CMP, - V8HI_FTYPE_V8HI_V8HI_CMP, - V16QI_FTYPE_V16QI_V16QI_TF, - V2DF_FTYPE_V2DF_V2DF_TF, - V2DI_FTYPE_V2DI_V2DI_TF, - V4SF_FTYPE_V4SF_V4SF_TF, - V4SI_FTYPE_V4SI_V4SI_TF, - V8HI_FTYPE_V8HI_V8HI_TF, - IX86_BT_LAST_ALIAS = V8HI_FTYPE_V8HI_V8HI_TF -} -; - - -static const enum ix86_builtin_type ix86_builtin_func_args[] = { - IX86_BT_FLOAT128, IX86_BT_UINT64, IX86_BT_UNSIGNED, IX86_BT_INT, - IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_FLOAT, IX86_BT_FLOAT, - IX86_BT_FLOAT128, IX86_BT_FLOAT128, IX86_BT_INT, IX86_BT_INT, - IX86_BT_INT, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_V2DF, - IX86_BT_INT, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V4SF, - IX86_BT_INT, IX86_BT_V8QI, IX86_BT_INT, IX86_BT_V8SF, - IX86_BT_INT, IX86_BT_V32QI, IX86_BT_INT, IX86_BT_PCCHAR, - IX86_BT_INT64, IX86_BT_INT64, IX86_BT_INT64, IX86_BT_V2DF, - IX86_BT_INT64, IX86_BT_V4SF, IX86_BT_UINT64, IX86_BT_INT, - IX86_BT_UINT16, IX86_BT_UINT16, IX86_BT_UINT64, IX86_BT_PUNSIGNED, - IX86_BT_V16QI, IX86_BT_PCCHAR, IX86_BT_V16QI, IX86_BT_V16QI, - IX86_BT_V2DF, IX86_BT_PCDOUBLE, IX86_BT_V2DF, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_V2SI, IX86_BT_V2DF, IX86_BT_V4DF, - IX86_BT_V2DF, IX86_BT_V4SF, IX86_BT_V2DF, IX86_BT_V4SI, - IX86_BT_V2DI, IX86_BT_PV2DI, IX86_BT_V2DI, IX86_BT_V16QI, - IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V4SI, - IX86_BT_V2DI, IX86_BT_V8HI, IX86_BT_V2SF, IX86_BT_V2SF, - IX86_BT_V2SF, IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_V2DF, - IX86_BT_V2SI, IX86_BT_V2SF, IX86_BT_V2SI, IX86_BT_V2SI, - IX86_BT_V2SI, IX86_BT_PCV2SI, IX86_BT_V2SI, IX86_BT_V4SF, - IX86_BT_V32QI, IX86_BT_PCCHAR, IX86_BT_V4DF, IX86_BT_PCDOUBLE, - IX86_BT_V4DF, IX86_BT_PCV2DF, IX86_BT_V4DF, IX86_BT_V2DF, - IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4SF, - IX86_BT_V4DF, IX86_BT_V4SI, IX86_BT_V4HI, IX86_BT_V4HI, - IX86_BT_V4SF, IX86_BT_PCFLOAT, IX86_BT_V4SF, IX86_BT_V2DF, - IX86_BT_V4SF, IX86_BT_V4DF, IX86_BT_V4SF, IX86_BT_V4SF, - IX86_BT_V4SF, IX86_BT_PCV4SF, IX86_BT_V4SF, IX86_BT_V4SI, - IX86_BT_V4SF, IX86_BT_V8SF, IX86_BT_V4SF, IX86_BT_V8HI, - IX86_BT_V4SI, IX86_BT_V16QI, IX86_BT_V4SI, IX86_BT_V2DF, - IX86_BT_V4SI, IX86_BT_V4DF, IX86_BT_V4SI, IX86_BT_V4SF, - IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V8HI, - IX86_BT_V4SI, IX86_BT_V8SI, IX86_BT_V8HI, IX86_BT_V16QI, - IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8QI, IX86_BT_V8QI, - IX86_BT_V8SF, IX86_BT_PCFLOAT, IX86_BT_V8SF, IX86_BT_PCV4SF, - IX86_BT_V8SF, IX86_BT_PCV8SF, IX86_BT_V8SF, IX86_BT_V4SF, - IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SI, - IX86_BT_V8SF, IX86_BT_V8HI, IX86_BT_V8SI, IX86_BT_V4SI, - IX86_BT_V8SI, IX86_BT_V8SF, IX86_BT_V32QI, IX86_BT_V32QI, - IX86_BT_V32QI, IX86_BT_V16QI, IX86_BT_V16HI, IX86_BT_V16HI, - IX86_BT_V16HI, IX86_BT_V8HI, IX86_BT_V8SI, IX86_BT_V8SI, - IX86_BT_VOID, IX86_BT_PCVOID, IX86_BT_VOID, IX86_BT_PVOID, - IX86_BT_VOID, IX86_BT_UINT64, IX86_BT_VOID, IX86_BT_UNSIGNED, - IX86_BT_INT, IX86_BT_PUSHORT, IX86_BT_INT, IX86_BT_PUNSIGNED, - IX86_BT_INT, IX86_BT_PULONGLONG, IX86_BT_V16HI, IX86_BT_V16QI, - IX86_BT_V8SI, IX86_BT_V16QI, IX86_BT_V4DI, IX86_BT_V16QI, - IX86_BT_V8SI, IX86_BT_V8HI, IX86_BT_V4DI, IX86_BT_V8HI, - IX86_BT_V4DI, IX86_BT_V4SI, IX86_BT_V4DI, IX86_BT_PV4DI, - IX86_BT_V4DI, IX86_BT_V2DI, IX86_BT_DI, IX86_BT_V2DI, - IX86_BT_INT, IX86_BT_DOUBLE, IX86_BT_V2DF, IX86_BT_INT, - IX86_BT_FLOAT, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_FLOAT128, - IX86_BT_FLOAT128, IX86_BT_FLOAT128, IX86_BT_HI, IX86_BT_V4HI, - IX86_BT_INT, IX86_BT_HI, IX86_BT_V8HI, IX86_BT_INT, - IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_INT, - IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, - IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, - IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_QI, IX86_BT_V16QI, - IX86_BT_INT, IX86_BT_QI, IX86_BT_V8QI, IX86_BT_INT, - IX86_BT_SI, IX86_BT_V2SI, IX86_BT_INT, IX86_BT_SI, - IX86_BT_V4SI, IX86_BT_INT, IX86_BT_UINT, IX86_BT_UINT, - IX86_BT_UCHAR, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_UINT, - IX86_BT_UINT, IX86_BT_UINT, IX86_BT_USHORT, IX86_BT_UINT16, - IX86_BT_UINT16, IX86_BT_INT, IX86_BT_UINT64, IX86_BT_UINT64, - IX86_BT_UINT64, IX86_BT_UINT8, IX86_BT_UINT8, IX86_BT_INT, - IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_SI, IX86_BT_V16QI, - IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V8HI, - IX86_BT_V8HI, IX86_BT_V1DI, IX86_BT_V1DI, IX86_BT_SI, - IX86_BT_V1DI, IX86_BT_V1DI, IX86_BT_V1DI, IX86_BT_V1DI, - IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_V1DI, IX86_BT_V8QI, - IX86_BT_V8QI, IX86_BT_V2DF, IX86_BT_PCV2DF, IX86_BT_V2DI, - IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_DI, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, - IX86_BT_PCDOUBLE, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_SI, - IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_V2DI, IX86_BT_V2DF, IX86_BT_V2DF, - IX86_BT_V4SF, IX86_BT_V2DF, IX86_BT_V4DF, IX86_BT_INT, - IX86_BT_V2DI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V2DI, - IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DI, IX86_BT_V2DI, - IX86_BT_INT, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_SI, - IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V16QI, IX86_BT_V2DI, - IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V4SI, - IX86_BT_V4SI, IX86_BT_V2UDI, IX86_BT_V4USI, IX86_BT_V4USI, - IX86_BT_V2DI, IX86_BT_PCV2DI, IX86_BT_V2DI, IX86_BT_V2SF, - IX86_BT_V2SF, IX86_BT_V2SF, IX86_BT_V2SI, IX86_BT_INT, - IX86_BT_INT, IX86_BT_V2SI, IX86_BT_V2SF, IX86_BT_V2SF, - IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_SI, IX86_BT_V2SI, - IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_V4HI, - IX86_BT_V4HI, IX86_BT_V4DF, IX86_BT_PCV4DF, IX86_BT_V4DI, - IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, - IX86_BT_V4DI, IX86_BT_V4HI, IX86_BT_V2SI, IX86_BT_V2SI, - IX86_BT_V4HI, IX86_BT_V4HI, IX86_BT_INT, IX86_BT_V4HI, - IX86_BT_V4HI, IX86_BT_SI, IX86_BT_V4HI, IX86_BT_V4HI, - IX86_BT_V4HI, IX86_BT_V4HI, IX86_BT_V8QI, IX86_BT_V8QI, - IX86_BT_V4SF, IX86_BT_PCV4SF, IX86_BT_V4SI, IX86_BT_V4SF, - IX86_BT_V4SF, IX86_BT_DI, IX86_BT_V4SF, IX86_BT_V4SF, - IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_PCV2SF, - IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_SI, IX86_BT_V4SF, - IX86_BT_V4SF, IX86_BT_V2DF, IX86_BT_V4SF, IX86_BT_V4SF, - IX86_BT_V2SI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, - IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SI, IX86_BT_V4SF, - IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_V4SI, IX86_BT_V4SF, IX86_BT_V4SF, - IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V4SI, - IX86_BT_V4SI, IX86_BT_SI, IX86_BT_V4SI, IX86_BT_V4SI, - IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_V8HI, - IX86_BT_V4SI, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V4SI, - IX86_BT_PCV4SI, IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_V16QI, - IX86_BT_V16QI, IX86_BT_V8HI, IX86_BT_V4SI, IX86_BT_V4SI, - IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_INT, IX86_BT_V8HI, - IX86_BT_V8HI, IX86_BT_SI, IX86_BT_V8HI, IX86_BT_V8HI, - IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8SF, IX86_BT_INT, - IX86_BT_V8HI, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V8QI, - IX86_BT_V4HI, IX86_BT_V4HI, IX86_BT_V8QI, IX86_BT_V8QI, - IX86_BT_V8QI, IX86_BT_V8SF, IX86_BT_PCV8SF, IX86_BT_V8SI, - IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V8SF, - IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, - IX86_BT_V8SI, IX86_BT_V32QI, IX86_BT_V16HI, IX86_BT_V16HI, - IX86_BT_V16HI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V32QI, - IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V16HI, IX86_BT_V32QI, - IX86_BT_V32QI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V8HI, - IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16HI, - IX86_BT_V16HI, IX86_BT_INT, IX86_BT_V16HI, IX86_BT_V16HI, - IX86_BT_SI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16HI, - IX86_BT_INT, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V32QI, - IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V4DF, IX86_BT_V4DF, - IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V4SI, IX86_BT_V8SI, - IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V16HI, - IX86_BT_V16HI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_INT, - IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_SI, IX86_BT_V8SI, - IX86_BT_PCV8SI, IX86_BT_V8SI, IX86_BT_V4DI, IX86_BT_V4DI, - IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V8SI, IX86_BT_V8SI, - IX86_BT_V4UDI, IX86_BT_V8USI, IX86_BT_V8USI, IX86_BT_V4DI, - IX86_BT_V4DI, IX86_BT_V2DI, IX86_BT_V4DI, IX86_BT_PCV4DI, - IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_INT, - IX86_BT_V2DI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_VOID, - IX86_BT_PVOID, IX86_BT_INT64, IX86_BT_VOID, IX86_BT_PCHAR, - IX86_BT_V16QI, IX86_BT_VOID, IX86_BT_PCHAR, IX86_BT_V32QI, - IX86_BT_VOID, IX86_BT_PDOUBLE, IX86_BT_V2DF, IX86_BT_VOID, - IX86_BT_PDOUBLE, IX86_BT_V4DF, IX86_BT_VOID, IX86_BT_PFLOAT, - IX86_BT_V4SF, IX86_BT_VOID, IX86_BT_PFLOAT, IX86_BT_V8SF, - IX86_BT_VOID, IX86_BT_PINT, IX86_BT_INT, IX86_BT_VOID, - IX86_BT_PLONGLONG, IX86_BT_LONGLONG, IX86_BT_VOID, IX86_BT_PULONGLONG, - IX86_BT_ULONGLONG, IX86_BT_VOID, IX86_BT_PV2SI, IX86_BT_V2SI, - IX86_BT_VOID, IX86_BT_PV2DI, IX86_BT_V2DI, IX86_BT_VOID, - IX86_BT_PV2SF, IX86_BT_V4SF, IX86_BT_VOID, IX86_BT_PV4DI, - IX86_BT_V4DI, IX86_BT_VOID, IX86_BT_PV4SF, IX86_BT_V4SF, - IX86_BT_VOID, IX86_BT_PV8SF, IX86_BT_V8SF, IX86_BT_VOID, - IX86_BT_UNSIGNED, IX86_BT_UNSIGNED, IX86_BT_INT, IX86_BT_V16QI, - IX86_BT_V16QI, IX86_BT_INT, IX86_BT_UCHAR, IX86_BT_UINT, - IX86_BT_UINT, IX86_BT_UINT, IX86_BT_UCHAR, IX86_BT_UINT64, - IX86_BT_UINT, IX86_BT_UINT, IX86_BT_V16HI, IX86_BT_V16HI, - IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16QI, IX86_BT_V16QI, - IX86_BT_QI, IX86_BT_INT, IX86_BT_V16QI, IX86_BT_V16QI, - IX86_BT_V16QI, IX86_BT_INT, IX86_BT_V16QI, IX86_BT_V16QI, - IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V1DI, IX86_BT_V1DI, - IX86_BT_V1DI, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V2DI, - IX86_BT_V2DI, IX86_BT_DI, IX86_BT_INT, IX86_BT_V2DI, - IX86_BT_V2DI, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_V2DI, - IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V2DI, - IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V32QI, - IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DI, IX86_BT_INT, - IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, - IX86_BT_V4HI, IX86_BT_V4HI, IX86_BT_HI, IX86_BT_INT, - IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_FLOAT, IX86_BT_INT, - IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, - IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, - IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SI, - IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_SI, - IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, - IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, - IX86_BT_V2DI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, - IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_HI, - IX86_BT_INT, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8HI, - IX86_BT_INT, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8HI, - IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8HI, - IX86_BT_V8HI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V4SF, - IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, - IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, - IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, - IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, - IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, - IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, - IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V4DI, IX86_BT_V4DI, - IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, - IX86_BT_V2DI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PCVOID, - IX86_BT_UNSIGNED, IX86_BT_UNSIGNED, IX86_BT_VOID, IX86_BT_PV2DF, - IX86_BT_V2DI, IX86_BT_V2DF, IX86_BT_VOID, IX86_BT_PV4DF, - IX86_BT_V4DI, IX86_BT_V4DF, IX86_BT_VOID, IX86_BT_PV4SF, - IX86_BT_V4SI, IX86_BT_V4SF, IX86_BT_VOID, IX86_BT_PV8SF, - IX86_BT_V8SI, IX86_BT_V8SF, IX86_BT_VOID, IX86_BT_PV2DI, - IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_VOID, IX86_BT_PV4DI, - IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_VOID, IX86_BT_PV4SI, - IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_VOID, IX86_BT_PV8SI, - IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_VOID, IX86_BT_UINT, - IX86_BT_UINT, IX86_BT_UINT, IX86_BT_VOID, IX86_BT_UINT64, - IX86_BT_UINT, IX86_BT_UINT, IX86_BT_VOID, IX86_BT_V16QI, - IX86_BT_V16QI, IX86_BT_PCHAR, IX86_BT_VOID, IX86_BT_V8QI, - IX86_BT_V8QI, IX86_BT_PCHAR, IX86_BT_V2DF, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_V2DI, IX86_BT_V4SF, IX86_BT_V4SF, - IX86_BT_V4SF, IX86_BT_V4SI, IX86_BT_V2UDI, IX86_BT_V2UDI, - IX86_BT_V2UDI, IX86_BT_V2UDI, IX86_BT_V4USI, IX86_BT_V4USI, - IX86_BT_V4USI, IX86_BT_V4USI, IX86_BT_V8UHI, IX86_BT_V8UHI, - IX86_BT_V8UHI, IX86_BT_V8UHI, IX86_BT_V16UQI, IX86_BT_V16UQI, - IX86_BT_V16UQI, IX86_BT_V16UQI, IX86_BT_V4DF, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_V4DI, IX86_BT_V8SF, IX86_BT_V8SF, - IX86_BT_V8SF, IX86_BT_V8SI, IX86_BT_V2DI, IX86_BT_V2DI, - IX86_BT_V2DI, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_V4HI, - IX86_BT_HI, IX86_BT_HI, IX86_BT_HI, IX86_BT_HI, - IX86_BT_INT, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_V16QI, - IX86_BT_INT, IX86_BT_INT, IX86_BT_V16QI, IX86_BT_V16QI, - IX86_BT_INT, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_INT, - IX86_BT_V8QI, IX86_BT_QI, IX86_BT_QI, IX86_BT_QI, - IX86_BT_QI, IX86_BT_QI, IX86_BT_QI, IX86_BT_QI, - IX86_BT_QI, IX86_BT_UCHAR, IX86_BT_UCHAR, IX86_BT_UINT, - IX86_BT_UINT, IX86_BT_PUNSIGNED, IX86_BT_UCHAR, IX86_BT_UCHAR, - IX86_BT_ULONGLONG, IX86_BT_ULONGLONG, IX86_BT_PULONGLONG, IX86_BT_V2DF, - IX86_BT_V2DF, IX86_BT_PCDOUBLE, IX86_BT_V4SI, IX86_BT_V2DF, - IX86_BT_INT, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_PCDOUBLE, - IX86_BT_V4SI, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_PCDOUBLE, IX86_BT_V8SI, IX86_BT_V4DF, - IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_PCDOUBLE, - IX86_BT_V2DI, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V4DF, - IX86_BT_V4DF, IX86_BT_PCDOUBLE, IX86_BT_V4DI, IX86_BT_V4DF, - IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_PCFLOAT, - IX86_BT_V4SI, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V8SF, - IX86_BT_V8SF, IX86_BT_PCFLOAT, IX86_BT_V8SI, IX86_BT_V8SF, - IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_PCFLOAT, - IX86_BT_V2DI, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V4SF, - IX86_BT_V4SF, IX86_BT_PCFLOAT, IX86_BT_V4DI, IX86_BT_V4SF, - IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_PCFLOAT, - IX86_BT_V4DI, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V2DI, - IX86_BT_V2DI, IX86_BT_PCINT64, IX86_BT_V4SI, IX86_BT_V2DI, - IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_PCINT64, - IX86_BT_V4SI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V4DI, - IX86_BT_V4DI, IX86_BT_PCINT64, IX86_BT_V8SI, IX86_BT_V4DI, - IX86_BT_INT, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_PCINT64, - IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V4DI, - IX86_BT_V4DI, IX86_BT_PCINT64, IX86_BT_V4DI, IX86_BT_V4DI, - IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_PCINT, - IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V8SI, - IX86_BT_V8SI, IX86_BT_PCINT, IX86_BT_V8SI, IX86_BT_V8SI, - IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_PCINT, - IX86_BT_V2DI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V4SI, - IX86_BT_V4SI, IX86_BT_PCINT, IX86_BT_V4DI, IX86_BT_V4SI, - IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_PCINT, - IX86_BT_V4DI, IX86_BT_V8SI, IX86_BT_INT -}; - - -static const unsigned short ix86_builtin_func_start[] = { - 0, 1, 2, 3, 4, 5, 6, 8, 10, 12, - 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, - 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, - 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, - 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, - 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, - 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, - 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, - 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, - 174, 176, 178, 180, 182, 184, 186, 188, 190, 193, - 196, 199, 202, 205, 208, 211, 214, 217, 220, 223, - 226, 229, 232, 235, 238, 241, 244, 247, 250, 253, - 256, 259, 262, 265, 268, 271, 274, 277, 280, 283, - 286, 289, 292, 295, 298, 301, 304, 307, 310, 313, - 316, 319, 322, 325, 328, 331, 334, 337, 340, 343, - 346, 349, 352, 355, 358, 361, 364, 367, 370, 373, - 376, 379, 382, 385, 388, 391, 394, 397, 400, 403, - 406, 409, 412, 415, 418, 421, 424, 427, 430, 433, - 436, 439, 442, 445, 448, 451, 454, 457, 460, 463, - 466, 469, 472, 475, 478, 481, 484, 487, 490, 493, - 497, 501, 504, 507, 510, 513, 516, 519, 522, 525, - 528, 531, 534, 537, 540, 543, 546, 549, 552, 555, - 558, 561, 564, 567, 570, 573, 576, 579, 582, 585, - 588, 591, 594, 598, 602, 606, 610, 614, 618, 622, - 626, 630, 634, 639, 643, 647, 651, 655, 659, 663, - 667, 671, 676, 680, 684, 688, 692, 696, 701, 705, - 709, 713, 717, 721, 725, 729, 733, 737, 741, 745, - 750, 754, 758, 762, 766, 770, 774, 778, 782, 786, - 790, 794, 798, 802, 806, 810, 814, 818, 822, 826, - 830, 834, 838, 842, 846, 850, 854, 859, 864, 870, - 876, 885, 890, 895, 901, 907, 913, 919, 925, 931, - 937, 943, 949, 955, 961, 967, 973, 979, 985, 991, - 997, 1003, 1009, 1015 -}; - - -static const enum ix86_builtin_func_type ix86_builtin_func_alias_base[] = { - V2DF_FTYPE_V2DF, - V4DF_FTYPE_V4DF, - V4SF_FTYPE_V4SF, - V8SF_FTYPE_V8SF, - V4SI_FTYPE_V2DF_V2DF, - V8SI_FTYPE_V4DF_V4DF, - V4SI_FTYPE_V4SF, - V8SI_FTYPE_V8SF, - INT_FTYPE_V2DF_V2DF, - INT_FTYPE_V2DI_V2DI, - INT_FTYPE_V4DF_V4DF, - INT_FTYPE_V4DI_V4DI, - INT_FTYPE_V4SF_V4SF, - INT_FTYPE_V8SF_V8SF, - V2DF_FTYPE_V2DF, - V4SF_FTYPE_V4SF, - V1DI_FTYPE_V1DI_SI, - V2DI_FTYPE_V2DI_SI, - V2SI_FTYPE_V2SI_SI, - V4HI_FTYPE_V4HI_SI, - V4SI_FTYPE_V4SI_SI, - V8HI_FTYPE_V8HI_SI, - V1DI_FTYPE_V1DI_V1DI, - V2DI_FTYPE_V2DI_V2DI, - V2SI_FTYPE_V2SI_V2SI, - V4HI_FTYPE_V4HI_V4HI, - V4SI_FTYPE_V4SI_V4SI, - V8HI_FTYPE_V8HI_V8HI, - V16HI_FTYPE_V16HI_SI, - V16HI_FTYPE_V16HI_V8HI, - V8SI_FTYPE_V8SI_SI, - V8SI_FTYPE_V8SI_V4SI, - V4DI_FTYPE_V4DI_INT, - V4DI_FTYPE_V4DI_V2DI, - V2DF_FTYPE_V2DF_V2DF, - V4SF_FTYPE_V4SF_V4SF, - V4DI_FTYPE_V4DI_INT, - V2DI_FTYPE_V2DI_INT, - V4DI_FTYPE_V4DI_V4DI_INT, - V2DI_FTYPE_V2DI_V2DI_INT, - V1DI_FTYPE_V1DI_V1DI_INT, - V16QI_FTYPE_V16QI_V16QI, - V2DI_FTYPE_V2DI_V2DI, - V4SI_FTYPE_V4SI_V4SI, - V8HI_FTYPE_V8HI_V8HI, - V16QI_FTYPE_V16QI_V16QI, - V2DF_FTYPE_V2DF_V2DF, - V2DI_FTYPE_V2DI_V2DI, - V4SF_FTYPE_V4SF_V4SF, - V4SI_FTYPE_V4SI_V4SI, - V8HI_FTYPE_V8HI_V8HI -}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/multilib.h b/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/multilib.h deleted file mode 100644 index 270b3028c..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/multilib.h +++ /dev/null @@ -1,28 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -static const char *const multilib_raw[] = { -". !m64 !m32;", -".:. m64 !m32;", -".:../lib/i386 !m64 m32;", -NULL -}; - -static const char *const multilib_reuse_raw[] = { -NULL -}; - -static const char *const multilib_matches_raw[] = { -"m64 m64;", -"m32 m32;", -NULL -}; - -static const char *multilib_extra = ""; - -static const char *const multilib_exclusions_raw[] = { -NULL -}; - -static const char *multilib_options = "m64/m32"; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/plugin-version.h b/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/plugin-version.h deleted file mode 100644 index d3e826938..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/plugin-version.h +++ /dev/null @@ -1,22 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ - -#include "configargs.h" - -#define GCCPLUGIN_VERSION_MAJOR 4 -#define GCCPLUGIN_VERSION_MINOR 8 -#define GCCPLUGIN_VERSION_PATCHLEVEL 5 -#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR) - -static char basever[] = "4.8.5"; -static char datestamp[] = "20150623"; -static char devphase[] = ""; -static char revision[] = ""; - -/* FIXME plugins: We should make the version information more precise. - One way to do is to add a checksum. */ - -static struct plugin_gcc_version gcc_version = {basever, datestamp, - devphase, revision, - configuration_arguments}; diff --git a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/tm.h b/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/tm.h deleted file mode 100644 index 155111517..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/arch/x86_64/tm.h +++ /dev/null @@ -1,40 +0,0 @@ -/* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp */ - -#ifndef GCC_TM_H -#define GCC_TM_H -#ifndef LIBC_GLIBC -# define LIBC_GLIBC 1 -#endif -#ifndef LIBC_UCLIBC -# define LIBC_UCLIBC 2 -#endif -#ifndef LIBC_BIONIC -# define LIBC_BIONIC 3 -#endif -#ifndef NETBSD_ENABLE_PTHREADS -# define NETBSD_ENABLE_PTHREADS -#endif -#ifdef IN_GCC -# include "options.h" -# include "insn-constants.h" -# include "config/vxworks-dummy.h" -# include "config/i386/biarch64.h" -# include "config/i386/i386.h" -# include "config/i386/unix.h" -# include "config/i386/att.h" -# include "config/dbxelf.h" -# include "config/elfos.h" -# include "config/netbsd.h" -# include "config/netbsd-stdint.h" -# include "config/netbsd-elf.h" -# include "config/i386/x86-64.h" -# include "config/i386/netbsd64.h" -# include "config/initfini-array.h" -#endif -#if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET -# include "insn-flags.h" -#endif -# include "defaults.h" -#endif /* GCC_TM_H */ diff --git a/external/gpl3/gcc/usr.bin/gcc/gcc.1 b/external/gpl3/gcc/usr.bin/gcc/gcc.1 deleted file mode 100644 index e804a476b..000000000 --- a/external/gpl3/gcc/usr.bin/gcc/gcc.1 +++ /dev/null @@ -1,19901 +0,0 @@ -.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.20) -.\" -.\" Standard preamble: -.\" ======================================================================== -.de Sp \" Vertical space (when we can't use .PP) -.if t .sp .5v -.if n .sp -.. -.de Vb \" Begin verbatim text -.ft CW -.nf -.ne \\$1 -.. -.de Ve \" End verbatim text -.ft R -.fi -.. -.\" Set up some character translations and predefined strings. \*(-- will -.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left -.\" double quote, and \*(R" will give a right double quote. \*(C+ will -.\" give a nicer C++. Capital omega is used to do unbreakable dashes and -.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, -.\" nothing in troff, for use with C<>. -.tr \(*W- -.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' -.ie n \{\ -. ds -- \(*W- -. ds PI pi -. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch -. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch -. ds L" "" -. ds R" "" -. ds C` "" -. ds C' "" -'br\} -.el\{\ -. ds -- \|\(em\| -. ds PI \(*p -. ds L" `` -. ds R" '' -'br\} -.\" -.\" Escape single quotes in literal strings from groff's Unicode transform. -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" -.\" If the F register is turned on, we'll generate index entries on stderr for -.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index -.\" entries marked with X<> in POD. Of course, you'll have to process the -.\" output yourself in some meaningful fashion. -.ie \nF \{\ -. de IX -. tm Index:\\$1\t\\n%\t"\\$2" -.. -. nr % 0 -. rr F -.\} -.el \{\ -. de IX -.. -.\} -.\" -.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). -.\" Fear. Run. Save yourself. No user-serviceable parts. -. \" fudge factors for nroff and troff -.if n \{\ -. ds #H 0 -. ds #V .8m -. ds #F .3m -. ds #[ \f1 -. ds #] \fP -.\} -.if t \{\ -. ds #H ((1u-(\\\\n(.fu%2u))*.13m) -. ds #V .6m -. ds #F 0 -. ds #[ \& -. ds #] \& -.\} -. \" simple accents for nroff and troff -.if n \{\ -. ds ' \& -. ds ` \& -. ds ^ \& -. ds , \& -. ds ~ ~ -. ds / -.\} -.if t \{\ -. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" -. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' -. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' -. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' -. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' -. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' -.\} -. \" troff and (daisy-wheel) nroff accents -.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' -.ds 8 \h'\*(#H'\(*b\h'-\*(#H' -.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] -.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' -.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' -.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] -.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] -.ds ae a\h'-(\w'a'u*4/10)'e -.ds Ae A\h'-(\w'A'u*4/10)'E -. \" corrections for vroff -.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' -.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' -. \" for low resolution devices (crt and lpr) -.if \n(.H>23 .if \n(.V>19 \ -\{\ -. ds : e -. ds 8 ss -. ds o a -. ds d- d\h'-1'\(ga -. ds D- D\h'-1'\(hy -. ds th \o'bp' -. ds Th \o'LP' -. ds ae ae -. ds Ae AE -.\} -.rm #[ #] #H #V #F C -.\" ======================================================================== -.\" -.IX Title "GCC 1" -.TH GCC 1 "2014-01-16" "gcc-4.8.3" "GNU" -.\" For nroff, turn off justification. Always turn off hyphenation; it makes -.\" way too many mistakes in technical documents. -.if n .ad l -.nh -.SH "NAME" -gcc \- GNU project C and C++ compiler -.SH "SYNOPSIS" -.IX Header "SYNOPSIS" -gcc [\fB\-c\fR|\fB\-S\fR|\fB\-E\fR] [\fB\-std=\fR\fIstandard\fR] - [\fB\-g\fR] [\fB\-pg\fR] [\fB\-O\fR\fIlevel\fR] - [\fB\-W\fR\fIwarn\fR...] [\fB\-Wpedantic\fR] - [\fB\-I\fR\fIdir\fR...] [\fB\-L\fR\fIdir\fR...] - [\fB\-D\fR\fImacro\fR[=\fIdefn\fR]...] [\fB\-U\fR\fImacro\fR] - [\fB\-f\fR\fIoption\fR...] [\fB\-m\fR\fImachine-option\fR...] - [\fB\-o\fR \fIoutfile\fR] [@\fIfile\fR] \fIinfile\fR... -.PP -Only the most useful options are listed here; see below for the -remainder. \fBg++\fR accepts mostly the same options as \fBgcc\fR. -.SH "DESCRIPTION" -.IX Header "DESCRIPTION" -When you invoke \s-1GCC\s0, it normally does preprocessing, compilation, -assembly and linking. The \*(L"overall options\*(R" allow you to stop this -process at an intermediate stage. For example, the \fB\-c\fR option -says not to run the linker. Then the output consists of object files -output by the assembler. -.PP -Other options are passed on to one stage of processing. Some options -control the preprocessor and others the compiler itself. Yet other -options control the assembler and linker; most of these are not -documented here, since you rarely need to use any of them. -.PP -Most of the command-line options that you can use with \s-1GCC\s0 are useful -for C programs; when an option is only useful with another language -(usually \*(C+), the explanation says so explicitly. If the description -for a particular option does not mention a source language, you can use -that option with all supported languages. -.PP -The \fBgcc\fR program accepts options and file names as operands. Many -options have multi-letter names; therefore multiple single-letter options -may \fInot\fR be grouped: \fB\-dv\fR is very different from \fB\-d\ \-v\fR. -.PP -You can mix options and other arguments. For the most part, the order -you use doesn't matter. Order does matter when you use several -options of the same kind; for example, if you specify \fB\-L\fR more -than once, the directories are searched in the order specified. Also, -the placement of the \fB\-l\fR option is significant. -.PP -Many options have long names starting with \fB\-f\fR or with -\&\fB\-W\fR\-\-\-for example, -\&\fB\-fmove\-loop\-invariants\fR, \fB\-Wformat\fR and so on. Most of -these have both positive and negative forms; the negative form of -\&\fB\-ffoo\fR is \fB\-fno\-foo\fR. This manual documents -only one of these two forms, whichever one is not the default. -.SH "OPTIONS" -.IX Header "OPTIONS" -.SS "Option Summary" -.IX Subsection "Option Summary" -Here is a summary of all the options, grouped by type. Explanations are -in the following sections. -.IP "\fIOverall Options\fR" 4 -.IX Item "Overall Options" -\&\fB\-c \-S \-E \-o\fR \fIfile\fR \fB\-no\-canonical\-prefixes -\&\-pipe \-pass\-exit\-codes -\&\-x\fR \fIlanguage\fR \fB\-v \-### \-\-help\fR[\fB=\fR\fIclass\fR[\fB,...\fR]] \fB\-\-target\-help -\&\-\-version \-wrapper @\fR\fIfile\fR \fB\-fplugin=\fR\fIfile\fR \fB\-fplugin\-arg\-\fR\fIname\fR\fB=\fR\fIarg\fR -\&\fB\-fdump\-ada\-spec\fR[\fB\-slim\fR] \fB\-fada\-spec\-parent=\fR\fIunit\fR \fB\-fdump\-go\-spec=\fR\fIfile\fR -.IP "\fIC Language Options\fR" 4 -.IX Item "C Language Options" -\&\fB\-ansi \-std=\fR\fIstandard\fR \fB\-fgnu89\-inline -\&\-aux\-info\fR \fIfilename\fR \fB\-fallow\-parameterless\-variadic\-functions -\&\-fno\-asm \-fno\-builtin \-fno\-builtin\-\fR\fIfunction\fR -\&\fB\-fhosted \-ffreestanding \-fopenmp \-fms\-extensions \-fplan9\-extensions -\&\-trigraphs \-traditional \-traditional\-cpp -\&\-fallow\-single\-precision \-fcond\-mismatch \-flax\-vector\-conversions -\&\-fsigned\-bitfields \-fsigned\-char -\&\-funsigned\-bitfields \-funsigned\-char\fR -.IP "\fI\*(C+ Language Options\fR" 4 -.IX Item " Language Options" -\&\fB\-fabi\-version=\fR\fIn\fR \fB\-fno\-access\-control \-fcheck\-new -\&\-fconstexpr\-depth=\fR\fIn\fR \fB\-ffriend\-injection -\&\-fno\-elide\-constructors -\&\-fno\-enforce\-eh\-specs -\&\-ffor\-scope \-fno\-for\-scope \-fno\-gnu\-keywords -\&\-fno\-implicit\-templates -\&\-fno\-implicit\-inline\-templates -\&\-fno\-implement\-inlines \-fms\-extensions -\&\-fno\-nonansi\-builtins \-fnothrow\-opt \-fno\-operator\-names -\&\-fno\-optional\-diags \-fpermissive -\&\-fno\-pretty\-templates -\&\-frepo \-fno\-rtti \-fstats \-ftemplate\-backtrace\-limit=\fR\fIn\fR -\&\fB\-ftemplate\-depth=\fR\fIn\fR -\&\fB\-fno\-threadsafe\-statics \-fuse\-cxa\-atexit \-fno\-weak \-nostdinc++ -\&\-fno\-default\-inline \-fvisibility\-inlines\-hidden -\&\-fvisibility\-ms\-compat -\&\-fext\-numeric\-literals -\&\-Wabi \-Wconversion\-null \-Wctor\-dtor\-privacy -\&\-Wdelete\-non\-virtual\-dtor \-Wliteral\-suffix \-Wnarrowing -\&\-Wnoexcept \-Wnon\-virtual\-dtor \-Wreorder -\&\-Weffc++ \-Wstrict\-null\-sentinel -\&\-Wno\-non\-template\-friend \-Wold\-style\-cast -\&\-Woverloaded\-virtual \-Wno\-pmf\-conversions -\&\-Wsign\-promo\fR -.IP "\fIObjective-C and Objective\-\*(C+ Language Options\fR" 4 -.IX Item "Objective-C and Objective- Language Options" -\&\fB\-fconstant\-string\-class=\fR\fIclass-name\fR -\&\fB\-fgnu\-runtime \-fnext\-runtime -\&\-fno\-nil\-receivers -\&\-fobjc\-abi\-version=\fR\fIn\fR -\&\fB\-fobjc\-call\-cxx\-cdtors -\&\-fobjc\-direct\-dispatch -\&\-fobjc\-exceptions -\&\-fobjc\-gc -\&\-fobjc\-nilcheck -\&\-fobjc\-std=objc1 -\&\-freplace\-objc\-classes -\&\-fzero\-link -\&\-gen\-decls -\&\-Wassign\-intercept -\&\-Wno\-protocol \-Wselector -\&\-Wstrict\-selector\-match -\&\-Wundeclared\-selector\fR -.IP "\fILanguage Independent Options\fR" 4 -.IX Item "Language Independent Options" -\&\fB\-fmessage\-length=\fR\fIn\fR -\&\fB\-fdiagnostics\-show\-location=\fR[\fBonce\fR|\fBevery-line\fR] -\&\fB\-fno\-diagnostics\-show\-option \-fno\-diagnostics\-show\-caret\fR -.IP "\fIWarning Options\fR" 4 -.IX Item "Warning Options" -\&\fB\-fsyntax\-only \-fmax\-errors=\fR\fIn\fR \fB\-Wpedantic -\&\-pedantic\-errors -\&\-w \-Wextra \-Wall \-Waddress \-Waggregate\-return -\&\-Waggressive\-loop\-optimizations \-Warray\-bounds -\&\-Wno\-attributes \-Wno\-builtin\-macro\-redefined -\&\-Wc++\-compat \-Wc++11\-compat \-Wcast\-align \-Wcast\-qual -\&\-Wchar\-subscripts \-Wclobbered \-Wcomment -\&\-Wconversion \-Wcoverage\-mismatch \-Wno\-cpp \-Wno\-deprecated -\&\-Wno\-deprecated\-declarations \-Wdisabled\-optimization -\&\-Wno\-div\-by\-zero \-Wdouble\-promotion \-Wempty\-body \-Wenum\-compare -\&\-Wno\-endif\-labels \-Werror \-Werror=* -\&\-Wfatal\-errors \-Wfloat\-equal \-Wformat \-Wformat=2 -\&\-Wno\-format\-contains\-nul \-Wno\-format\-extra\-args \-Wformat\-nonliteral -\&\-Wformat\-security \-Wformat\-y2k -\&\-Wframe\-larger\-than=\fR\fIlen\fR \fB\-Wno\-free\-nonheap\-object \-Wjump\-misses\-init -\&\-Wignored\-qualifiers -\&\-Wimplicit \-Wimplicit\-function\-declaration \-Wimplicit\-int -\&\-Winit\-self \-Winline \-Wmaybe\-uninitialized -\&\-Wno\-int\-to\-pointer\-cast \-Wno\-invalid\-offsetof -\&\-Winvalid\-pch \-Wlarger\-than=\fR\fIlen\fR \fB\-Wunsafe\-loop\-optimizations -\&\-Wlogical\-op \-Wlong\-long -\&\-Wmain \-Wmaybe\-uninitialized \-Wmissing\-braces \-Wmissing\-field\-initializers -\&\-Wmissing\-include\-dirs -\&\-Wno\-mudflap -\&\-Wno\-multichar \-Wnonnull \-Wno\-overflow -\&\-Woverlength\-strings \-Wpacked \-Wpacked\-bitfield\-compat \-Wpadded -\&\-Wparentheses \-Wpedantic\-ms\-format \-Wno\-pedantic\-ms\-format -\&\-Wpointer\-arith \-Wno\-pointer\-to\-int\-cast -\&\-Wredundant\-decls \-Wno\-return\-local\-addr -\&\-Wreturn\-type \-Wsequence\-point \-Wshadow -\&\-Wsign\-compare \-Wsign\-conversion \-Wsizeof\-pointer\-memaccess -\&\-Wstack\-protector \-Wstack\-usage=\fR\fIlen\fR \fB\-Wstrict\-aliasing -\&\-Wstrict\-aliasing=n \-Wstrict\-overflow \-Wstrict\-overflow=\fR\fIn\fR -\&\fB\-Wsuggest\-attribute=\fR[\fBpure\fR|\fBconst\fR|\fBnoreturn\fR|\fBformat\fR] -\&\fB\-Wmissing\-format\-attribute -\&\-Wswitch \-Wswitch\-default \-Wswitch\-enum \-Wsync\-nand -\&\-Wsystem\-headers \-Wtrampolines \-Wtrigraphs \-Wtype\-limits \-Wundef -\&\-Wuninitialized \-Wunknown\-pragmas \-Wno\-pragmas -\&\-Wunsuffixed\-float\-constants \-Wunused \-Wunused\-function -\&\-Wunused\-label \-Wunused\-local\-typedefs \-Wunused\-parameter -\&\-Wno\-unused\-result \-Wunused\-value \-Wunused\-variable -\&\-Wunused\-but\-set\-parameter \-Wunused\-but\-set\-variable -\&\-Wuseless\-cast \-Wvariadic\-macros \-Wvector\-operation\-performance -\&\-Wvla \-Wvolatile\-register\-var \-Wwrite\-strings \-Wzero\-as\-null\-pointer\-constant\fR -.IP "\fIC and Objective-C-only Warning Options\fR" 4 -.IX Item "C and Objective-C-only Warning Options" -\&\fB\-Wbad\-function\-cast \-Wmissing\-declarations -\&\-Wmissing\-parameter\-type \-Wmissing\-prototypes \-Wnested\-externs -\&\-Wold\-style\-declaration \-Wold\-style\-definition -\&\-Wstrict\-prototypes \-Wtraditional \-Wtraditional\-conversion -\&\-Wdeclaration\-after\-statement \-Wpointer\-sign\fR -.IP "\fIDebugging Options\fR" 4 -.IX Item "Debugging Options" -\&\fB\-d\fR\fIletters\fR \fB\-dumpspecs \-dumpmachine \-dumpversion -\&\-fsanitize=\fR\fIstyle\fR -\&\fB\-fdbg\-cnt\-list \-fdbg\-cnt=\fR\fIcounter-value-list\fR -\&\fB\-fdisable\-ipa\-\fR\fIpass_name\fR -\&\fB\-fdisable\-rtl\-\fR\fIpass_name\fR -\&\fB\-fdisable\-rtl\-\fR\fIpass-name\fR\fB=\fR\fIrange-list\fR -\&\fB\-fdisable\-tree\-\fR\fIpass_name\fR -\&\fB\-fdisable\-tree\-\fR\fIpass-name\fR\fB=\fR\fIrange-list\fR -\&\fB\-fdump\-noaddr \-fdump\-unnumbered \-fdump\-unnumbered\-links -\&\-fdump\-translation\-unit\fR[\fB\-\fR\fIn\fR] -\&\fB\-fdump\-class\-hierarchy\fR[\fB\-\fR\fIn\fR] -\&\fB\-fdump\-ipa\-all \-fdump\-ipa\-cgraph \-fdump\-ipa\-inline -\&\-fdump\-passes -\&\-fdump\-statistics -\&\-fdump\-tree\-all -\&\-fdump\-tree\-original\fR[\fB\-\fR\fIn\fR] -\&\fB\-fdump\-tree\-optimized\fR[\fB\-\fR\fIn\fR] -\&\fB\-fdump\-tree\-cfg \-fdump\-tree\-alias -\&\-fdump\-tree\-ch -\&\-fdump\-tree\-ssa\fR[\fB\-\fR\fIn\fR] \fB\-fdump\-tree\-pre\fR[\fB\-\fR\fIn\fR] -\&\fB\-fdump\-tree\-ccp\fR[\fB\-\fR\fIn\fR] \fB\-fdump\-tree\-dce\fR[\fB\-\fR\fIn\fR] -\&\fB\-fdump\-tree\-gimple\fR[\fB\-raw\fR] \fB\-fdump\-tree\-mudflap\fR[\fB\-\fR\fIn\fR] -\&\fB\-fdump\-tree\-dom\fR[\fB\-\fR\fIn\fR] -\&\fB\-fdump\-tree\-dse\fR[\fB\-\fR\fIn\fR] -\&\fB\-fdump\-tree\-phiprop\fR[\fB\-\fR\fIn\fR] -\&\fB\-fdump\-tree\-phiopt\fR[\fB\-\fR\fIn\fR] -\&\fB\-fdump\-tree\-forwprop\fR[\fB\-\fR\fIn\fR] -\&\fB\-fdump\-tree\-copyrename\fR[\fB\-\fR\fIn\fR] -\&\fB\-fdump\-tree\-nrv \-fdump\-tree\-vect -\&\-fdump\-tree\-sink -\&\-fdump\-tree\-sra\fR[\fB\-\fR\fIn\fR] -\&\fB\-fdump\-tree\-forwprop\fR[\fB\-\fR\fIn\fR] -\&\fB\-fdump\-tree\-fre\fR[\fB\-\fR\fIn\fR] -\&\fB\-fdump\-tree\-vrp\fR[\fB\-\fR\fIn\fR] -\&\fB\-ftree\-vectorizer\-verbose=\fR\fIn\fR -\&\fB\-fdump\-tree\-storeccp\fR[\fB\-\fR\fIn\fR] -\&\fB\-fdump\-final\-insns=\fR\fIfile\fR -\&\fB\-fcompare\-debug\fR[\fB=\fR\fIopts\fR] \fB\-fcompare\-debug\-second -\&\-feliminate\-dwarf2\-dups \-fno\-eliminate\-unused\-debug\-types -\&\-feliminate\-unused\-debug\-symbols \-femit\-class\-debug\-always -\&\-fenable\-\fR\fIkind\fR\fB\-\fR\fIpass\fR -\&\fB\-fenable\-\fR\fIkind\fR\fB\-\fR\fIpass\fR\fB=\fR\fIrange-list\fR -\&\fB\-fdebug\-types\-section \-fmem\-report\-wpa -\&\-fmem\-report \-fpre\-ipa\-mem\-report \-fpost\-ipa\-mem\-report \-fprofile\-arcs -\&\-fopt\-info -\&\-fopt\-info\-\fR\fIoptions\fR[\fB=\fR\fIfile\fR] -\&\fB\-frandom\-seed=\fR\fIstring\fR \fB\-fsched\-verbose=\fR\fIn\fR -\&\fB\-fsel\-sched\-verbose \-fsel\-sched\-dump\-cfg \-fsel\-sched\-pipelining\-verbose -\&\-fstack\-usage \-ftest\-coverage \-ftime\-report \-fvar\-tracking -\&\-fvar\-tracking\-assignments \-fvar\-tracking\-assignments\-toggle -\&\-g \-g\fR\fIlevel\fR \fB\-gtoggle \-gcoff \-gdwarf\-\fR\fIversion\fR -\&\fB\-ggdb \-grecord\-gcc\-switches \-gno\-record\-gcc\-switches -\&\-gstabs \-gstabs+ \-gstrict\-dwarf \-gno\-strict\-dwarf -\&\-gvms \-gxcoff \-gxcoff+ -\&\-fno\-merge\-debug\-strings \-fno\-dwarf2\-cfi\-asm -\&\-fdebug\-prefix\-map=\fR\fIold\fR\fB=\fR\fInew\fR -\&\fB\-femit\-struct\-debug\-baseonly \-femit\-struct\-debug\-reduced -\&\-femit\-struct\-debug\-detailed\fR[\fB=\fR\fIspec-list\fR] -\&\fB\-p \-pg \-print\-file\-name=\fR\fIlibrary\fR \fB\-print\-libgcc\-file\-name -\&\-print\-multi\-directory \-print\-multi\-lib \-print\-multi\-os\-directory -\&\-print\-prog\-name=\fR\fIprogram\fR \fB\-print\-search\-dirs \-Q -\&\-print\-sysroot \-print\-sysroot\-headers\-suffix -\&\-save\-temps \-save\-temps=cwd \-save\-temps=obj \-time\fR[\fB=\fR\fIfile\fR] -.IP "\fIOptimization Options\fR" 4 -.IX Item "Optimization Options" -\&\fB\-faggressive\-loop\-optimizations \-falign\-functions[=\fR\fIn\fR\fB] -\&\-falign\-jumps[=\fR\fIn\fR\fB] -\&\-falign\-labels[=\fR\fIn\fR\fB] \-falign\-loops[=\fR\fIn\fR\fB] -\&\-fassociative\-math \-fauto\-inc\-dec \-fbranch\-probabilities -\&\-fbranch\-target\-load\-optimize \-fbranch\-target\-load\-optimize2 -\&\-fbtr\-bb\-exclusive \-fcaller\-saves -\&\-fcheck\-data\-deps \-fcombine\-stack\-adjustments \-fconserve\-stack -\&\-fcompare\-elim \-fcprop\-registers \-fcrossjumping -\&\-fcse\-follow\-jumps \-fcse\-skip\-blocks \-fcx\-fortran\-rules -\&\-fcx\-limited\-range -\&\-fdata\-sections \-fdce \-fdelayed\-branch -\&\-fdelete\-null\-pointer\-checks \-fdevirtualize \-fdse -\&\-fearly\-inlining \-fipa\-sra \-fexpensive\-optimizations \-ffat\-lto\-objects -\&\-ffast\-math \-ffinite\-math\-only \-ffloat\-store \-fexcess\-precision=\fR\fIstyle\fR -\&\fB\-fforward\-propagate \-ffp\-contract=\fR\fIstyle\fR \fB\-ffunction\-sections -\&\-fgcse \-fgcse\-after\-reload \-fgcse\-las \-fgcse\-lm \-fgraphite\-identity -\&\-fgcse\-sm \-fhoist\-adjacent\-loads \-fif\-conversion -\&\-fif\-conversion2 \-findirect\-inlining -\&\-finline\-functions \-finline\-functions\-called\-once \-finline\-limit=\fR\fIn\fR -\&\fB\-finline\-small\-functions \-fipa\-cp \-fipa\-cp\-clone -\&\-fipa\-pta \-fipa\-profile \-fipa\-pure\-const \-fipa\-reference -\&\-fira\-algorithm=\fR\fIalgorithm\fR -\&\fB\-fira\-region=\fR\fIregion\fR \fB\-fira\-hoist\-pressure -\&\-fira\-loop\-pressure \-fno\-ira\-share\-save\-slots -\&\-fno\-ira\-share\-spill\-slots \-fira\-verbose=\fR\fIn\fR -\&\fB\-fivopts \-fkeep\-inline\-functions \-fkeep\-static\-consts -\&\-floop\-block \-floop\-interchange \-floop\-strip\-mine \-floop\-nest\-optimize -\&\-floop\-parallelize\-all \-flto \-flto\-compression\-level -\&\-flto\-partition=\fR\fIalg\fR \fB\-flto\-report \-fmerge\-all\-constants -\&\-fmerge\-constants \-fmodulo\-sched \-fmodulo\-sched\-allow\-regmoves -\&\-fmove\-loop\-invariants fmudflap \-fmudflapir \-fmudflapth \-fno\-branch\-count\-reg -\&\-fno\-default\-inline -\&\-fno\-defer\-pop \-fno\-function\-cse \-fno\-guess\-branch\-probability -\&\-fno\-inline \-fno\-math\-errno \-fno\-peephole \-fno\-peephole2 -\&\-fno\-sched\-interblock \-fno\-sched\-spec \-fno\-signed\-zeros -\&\-fno\-toplevel\-reorder \-fno\-trapping\-math \-fno\-zero\-initialized\-in\-bss -\&\-fomit\-frame\-pointer \-foptimize\-register\-move \-foptimize\-sibling\-calls -\&\-fpartial\-inlining \-fpeel\-loops \-fpredictive\-commoning -\&\-fprefetch\-loop\-arrays \-fprofile\-report -\&\-fprofile\-correction \-fprofile\-dir=\fR\fIpath\fR \fB\-fprofile\-generate -\&\-fprofile\-generate=\fR\fIpath\fR -\&\fB\-fprofile\-use \-fprofile\-use=\fR\fIpath\fR \fB\-fprofile\-values -\&\-freciprocal\-math \-free \-fregmove \-frename\-registers \-freorder\-blocks -\&\-freorder\-blocks\-and\-partition \-freorder\-functions -\&\-frerun\-cse\-after\-loop \-freschedule\-modulo\-scheduled\-loops -\&\-frounding\-math \-fsched2\-use\-superblocks \-fsched\-pressure -\&\-fsched\-spec\-load \-fsched\-spec\-load\-dangerous -\&\-fsched\-stalled\-insns\-dep[=\fR\fIn\fR\fB] \-fsched\-stalled\-insns[=\fR\fIn\fR\fB] -\&\-fsched\-group\-heuristic \-fsched\-critical\-path\-heuristic -\&\-fsched\-spec\-insn\-heuristic \-fsched\-rank\-heuristic -\&\-fsched\-last\-insn\-heuristic \-fsched\-dep\-count\-heuristic -\&\-fschedule\-insns \-fschedule\-insns2 \-fsection\-anchors -\&\-fselective\-scheduling \-fselective\-scheduling2 -\&\-fsel\-sched\-pipelining \-fsel\-sched\-pipelining\-outer\-loops -\&\-fshrink\-wrap \-fsignaling\-nans \-fsingle\-precision\-constant -\&\-fsplit\-ivs\-in\-unroller \-fsplit\-wide\-types \-fstack\-protector -\&\-fstack\-protector\-all \-fstrict\-aliasing \-fstrict\-overflow -\&\-fthread\-jumps \-ftracer \-ftree\-bit\-ccp -\&\-ftree\-builtin\-call\-dce \-ftree\-ccp \-ftree\-ch -\&\-ftree\-coalesce\-inline\-vars \-ftree\-coalesce\-vars \-ftree\-copy\-prop -\&\-ftree\-copyrename \-ftree\-dce \-ftree\-dominator\-opts \-ftree\-dse -\&\-ftree\-forwprop \-ftree\-fre \-ftree\-loop\-if\-convert -\&\-ftree\-loop\-if\-convert\-stores \-ftree\-loop\-im -\&\-ftree\-phiprop \-ftree\-loop\-distribution \-ftree\-loop\-distribute\-patterns -\&\-ftree\-loop\-ivcanon \-ftree\-loop\-linear \-ftree\-loop\-optimize -\&\-ftree\-parallelize\-loops=\fR\fIn\fR \fB\-ftree\-pre \-ftree\-partial\-pre \-ftree\-pta -\&\-ftree\-reassoc \-ftree\-sink \-ftree\-slsr \-ftree\-sra -\&\-ftree\-switch\-conversion \-ftree\-tail\-merge -\&\-ftree\-ter \-ftree\-vect\-loop\-version \-ftree\-vectorize \-ftree\-vrp -\&\-funit\-at\-a\-time \-funroll\-all\-loops \-funroll\-loops -\&\-funsafe\-loop\-optimizations \-funsafe\-math\-optimizations \-funswitch\-loops -\&\-fvariable\-expansion\-in\-unroller \-fvect\-cost\-model \-fvpt \-fweb -\&\-fwhole\-program \-fwpa \-fuse\-ld=\fR\fIlinker\fR \fB\-fuse\-linker\-plugin -\&\-\-param\fR \fIname\fR\fB=\fR\fIvalue\fR -\&\fB\-O \-O0 \-O1 \-O2 \-O3 \-Os \-Ofast \-Og\fR -.IP "\fIPreprocessor Options\fR" 4 -.IX Item "Preprocessor Options" -\&\fB\-A\fR\fIquestion\fR\fB=\fR\fIanswer\fR -\&\fB\-A\-\fR\fIquestion\fR[\fB=\fR\fIanswer\fR] -\&\fB\-C \-dD \-dI \-dM \-dN -\&\-D\fR\fImacro\fR[\fB=\fR\fIdefn\fR] \fB\-E \-H -\&\-idirafter\fR \fIdir\fR -\&\fB\-include\fR \fIfile\fR \fB\-imacros\fR \fIfile\fR -\&\fB\-iprefix\fR \fIfile\fR \fB\-iwithprefix\fR \fIdir\fR -\&\fB\-iwithprefixbefore\fR \fIdir\fR \fB\-isystem\fR \fIdir\fR -\&\fB\-cxx\-isystem\fR \fIdir\fR -\&\fB\-imultilib\fR \fIdir\fR \fB\-isysroot\fR \fIdir\fR -\&\fB\-M \-MM \-MF \-MG \-MP \-MQ \-MT \-nostdinc -\&\-P \-fdebug\-cpp \-ftrack\-macro\-expansion \-fworking\-directory -\&\-remap \-trigraphs \-undef \-U\fR\fImacro\fR -\&\fB\-Wp,\fR\fIoption\fR \fB\-Xpreprocessor\fR \fIoption\fR \fB\-no\-integrated\-cpp\fR -.IP "\fIAssembler Option\fR" 4 -.IX Item "Assembler Option" -\&\fB\-Wa,\fR\fIoption\fR \fB\-Xassembler\fR \fIoption\fR -.IP "\fILinker Options\fR" 4 -.IX Item "Linker Options" -\&\fIobject-file-name\fR \fB\-l\fR\fIlibrary\fR -\&\fB\-nostartfiles \-nodefaultlibs \-nostdlib \-pie \-rdynamic -\&\-s \-static \-static\-libgcc \-static\-libstdc++ -\&\-static\-libasan \-static\-libtsan -\&\-shared \-shared\-libgcc \-symbolic -\&\-T\fR \fIscript\fR \fB\-Wl,\fR\fIoption\fR \fB\-Xlinker\fR \fIoption\fR -\&\fB\-u\fR \fIsymbol\fR -.IP "\fIDirectory Options\fR" 4 -.IX Item "Directory Options" -\&\fB\-B\fR\fIprefix\fR \fB\-I\fR\fIdir\fR \fB\-iquote\fR\fIdir\fR -\&\fB\-iremap\fR\fIsrc\fR\fB:\fR\fIdst\fR \fB\-L\fR\fIdir\fR -\&\fB\-specs=\fR\fIfile\fR \fB\-I\- \-\-sysroot=\fR\fIdir\fR -.IP "\fITarget Options\fR" 4 -.IX Item "Target Options" -\&\fB\-V\fR \fIversion\fR \fB\-b\fR \fImachine\fR -\&\fB\-B\fR\fIprefix\fR \fB\-I\fR\fIdir\fR \fB\-iplugindir=\fR\fIdir\fR -\&\fB\-iquote\fR\fIdir\fR \fB\-L\fR\fIdir\fR \fB\-specs=\fR\fIfile\fR \fB\-I\- -\&\-\-sysroot=\fR\fIdir\fR \fB\-\-no\-sysroot\-suffix\fR -.IP "\fIMachine Dependent Options\fR" 4 -.IX Item "Machine Dependent Options" -\&\fIAArch64 Options\fR -\&\fB\-mbig\-endian \-mlittle\-endian -\&\-mgeneral\-regs\-only -\&\-mcmodel=tiny \-mcmodel=small \-mcmodel=large -\&\-mstrict\-align -\&\-momit\-leaf\-frame\-pointer \-mno\-omit\-leaf\-frame\-pointer -\&\-mtls\-dialect=desc \-mtls\-dialect=traditional -\&\-march=\fR\fIname\fR \fB\-mcpu=\fR\fIname\fR \fB\-mtune=\fR\fIname\fR -.Sp -\&\fIAdapteva Epiphany Options\fR -\&\fB\-mhalf\-reg\-file \-mprefer\-short\-insn\-regs -\&\-mbranch\-cost=\fR\fInum\fR \fB\-mcmove \-mnops=\fR\fInum\fR \fB\-msoft\-cmpsf -\&\-msplit\-lohi \-mpost\-inc \-mpost\-modify \-mstack\-offset=\fR\fInum\fR -\&\fB\-mround\-nearest \-mlong\-calls \-mshort\-calls \-msmall16 -\&\-mfp\-mode=\fR\fImode\fR \fB\-mvect\-double \-max\-vect\-align=\fR\fInum\fR -\&\fB\-msplit\-vecmove\-early \-m1reg\-\fR\fIreg\fR -.Sp -\&\fI\s-1ARM\s0 Options\fR -\&\fB\-mapcs\-frame \-mno\-apcs\-frame -\&\-mabi=\fR\fIname\fR -\&\fB\-mapcs\-stack\-check \-mno\-apcs\-stack\-check -\&\-mapcs\-float \-mno\-apcs\-float -\&\-mapcs\-reentrant \-mno\-apcs\-reentrant -\&\-msched\-prolog \-mno\-sched\-prolog -\&\-mlittle\-endian \-mbig\-endian \-mwords\-little\-endian -\&\-mfloat\-abi=\fR\fIname\fR -\&\fB\-mfp16\-format=\fR\fIname\fR -\&\fB\-mthumb\-interwork \-mno\-thumb\-interwork -\&\-mcpu=\fR\fIname\fR \fB\-march=\fR\fIname\fR \fB\-mfpu=\fR\fIname\fR -\&\fB\-mstructure\-size\-boundary=\fR\fIn\fR -\&\fB\-mabort\-on\-noreturn -\&\-mlong\-calls \-mno\-long\-calls -\&\-msingle\-pic\-base \-mno\-single\-pic\-base -\&\-mpic\-register=\fR\fIreg\fR -\&\fB\-mnop\-fun\-dllimport -\&\-mpoke\-function\-name -\&\-mthumb \-marm -\&\-mtpcs\-frame \-mtpcs\-leaf\-frame -\&\-mcaller\-super\-interworking \-mcallee\-super\-interworking -\&\-mtp=\fR\fIname\fR \fB\-mtls\-dialect=\fR\fIdialect\fR -\&\fB\-mword\-relocations -\&\-mfix\-cortex\-m3\-ldrd -\&\-munaligned\-access\fR -.Sp -\&\fI\s-1AVR\s0 Options\fR -\&\fB\-mmcu=\fR\fImcu\fR \fB\-maccumulate\-args \-mbranch\-cost=\fR\fIcost\fR -\&\fB\-mcall\-prologues \-mint8 \-mno\-interrupts \-mrelax -\&\-mstrict\-X \-mtiny\-stack \-Waddr\-space\-convert\fR -.Sp -\&\fIBlackfin Options\fR -\&\fB\-mcpu=\fR\fIcpu\fR[\fB\-\fR\fIsirevision\fR] -\&\fB\-msim \-momit\-leaf\-frame\-pointer \-mno\-omit\-leaf\-frame\-pointer -\&\-mspecld\-anomaly \-mno\-specld\-anomaly \-mcsync\-anomaly \-mno\-csync\-anomaly -\&\-mlow\-64k \-mno\-low64k \-mstack\-check\-l1 \-mid\-shared\-library -\&\-mno\-id\-shared\-library \-mshared\-library\-id=\fR\fIn\fR -\&\fB\-mleaf\-id\-shared\-library \-mno\-leaf\-id\-shared\-library -\&\-msep\-data \-mno\-sep\-data \-mlong\-calls \-mno\-long\-calls -\&\-mfast\-fp \-minline\-plt \-mmulticore \-mcorea \-mcoreb \-msdram -\&\-micplb\fR -.Sp -\&\fIC6X Options\fR -\&\fB\-mbig\-endian \-mlittle\-endian \-march=\fR\fIcpu\fR -\&\fB\-msim \-msdata=\fR\fIsdata-type\fR -.Sp -\&\fI\s-1CRIS\s0 Options\fR -\&\fB\-mcpu=\fR\fIcpu\fR \fB\-march=\fR\fIcpu\fR \fB\-mtune=\fR\fIcpu\fR -\&\fB\-mmax\-stack\-frame=\fR\fIn\fR \fB\-melinux\-stacksize=\fR\fIn\fR -\&\fB\-metrax4 \-metrax100 \-mpdebug \-mcc\-init \-mno\-side\-effects -\&\-mstack\-align \-mdata\-align \-mconst\-align -\&\-m32\-bit \-m16\-bit \-m8\-bit \-mno\-prologue\-epilogue \-mno\-gotplt -\&\-melf \-maout \-melinux \-mlinux \-sim \-sim2 -\&\-mmul\-bug\-workaround \-mno\-mul\-bug\-workaround\fR -.Sp -\&\fI\s-1CR16\s0 Options\fR -\&\fB\-mmac -\&\-mcr16cplus \-mcr16c -\&\-msim \-mint32 \-mbit\-ops -\&\-mdata\-model=\fR\fImodel\fR -.Sp -\&\fIDarwin Options\fR -\&\fB\-all_load \-allowable_client \-arch \-arch_errors_fatal -\&\-arch_only \-bind_at_load \-bundle \-bundle_loader -\&\-client_name \-compatibility_version \-current_version -\&\-dead_strip -\&\-dependency\-file \-dylib_file \-dylinker_install_name -\&\-dynamic \-dynamiclib \-exported_symbols_list -\&\-filelist \-flat_namespace \-force_cpusubtype_ALL -\&\-force_flat_namespace \-headerpad_max_install_names -\&\-iframework -\&\-image_base \-init \-install_name \-keep_private_externs -\&\-multi_module \-multiply_defined \-multiply_defined_unused -\&\-noall_load \-no_dead_strip_inits_and_terms -\&\-nofixprebinding \-nomultidefs \-noprebind \-noseglinkedit -\&\-pagezero_size \-prebind \-prebind_all_twolevel_modules -\&\-private_bundle \-read_only_relocs \-sectalign -\&\-sectobjectsymbols \-whyload \-seg1addr -\&\-sectcreate \-sectobjectsymbols \-sectorder -\&\-segaddr \-segs_read_only_addr \-segs_read_write_addr -\&\-seg_addr_table \-seg_addr_table_filename \-seglinkedit -\&\-segprot \-segs_read_only_addr \-segs_read_write_addr -\&\-single_module \-static \-sub_library \-sub_umbrella -\&\-twolevel_namespace \-umbrella \-undefined -\&\-unexported_symbols_list \-weak_reference_mismatches -\&\-whatsloaded \-F \-gused \-gfull \-mmacosx\-version\-min=\fR\fIversion\fR -\&\fB\-mkernel \-mone\-byte\-bool\fR -.Sp -\&\fI\s-1DEC\s0 Alpha Options\fR -\&\fB\-mno\-fp\-regs \-msoft\-float -\&\-mieee \-mieee\-with\-inexact \-mieee\-conformant -\&\-mfp\-trap\-mode=\fR\fImode\fR \fB\-mfp\-rounding\-mode=\fR\fImode\fR -\&\fB\-mtrap\-precision=\fR\fImode\fR \fB\-mbuild\-constants -\&\-mcpu=\fR\fIcpu-type\fR \fB\-mtune=\fR\fIcpu-type\fR -\&\fB\-mbwx \-mmax \-mfix \-mcix -\&\-mfloat\-vax \-mfloat\-ieee -\&\-mexplicit\-relocs \-msmall\-data \-mlarge\-data -\&\-msmall\-text \-mlarge\-text -\&\-mmemory\-latency=\fR\fItime\fR -.Sp -\&\fI\s-1FR30\s0 Options\fR -\&\fB\-msmall\-model \-mno\-lsim\fR -.Sp -\&\fI\s-1FRV\s0 Options\fR -\&\fB\-mgpr\-32 \-mgpr\-64 \-mfpr\-32 \-mfpr\-64 -\&\-mhard\-float \-msoft\-float -\&\-malloc\-cc \-mfixed\-cc \-mdword \-mno\-dword -\&\-mdouble \-mno\-double -\&\-mmedia \-mno\-media \-mmuladd \-mno\-muladd -\&\-mfdpic \-minline\-plt \-mgprel\-ro \-multilib\-library\-pic -\&\-mlinked\-fp \-mlong\-calls \-malign\-labels -\&\-mlibrary\-pic \-macc\-4 \-macc\-8 -\&\-mpack \-mno\-pack \-mno\-eflags \-mcond\-move \-mno\-cond\-move -\&\-moptimize\-membar \-mno\-optimize\-membar -\&\-mscc \-mno\-scc \-mcond\-exec \-mno\-cond\-exec -\&\-mvliw\-branch \-mno\-vliw\-branch -\&\-mmulti\-cond\-exec \-mno\-multi\-cond\-exec \-mnested\-cond\-exec -\&\-mno\-nested\-cond\-exec \-mtomcat\-stats -\&\-mTLS \-mtls -\&\-mcpu=\fR\fIcpu\fR -.Sp -\&\fIGNU/Linux Options\fR -\&\fB\-mglibc \-muclibc \-mbionic \-mandroid -\&\-tno\-android\-cc \-tno\-android\-ld\fR -.Sp -\&\fIH8/300 Options\fR -\&\fB\-mrelax \-mh \-ms \-mn \-mexr \-mno\-exr \-mint32 \-malign\-300\fR -.Sp -\&\fI\s-1HPPA\s0 Options\fR -\&\fB\-march=\fR\fIarchitecture-type\fR -\&\fB\-mbig\-switch \-mdisable\-fpregs \-mdisable\-indexing -\&\-mfast\-indirect\-calls \-mgas \-mgnu\-ld \-mhp\-ld -\&\-mfixed\-range=\fR\fIregister-range\fR -\&\fB\-mjump\-in\-delay \-mlinker\-opt \-mlong\-calls -\&\-mlong\-load\-store \-mno\-big\-switch \-mno\-disable\-fpregs -\&\-mno\-disable\-indexing \-mno\-fast\-indirect\-calls \-mno\-gas -\&\-mno\-jump\-in\-delay \-mno\-long\-load\-store -\&\-mno\-portable\-runtime \-mno\-soft\-float -\&\-mno\-space\-regs \-msoft\-float \-mpa\-risc\-1\-0 -\&\-mpa\-risc\-1\-1 \-mpa\-risc\-2\-0 \-mportable\-runtime -\&\-mschedule=\fR\fIcpu-type\fR \fB\-mspace\-regs \-msio \-mwsio -\&\-munix=\fR\fIunix-std\fR \fB\-nolibdld \-static \-threads\fR -.Sp -\&\fIi386 and x86\-64 Options\fR -\&\fB\-mtune=\fR\fIcpu-type\fR \fB\-march=\fR\fIcpu-type\fR -\&\fB\-mfpmath=\fR\fIunit\fR -\&\fB\-masm=\fR\fIdialect\fR \fB\-mno\-fancy\-math\-387 -\&\-mno\-fp\-ret\-in\-387 \-msoft\-float -\&\-mno\-wide\-multiply \-mrtd \-malign\-double -\&\-mpreferred\-stack\-boundary=\fR\fInum\fR -\&\fB\-mincoming\-stack\-boundary=\fR\fInum\fR -\&\fB\-mcld \-mcx16 \-msahf \-mmovbe \-mcrc32 -\&\-mrecip \-mrecip=\fR\fIopt\fR -\&\fB\-mvzeroupper \-mprefer\-avx128 -\&\-mmmx \-msse \-msse2 \-msse3 \-mssse3 \-msse4.1 \-msse4.2 \-msse4 \-mavx -\&\-mavx2 \-maes \-mpclmul \-mfsgsbase \-mrdrnd \-mf16c \-mfma -\&\-msse4a \-m3dnow \-mpopcnt \-mabm \-mbmi \-mtbm \-mfma4 \-mxop \-mlzcnt -\&\-mbmi2 \-mrtm \-mlwp \-mthreads -\&\-mno\-align\-stringops \-minline\-all\-stringops -\&\-minline\-stringops\-dynamically \-mstringop\-strategy=\fR\fIalg\fR -\&\fB\-mpush\-args \-maccumulate\-outgoing\-args \-m128bit\-long\-double -\&\-m96bit\-long\-double \-mlong\-double\-64 \-mlong\-double\-80 -\&\-mregparm=\fR\fInum\fR \fB\-msseregparm -\&\-mveclibabi=\fR\fItype\fR \fB\-mvect8\-ret\-in\-mem -\&\-mpc32 \-mpc64 \-mpc80 \-mstackrealign -\&\-momit\-leaf\-frame\-pointer \-mno\-red\-zone \-mno\-tls\-direct\-seg\-refs -\&\-mcmodel=\fR\fIcode-model\fR \fB\-mabi=\fR\fIname\fR \fB\-maddress\-mode=\fR\fImode\fR -\&\fB\-m32 \-m64 \-mx32 \-mlarge\-data\-threshold=\fR\fInum\fR -\&\fB\-msse2avx \-mfentry \-m8bit\-idiv -\&\-mavx256\-split\-unaligned\-load \-mavx256\-split\-unaligned\-store\fR -.Sp -\&\fIi386 and x86\-64 Windows Options\fR -\&\fB\-mconsole \-mcygwin \-mno\-cygwin \-mdll -\&\-mnop\-fun\-dllimport \-mthread -\&\-municode \-mwin32 \-mwindows \-fno\-set\-stack\-executable\fR -.Sp -\&\fI\s-1IA\-64\s0 Options\fR -\&\fB\-mbig\-endian \-mlittle\-endian \-mgnu\-as \-mgnu\-ld \-mno\-pic -\&\-mvolatile\-asm\-stop \-mregister\-names \-msdata \-mno\-sdata -\&\-mconstant\-gp \-mauto\-pic \-mfused\-madd -\&\-minline\-float\-divide\-min\-latency -\&\-minline\-float\-divide\-max\-throughput -\&\-mno\-inline\-float\-divide -\&\-minline\-int\-divide\-min\-latency -\&\-minline\-int\-divide\-max\-throughput -\&\-mno\-inline\-int\-divide -\&\-minline\-sqrt\-min\-latency \-minline\-sqrt\-max\-throughput -\&\-mno\-inline\-sqrt -\&\-mdwarf2\-asm \-mearly\-stop\-bits -\&\-mfixed\-range=\fR\fIregister-range\fR \fB\-mtls\-size=\fR\fItls-size\fR -\&\fB\-mtune=\fR\fIcpu-type\fR \fB\-milp32 \-mlp64 -\&\-msched\-br\-data\-spec \-msched\-ar\-data\-spec \-msched\-control\-spec -\&\-msched\-br\-in\-data\-spec \-msched\-ar\-in\-data\-spec \-msched\-in\-control\-spec -\&\-msched\-spec\-ldc \-msched\-spec\-control\-ldc -\&\-msched\-prefer\-non\-data\-spec\-insns \-msched\-prefer\-non\-control\-spec\-insns -\&\-msched\-stop\-bits\-after\-every\-cycle \-msched\-count\-spec\-in\-critical\-path -\&\-msel\-sched\-dont\-check\-control\-spec \-msched\-fp\-mem\-deps\-zero\-cost -\&\-msched\-max\-memory\-insns\-hard\-limit \-msched\-max\-memory\-insns=\fR\fImax-insns\fR -.Sp -\&\fI\s-1LM32\s0 Options\fR -\&\fB\-mbarrel\-shift\-enabled \-mdivide\-enabled \-mmultiply\-enabled -\&\-msign\-extend\-enabled \-muser\-enabled\fR -.Sp -\&\fIM32R/D Options\fR -\&\fB\-m32r2 \-m32rx \-m32r -\&\-mdebug -\&\-malign\-loops \-mno\-align\-loops -\&\-missue\-rate=\fR\fInumber\fR -\&\fB\-mbranch\-cost=\fR\fInumber\fR -\&\fB\-mmodel=\fR\fIcode-size-model-type\fR -\&\fB\-msdata=\fR\fIsdata-type\fR -\&\fB\-mno\-flush\-func \-mflush\-func=\fR\fIname\fR -\&\fB\-mno\-flush\-trap \-mflush\-trap=\fR\fInumber\fR -\&\fB\-G\fR \fInum\fR -.Sp -\&\fIM32C Options\fR -\&\fB\-mcpu=\fR\fIcpu\fR \fB\-msim \-memregs=\fR\fInumber\fR -.Sp -\&\fIM680x0 Options\fR -\&\fB\-march=\fR\fIarch\fR \fB\-mcpu=\fR\fIcpu\fR \fB\-mtune=\fR\fItune\fR -\&\fB\-m68000 \-m68020 \-m68020\-40 \-m68020\-60 \-m68030 \-m68040 -\&\-m68060 \-mcpu32 \-m5200 \-m5206e \-m528x \-m5307 \-m5407 -\&\-mcfv4e \-mbitfield \-mno\-bitfield \-mc68000 \-mc68020 -\&\-mnobitfield \-mrtd \-mno\-rtd \-mdiv \-mno\-div \-mshort -\&\-mno\-short \-mhard\-float \-m68881 \-msoft\-float \-mpcrel -\&\-malign\-int \-mstrict\-align \-msep\-data \-mno\-sep\-data -\&\-mshared\-library\-id=n \-mid\-shared\-library \-mno\-id\-shared\-library -\&\-mxgot \-mno\-xgot\fR -.Sp -\&\fIMCore Options\fR -\&\fB\-mhardlit \-mno\-hardlit \-mdiv \-mno\-div \-mrelax\-immediates -\&\-mno\-relax\-immediates \-mwide\-bitfields \-mno\-wide\-bitfields -\&\-m4byte\-functions \-mno\-4byte\-functions \-mcallgraph\-data -\&\-mno\-callgraph\-data \-mslow\-bytes \-mno\-slow\-bytes \-mno\-lsim -\&\-mlittle\-endian \-mbig\-endian \-m210 \-m340 \-mstack\-increment\fR -.Sp -\&\fIMeP Options\fR -\&\fB\-mabsdiff \-mall\-opts \-maverage \-mbased=\fR\fIn\fR \fB\-mbitops -\&\-mc=\fR\fIn\fR \fB\-mclip \-mconfig=\fR\fIname\fR \fB\-mcop \-mcop32 \-mcop64 \-mivc2 -\&\-mdc \-mdiv \-meb \-mel \-mio\-volatile \-ml \-mleadz \-mm \-mminmax -\&\-mmult \-mno\-opts \-mrepeat \-ms \-msatur \-msdram \-msim \-msimnovec \-mtf -\&\-mtiny=\fR\fIn\fR -.Sp -\&\fIMicroBlaze Options\fR -\&\fB\-msoft\-float \-mhard\-float \-msmall\-divides \-mcpu=\fR\fIcpu\fR -\&\fB\-mmemcpy \-mxl\-soft\-mul \-mxl\-soft\-div \-mxl\-barrel\-shift -\&\-mxl\-pattern\-compare \-mxl\-stack\-check \-mxl\-gp\-opt \-mno\-clearbss -\&\-mxl\-multiply\-high \-mxl\-float\-convert \-mxl\-float\-sqrt -\&\-mbig\-endian \-mlittle\-endian \-mxl\-reorder \-mxl\-mode\-\fR\fIapp-model\fR -.Sp -\&\fI\s-1MIPS\s0 Options\fR -\&\fB\-EL \-EB \-march=\fR\fIarch\fR \fB\-mtune=\fR\fIarch\fR -\&\fB\-mips1 \-mips2 \-mips3 \-mips4 \-mips32 \-mips32r2 -\&\-mips64 \-mips64r2 -\&\-mips16 \-mno\-mips16 \-mflip\-mips16 -\&\-minterlink\-mips16 \-mno\-interlink\-mips16 -\&\-mabi=\fR\fIabi\fR \fB\-mabicalls \-mno\-abicalls -\&\-mshared \-mno\-shared \-mplt \-mno\-plt \-mxgot \-mno\-xgot -\&\-mgp32 \-mgp64 \-mfp32 \-mfp64 \-mhard\-float \-msoft\-float -\&\-mno\-float \-msingle\-float \-mdouble\-float -\&\-mdsp \-mno\-dsp \-mdspr2 \-mno\-dspr2 -\&\-mmcu \-mmno\-mcu -\&\-mfpu=\fR\fIfpu-type\fR -\&\fB\-msmartmips \-mno\-smartmips -\&\-mpaired\-single \-mno\-paired\-single \-mdmx \-mno\-mdmx -\&\-mips3d \-mno\-mips3d \-mmt \-mno\-mt \-mllsc \-mno\-llsc -\&\-mlong64 \-mlong32 \-msym32 \-mno\-sym32 -\&\-G\fR\fInum\fR \fB\-mlocal\-sdata \-mno\-local\-sdata -\&\-mextern\-sdata \-mno\-extern\-sdata \-mgpopt \-mno\-gopt -\&\-membedded\-data \-mno\-embedded\-data -\&\-muninit\-const\-in\-rodata \-mno\-uninit\-const\-in\-rodata -\&\-mcode\-readable=\fR\fIsetting\fR -\&\fB\-msplit\-addresses \-mno\-split\-addresses -\&\-mexplicit\-relocs \-mno\-explicit\-relocs -\&\-mcheck\-zero\-division \-mno\-check\-zero\-division -\&\-mdivide\-traps \-mdivide\-breaks -\&\-mmemcpy \-mno\-memcpy \-mlong\-calls \-mno\-long\-calls -\&\-mmad \-mno\-mad \-mfused\-madd \-mno\-fused\-madd \-nocpp -\&\-mfix\-24k \-mno\-fix\-24k -\&\-mfix\-r4000 \-mno\-fix\-r4000 \-mfix\-r4400 \-mno\-fix\-r4400 -\&\-mfix\-r10000 \-mno\-fix\-r10000 \-mfix\-vr4120 \-mno\-fix\-vr4120 -\&\-mfix\-vr4130 \-mno\-fix\-vr4130 \-mfix\-sb1 \-mno\-fix\-sb1 -\&\-mflush\-func=\fR\fIfunc\fR \fB\-mno\-flush\-func -\&\-mbranch\-cost=\fR\fInum\fR \fB\-mbranch\-likely \-mno\-branch\-likely -\&\-mfp\-exceptions \-mno\-fp\-exceptions -\&\-mvr4130\-align \-mno\-vr4130\-align \-msynci \-mno\-synci -\&\-mrelax\-pic\-calls \-mno\-relax\-pic\-calls \-mmcount\-ra\-address\fR -.Sp -\&\fI\s-1MMIX\s0 Options\fR -\&\fB\-mlibfuncs \-mno\-libfuncs \-mepsilon \-mno\-epsilon \-mabi=gnu -\&\-mabi=mmixware \-mzero\-extend \-mknuthdiv \-mtoplevel\-symbols -\&\-melf \-mbranch\-predict \-mno\-branch\-predict \-mbase\-addresses -\&\-mno\-base\-addresses \-msingle\-exit \-mno\-single\-exit\fR -.Sp -\&\fI\s-1MN10300\s0 Options\fR -\&\fB\-mmult\-bug \-mno\-mult\-bug -\&\-mno\-am33 \-mam33 \-mam33\-2 \-mam34 -\&\-mtune=\fR\fIcpu-type\fR -\&\fB\-mreturn\-pointer\-on\-d0 -\&\-mno\-crt0 \-mrelax \-mliw \-msetlb\fR -.Sp -\&\fIMoxie Options\fR -\&\fB\-meb \-mel \-mno\-crt0\fR -.Sp -\&\fI\s-1PDP\-11\s0 Options\fR -\&\fB\-mfpu \-msoft\-float \-mac0 \-mno\-ac0 \-m40 \-m45 \-m10 -\&\-mbcopy \-mbcopy\-builtin \-mint32 \-mno\-int16 -\&\-mint16 \-mno\-int32 \-mfloat32 \-mno\-float64 -\&\-mfloat64 \-mno\-float32 \-mabshi \-mno\-abshi -\&\-mbranch\-expensive \-mbranch\-cheap -\&\-munix\-asm \-mdec\-asm\fR -.Sp -\&\fIpicoChip Options\fR -\&\fB\-mae=\fR\fIae_type\fR \fB\-mvliw\-lookahead=\fR\fIN\fR -\&\fB\-msymbol\-as\-address \-mno\-inefficient\-warnings\fR -.Sp -\&\fIPowerPC Options\fR -See \s-1RS/6000\s0 and PowerPC Options. -.Sp -\&\fI\s-1RL78\s0 Options\fR -\&\fB\-msim \-mmul=none \-mmul=g13 \-mmul=rl78\fR -.Sp -\&\fI\s-1RS/6000\s0 and PowerPC Options\fR -\&\fB\-mcpu=\fR\fIcpu-type\fR -\&\fB\-mtune=\fR\fIcpu-type\fR -\&\fB\-mcmodel=\fR\fIcode-model\fR -\&\fB\-mpowerpc64 -\&\-maltivec \-mno\-altivec -\&\-mpowerpc\-gpopt \-mno\-powerpc\-gpopt -\&\-mpowerpc\-gfxopt \-mno\-powerpc\-gfxopt -\&\-mmfcrf \-mno\-mfcrf \-mpopcntb \-mno\-popcntb \-mpopcntd \-mno\-popcntd -\&\-mfprnd \-mno\-fprnd -\&\-mcmpb \-mno\-cmpb \-mmfpgpr \-mno\-mfpgpr \-mhard\-dfp \-mno\-hard\-dfp -\&\-mfull\-toc \-mminimal\-toc \-mno\-fp\-in\-toc \-mno\-sum\-in\-toc -\&\-m64 \-m32 \-mxl\-compat \-mno\-xl\-compat \-mpe -\&\-malign\-power \-malign\-natural -\&\-msoft\-float \-mhard\-float \-mmultiple \-mno\-multiple -\&\-msingle\-float \-mdouble\-float \-msimple\-fpu -\&\-mstring \-mno\-string \-mupdate \-mno\-update -\&\-mavoid\-indexed\-addresses \-mno\-avoid\-indexed\-addresses -\&\-mfused\-madd \-mno\-fused\-madd \-mbit\-align \-mno\-bit\-align -\&\-mstrict\-align \-mno\-strict\-align \-mrelocatable -\&\-mno\-relocatable \-mrelocatable\-lib \-mno\-relocatable\-lib -\&\-mtoc \-mno\-toc \-mlittle \-mlittle\-endian \-mbig \-mbig\-endian -\&\-mdynamic\-no\-pic \-maltivec \-mswdiv \-msingle\-pic\-base -\&\-mprioritize\-restricted\-insns=\fR\fIpriority\fR -\&\fB\-msched\-costly\-dep=\fR\fIdependence_type\fR -\&\fB\-minsert\-sched\-nops=\fR\fIscheme\fR -\&\fB\-mcall\-sysv \-mcall\-netbsd -\&\-maix\-struct\-return \-msvr4\-struct\-return -\&\-mabi=\fR\fIabi-type\fR \fB\-msecure\-plt \-mbss\-plt -\&\-mblock\-move\-inline\-limit=\fR\fInum\fR -\&\fB\-misel \-mno\-isel -\&\-misel=yes \-misel=no -\&\-mspe \-mno\-spe -\&\-mspe=yes \-mspe=no -\&\-mpaired -\&\-mgen\-cell\-microcode \-mwarn\-cell\-microcode -\&\-mvrsave \-mno\-vrsave -\&\-mmulhw \-mno\-mulhw -\&\-mdlmzb \-mno\-dlmzb -\&\-mfloat\-gprs=yes \-mfloat\-gprs=no \-mfloat\-gprs=single \-mfloat\-gprs=double -\&\-mprototype \-mno\-prototype -\&\-msim \-mmvme \-mads \-myellowknife \-memb \-msdata -\&\-msdata=\fR\fIopt\fR \fB\-mvxworks \-G\fR \fInum\fR \fB\-pthread -\&\-mrecip \-mrecip=\fR\fIopt\fR \fB\-mno\-recip \-mrecip\-precision -\&\-mno\-recip\-precision -\&\-mveclibabi=\fR\fItype\fR \fB\-mfriz \-mno\-friz -\&\-mpointers\-to\-nested\-functions \-mno\-pointers\-to\-nested\-functions -\&\-msave\-toc\-indirect \-mno\-save\-toc\-indirect\fR -.Sp -\&\fI\s-1RX\s0 Options\fR -\&\fB\-m64bit\-doubles \-m32bit\-doubles \-fpu \-nofpu -\&\-mcpu= -\&\-mbig\-endian\-data \-mlittle\-endian\-data -\&\-msmall\-data -\&\-msim \-mno\-sim -\&\-mas100\-syntax \-mno\-as100\-syntax -\&\-mrelax -\&\-mmax\-constant\-size= -\&\-mint\-register= -\&\-mpid -\&\-mno\-warn\-multiple\-fast\-interrupts -\&\-msave\-acc\-in\-interrupts\fR -.Sp -\&\fIS/390 and zSeries Options\fR -\&\fB\-mtune=\fR\fIcpu-type\fR \fB\-march=\fR\fIcpu-type\fR -\&\fB\-mhard\-float \-msoft\-float \-mhard\-dfp \-mno\-hard\-dfp -\&\-mlong\-double\-64 \-mlong\-double\-128 -\&\-mbackchain \-mno\-backchain \-mpacked\-stack \-mno\-packed\-stack -\&\-msmall\-exec \-mno\-small\-exec \-mmvcle \-mno\-mvcle -\&\-m64 \-m31 \-mdebug \-mno\-debug \-mesa \-mzarch -\&\-mtpf\-trace \-mno\-tpf\-trace \-mfused\-madd \-mno\-fused\-madd -\&\-mwarn\-framesize \-mwarn\-dynamicstack \-mstack\-size \-mstack\-guard -\&\-mhotpatch[=\fR\fIhalfwords\fR\fB] \-mno\-hotpatch\fR -.Sp -\&\fIScore Options\fR -\&\fB\-meb \-mel -\&\-mnhwloop -\&\-muls -\&\-mmac -\&\-mscore5 \-mscore5u \-mscore7 \-mscore7d\fR -.Sp -\&\fI\s-1SH\s0 Options\fR -\&\fB\-m1 \-m2 \-m2e -\&\-m2a\-nofpu \-m2a\-single\-only \-m2a\-single \-m2a -\&\-m3 \-m3e -\&\-m4\-nofpu \-m4\-single\-only \-m4\-single \-m4 -\&\-m4a\-nofpu \-m4a\-single\-only \-m4a\-single \-m4a \-m4al -\&\-m5\-64media \-m5\-64media\-nofpu -\&\-m5\-32media \-m5\-32media\-nofpu -\&\-m5\-compact \-m5\-compact\-nofpu -\&\-mb \-ml \-mdalign \-mrelax -\&\-mbigtable \-mfmovd \-mhitachi \-mrenesas \-mno\-renesas \-mnomacsave -\&\-mieee \-mno\-ieee \-mbitops \-misize \-minline\-ic_invalidate \-mpadstruct -\&\-mspace \-mprefergot \-musermode \-multcost=\fR\fInumber\fR \fB\-mdiv=\fR\fIstrategy\fR -\&\fB\-mdivsi3_libfunc=\fR\fIname\fR \fB\-mfixed\-range=\fR\fIregister-range\fR -\&\fB\-mindexed\-addressing \-mgettrcost=\fR\fInumber\fR \fB\-mpt\-fixed -\&\-maccumulate\-outgoing\-args \-minvalid\-symbols -\&\-matomic\-model=\fR\fIatomic-model\fR -\&\fB\-mbranch\-cost=\fR\fInum\fR \fB\-mzdcbranch \-mno\-zdcbranch \-mcbranchdi \-mcmpeqdi -\&\-mfused\-madd \-mno\-fused\-madd \-mfsca \-mno\-fsca \-mfsrra \-mno\-fsrra -\&\-mpretend\-cmove \-mtas\fR -.Sp -\&\fISolaris 2 Options\fR -\&\fB\-mimpure\-text \-mno\-impure\-text -\&\-pthreads \-pthread\fR -.Sp -\&\fI\s-1SPARC\s0 Options\fR -\&\fB\-mcpu=\fR\fIcpu-type\fR -\&\fB\-mtune=\fR\fIcpu-type\fR -\&\fB\-mcmodel=\fR\fIcode-model\fR -\&\fB\-mmemory\-model=\fR\fImem-model\fR -\&\fB\-m32 \-m64 \-mapp\-regs \-mno\-app\-regs -\&\-mfaster\-structs \-mno\-faster\-structs \-mflat \-mno\-flat -\&\-mfpu \-mno\-fpu \-mhard\-float \-msoft\-float -\&\-mhard\-quad\-float \-msoft\-quad\-float -\&\-mstack\-bias \-mno\-stack\-bias -\&\-munaligned\-doubles \-mno\-unaligned\-doubles -\&\-mv8plus \-mno\-v8plus \-mvis \-mno\-vis -\&\-mvis2 \-mno\-vis2 \-mvis3 \-mno\-vis3 -\&\-mcbcond \-mno\-cbcond -\&\-mfmaf \-mno\-fmaf \-mpopc \-mno\-popc -\&\-mfix\-at697f \-mfix\-ut699\fR -.Sp -\&\fI\s-1SPU\s0 Options\fR -\&\fB\-mwarn\-reloc \-merror\-reloc -\&\-msafe\-dma \-munsafe\-dma -\&\-mbranch\-hints -\&\-msmall\-mem \-mlarge\-mem \-mstdmain -\&\-mfixed\-range=\fR\fIregister-range\fR -\&\fB\-mea32 \-mea64 -\&\-maddress\-space\-conversion \-mno\-address\-space\-conversion -\&\-mcache\-size=\fR\fIcache-size\fR -\&\fB\-matomic\-updates \-mno\-atomic\-updates\fR -.Sp -\&\fISystem V Options\fR -\&\fB\-Qy \-Qn \-YP,\fR\fIpaths\fR \fB\-Ym,\fR\fIdir\fR -.Sp -\&\fITILE-Gx Options\fR -\&\fB\-mcpu=\fR\fIcpu\fR \fB\-m32 \-m64 \-mcmodel=\fR\fIcode-model\fR -.Sp -\&\fITILEPro Options\fR -\&\fB\-mcpu=\fR\fIcpu\fR \fB\-m32\fR -.Sp -\&\fIV850 Options\fR -\&\fB\-mlong\-calls \-mno\-long\-calls \-mep \-mno\-ep -\&\-mprolog\-function \-mno\-prolog\-function \-mspace -\&\-mtda=\fR\fIn\fR \fB\-msda=\fR\fIn\fR \fB\-mzda=\fR\fIn\fR -\&\fB\-mapp\-regs \-mno\-app\-regs -\&\-mdisable\-callt \-mno\-disable\-callt -\&\-mv850e2v3 \-mv850e2 \-mv850e1 \-mv850es -\&\-mv850e \-mv850 \-mv850e3v5 -\&\-mloop -\&\-mrelax -\&\-mlong\-jumps -\&\-msoft\-float -\&\-mhard\-float -\&\-mgcc\-abi -\&\-mrh850\-abi -\&\-mbig\-switch\fR -.Sp -\&\fI\s-1VAX\s0 Options\fR -\&\fB\-mg \-mgnu \-munix\fR -.Sp -\&\fI\s-1VMS\s0 Options\fR -\&\fB\-mvms\-return\-codes \-mdebug\-main=\fR\fIprefix\fR \fB\-mmalloc64 -\&\-mpointer\-size=\fR\fIsize\fR -.Sp -\&\fIVxWorks Options\fR -\&\fB\-mrtp \-non\-static \-Bstatic \-Bdynamic -\&\-Xbind\-lazy \-Xbind\-now\fR -.Sp -\&\fIx86\-64 Options\fR -See i386 and x86\-64 Options. -.Sp -\&\fIXstormy16 Options\fR -\&\fB\-msim\fR -.Sp -\&\fIXtensa Options\fR -\&\fB\-mconst16 \-mno\-const16 -\&\-mfused\-madd \-mno\-fused\-madd -\&\-mforce\-no\-pic -\&\-mserialize\-volatile \-mno\-serialize\-volatile -\&\-mtext\-section\-literals \-mno\-text\-section\-literals -\&\-mtarget\-align \-mno\-target\-align -\&\-mlongcalls \-mno\-longcalls\fR -.Sp -\&\fIzSeries Options\fR -See S/390 and zSeries Options. -.IP "\fICode Generation Options\fR" 4 -.IX Item "Code Generation Options" -\&\fB\-fcall\-saved\-\fR\fIreg\fR \fB\-fcall\-used\-\fR\fIreg\fR -\&\fB\-ffixed\-\fR\fIreg\fR \fB\-fexceptions -\&\-fnon\-call\-exceptions \-fdelete\-dead\-exceptions \-funwind\-tables -\&\-fasynchronous\-unwind\-tables -\&\-finhibit\-size\-directive \-finstrument\-functions -\&\-finstrument\-functions\-exclude\-function\-list=\fR\fIsym\fR\fB,\fR\fIsym\fR\fB,... -\&\-finstrument\-functions\-exclude\-file\-list=\fR\fIfile\fR\fB,\fR\fIfile\fR\fB,... -\&\-fno\-common \-fno\-ident -\&\-fpcc\-struct\-return \-fpic \-fPIC \-fpie \-fPIE -\&\-fno\-jump\-tables -\&\-frecord\-gcc\-switches -\&\-freg\-struct\-return \-fshort\-enums -\&\-fshort\-double \-fshort\-wchar -\&\-fverbose\-asm \-fpack\-struct[=\fR\fIn\fR\fB] \-fstack\-check -\&\-fstack\-limit\-register=\fR\fIreg\fR \fB\-fstack\-limit\-symbol=\fR\fIsym\fR -\&\fB\-fno\-stack\-limit \-fsplit\-stack -\&\-fleading\-underscore \-ftls\-model=\fR\fImodel\fR -\&\fB\-fstack\-reuse=\fR\fIreuse_level\fR -\&\fB\-ftrapv \-fwrapv \-fbounds\-check -\&\-fvisibility \-fstrict\-volatile\-bitfields \-fsync\-libcalls\fR -.SS "Options Controlling the Kind of Output" -.IX Subsection "Options Controlling the Kind of Output" -Compilation can involve up to four stages: preprocessing, compilation -proper, assembly and linking, always in that order. \s-1GCC\s0 is capable of -preprocessing and compiling several files either into several -assembler input files, or into one assembler input file; then each -assembler input file produces an object file, and linking combines all -the object files (those newly compiled, and those specified as input) -into an executable file. -.PP -For any given input file, the file name suffix determines what kind of -compilation is done: -.IP "\fIfile\fR\fB.c\fR" 4 -.IX Item "file.c" -C source code that must be preprocessed. -.IP "\fIfile\fR\fB.i\fR" 4 -.IX Item "file.i" -C source code that should not be preprocessed. -.IP "\fIfile\fR\fB.ii\fR" 4 -.IX Item "file.ii" -\&\*(C+ source code that should not be preprocessed. -.IP "\fIfile\fR\fB.m\fR" 4 -.IX Item "file.m" -Objective-C source code. Note that you must link with the \fIlibobjc\fR -library to make an Objective-C program work. -.IP "\fIfile\fR\fB.mi\fR" 4 -.IX Item "file.mi" -Objective-C source code that should not be preprocessed. -.IP "\fIfile\fR\fB.mm\fR" 4 -.IX Item "file.mm" -.PD 0 -.IP "\fIfile\fR\fB.M\fR" 4 -.IX Item "file.M" -.PD -Objective\-\*(C+ source code. Note that you must link with the \fIlibobjc\fR -library to make an Objective\-\*(C+ program work. Note that \fB.M\fR refers -to a literal capital M. -.IP "\fIfile\fR\fB.mii\fR" 4 -.IX Item "file.mii" -Objective\-\*(C+ source code that should not be preprocessed. -.IP "\fIfile\fR\fB.h\fR" 4 -.IX Item "file.h" -C, \*(C+, Objective-C or Objective\-\*(C+ header file to be turned into a -precompiled header (default), or C, \*(C+ header file to be turned into an -Ada spec (via the \fB\-fdump\-ada\-spec\fR switch). -.IP "\fIfile\fR\fB.cc\fR" 4 -.IX Item "file.cc" -.PD 0 -.IP "\fIfile\fR\fB.cp\fR" 4 -.IX Item "file.cp" -.IP "\fIfile\fR\fB.cxx\fR" 4 -.IX Item "file.cxx" -.IP "\fIfile\fR\fB.cpp\fR" 4 -.IX Item "file.cpp" -.IP "\fIfile\fR\fB.CPP\fR" 4 -.IX Item "file.CPP" -.IP "\fIfile\fR\fB.c++\fR" 4 -.IX Item "file.c++" -.IP "\fIfile\fR\fB.C\fR" 4 -.IX Item "file.C" -.PD -\&\*(C+ source code that must be preprocessed. Note that in \fB.cxx\fR, -the last two letters must both be literally \fBx\fR. Likewise, -\&\fB.C\fR refers to a literal capital C. -.IP "\fIfile\fR\fB.mm\fR" 4 -.IX Item "file.mm" -.PD 0 -.IP "\fIfile\fR\fB.M\fR" 4 -.IX Item "file.M" -.PD -Objective\-\*(C+ source code that must be preprocessed. -.IP "\fIfile\fR\fB.mii\fR" 4 -.IX Item "file.mii" -Objective\-\*(C+ source code that should not be preprocessed. -.IP "\fIfile\fR\fB.hh\fR" 4 -.IX Item "file.hh" -.PD 0 -.IP "\fIfile\fR\fB.H\fR" 4 -.IX Item "file.H" -.IP "\fIfile\fR\fB.hp\fR" 4 -.IX Item "file.hp" -.IP "\fIfile\fR\fB.hxx\fR" 4 -.IX Item "file.hxx" -.IP "\fIfile\fR\fB.hpp\fR" 4 -.IX Item "file.hpp" -.IP "\fIfile\fR\fB.HPP\fR" 4 -.IX Item "file.HPP" -.IP "\fIfile\fR\fB.h++\fR" 4 -.IX Item "file.h++" -.IP "\fIfile\fR\fB.tcc\fR" 4 -.IX Item "file.tcc" -.PD -\&\*(C+ header file to be turned into a precompiled header or Ada spec. -.IP "\fIfile\fR\fB.f\fR" 4 -.IX Item "file.f" -.PD 0 -.IP "\fIfile\fR\fB.for\fR" 4 -.IX Item "file.for" -.IP "\fIfile\fR\fB.ftn\fR" 4 -.IX Item "file.ftn" -.PD -Fixed form Fortran source code that should not be preprocessed. -.IP "\fIfile\fR\fB.F\fR" 4 -.IX Item "file.F" -.PD 0 -.IP "\fIfile\fR\fB.FOR\fR" 4 -.IX Item "file.FOR" -.IP "\fIfile\fR\fB.fpp\fR" 4 -.IX Item "file.fpp" -.IP "\fIfile\fR\fB.FPP\fR" 4 -.IX Item "file.FPP" -.IP "\fIfile\fR\fB.FTN\fR" 4 -.IX Item "file.FTN" -.PD -Fixed form Fortran source code that must be preprocessed (with the traditional -preprocessor). -.IP "\fIfile\fR\fB.f90\fR" 4 -.IX Item "file.f90" -.PD 0 -.IP "\fIfile\fR\fB.f95\fR" 4 -.IX Item "file.f95" -.IP "\fIfile\fR\fB.f03\fR" 4 -.IX Item "file.f03" -.IP "\fIfile\fR\fB.f08\fR" 4 -.IX Item "file.f08" -.PD -Free form Fortran source code that should not be preprocessed. -.IP "\fIfile\fR\fB.F90\fR" 4 -.IX Item "file.F90" -.PD 0 -.IP "\fIfile\fR\fB.F95\fR" 4 -.IX Item "file.F95" -.IP "\fIfile\fR\fB.F03\fR" 4 -.IX Item "file.F03" -.IP "\fIfile\fR\fB.F08\fR" 4 -.IX Item "file.F08" -.PD -Free form Fortran source code that must be preprocessed (with the -traditional preprocessor). -.IP "\fIfile\fR\fB.go\fR" 4 -.IX Item "file.go" -Go source code. -.IP "\fIfile\fR\fB.ads\fR" 4 -.IX Item "file.ads" -Ada source code file that contains a library unit declaration (a -declaration of a package, subprogram, or generic, or a generic -instantiation), or a library unit renaming declaration (a package, -generic, or subprogram renaming declaration). Such files are also -called \fIspecs\fR. -.IP "\fIfile\fR\fB.adb\fR" 4 -.IX Item "file.adb" -Ada source code file containing a library unit body (a subprogram or -package body). Such files are also called \fIbodies\fR. -.IP "\fIfile\fR\fB.s\fR" 4 -.IX Item "file.s" -Assembler code. -.IP "\fIfile\fR\fB.S\fR" 4 -.IX Item "file.S" -.PD 0 -.IP "\fIfile\fR\fB.sx\fR" 4 -.IX Item "file.sx" -.PD -Assembler code that must be preprocessed. -.IP "\fIother\fR" 4 -.IX Item "other" -An object file to be fed straight into linking. -Any file name with no recognized suffix is treated this way. -.PP -You can specify the input language explicitly with the \fB\-x\fR option: -.IP "\fB\-x\fR \fIlanguage\fR" 4 -.IX Item "-x language" -Specify explicitly the \fIlanguage\fR for the following input files -(rather than letting the compiler choose a default based on the file -name suffix). This option applies to all following input files until -the next \fB\-x\fR option. Possible values for \fIlanguage\fR are: -.Sp -.Vb 9 -\& c c\-header cpp\-output -\& c++ c++\-header c++\-cpp\-output -\& objective\-c objective\-c\-header objective\-c\-cpp\-output -\& objective\-c++ objective\-c++\-header objective\-c++\-cpp\-output -\& assembler assembler\-with\-cpp -\& ada -\& f77 f77\-cpp\-input f95 f95\-cpp\-input -\& go -\& java -.Ve -.IP "\fB\-x none\fR" 4 -.IX Item "-x none" -Turn off any specification of a language, so that subsequent files are -handled according to their file name suffixes (as they are if \fB\-x\fR -has not been used at all). -.IP "\fB\-pass\-exit\-codes\fR" 4 -.IX Item "-pass-exit-codes" -Normally the \fBgcc\fR program exits with the code of 1 if any -phase of the compiler returns a non-success return code. If you specify -\&\fB\-pass\-exit\-codes\fR, the \fBgcc\fR program instead returns with -the numerically highest error produced by any phase returning an error -indication. The C, \*(C+, and Fortran front ends return 4 if an internal -compiler error is encountered. -.PP -If you only want some of the stages of compilation, you can use -\&\fB\-x\fR (or filename suffixes) to tell \fBgcc\fR where to start, and -one of the options \fB\-c\fR, \fB\-S\fR, or \fB\-E\fR to say where -\&\fBgcc\fR is to stop. Note that some combinations (for example, -\&\fB\-x cpp-output \-E\fR) instruct \fBgcc\fR to do nothing at all. -.IP "\fB\-c\fR" 4 -.IX Item "-c" -Compile or assemble the source files, but do not link. The linking -stage simply is not done. The ultimate output is in the form of an -object file for each source file. -.Sp -By default, the object file name for a source file is made by replacing -the suffix \fB.c\fR, \fB.i\fR, \fB.s\fR, etc., with \fB.o\fR. -.Sp -Unrecognized input files, not requiring compilation or assembly, are -ignored. -.IP "\fB\-S\fR" 4 -.IX Item "-S" -Stop after the stage of compilation proper; do not assemble. The output -is in the form of an assembler code file for each non-assembler input -file specified. -.Sp -By default, the assembler file name for a source file is made by -replacing the suffix \fB.c\fR, \fB.i\fR, etc., with \fB.s\fR. -.Sp -Input files that don't require compilation are ignored. -.IP "\fB\-E\fR" 4 -.IX Item "-E" -Stop after the preprocessing stage; do not run the compiler proper. The -output is in the form of preprocessed source code, which is sent to the -standard output. -.Sp -Input files that don't require preprocessing are ignored. -.IP "\fB\-o\fR \fIfile\fR" 4 -.IX Item "-o file" -Place output in file \fIfile\fR. This applies to whatever -sort of output is being produced, whether it be an executable file, -an object file, an assembler file or preprocessed C code. -.Sp -If \fB\-o\fR is not specified, the default is to put an executable -file in \fIa.out\fR, the object file for -\&\fI\fIsource\fI.\fIsuffix\fI\fR in \fI\fIsource\fI.o\fR, its -assembler file in \fI\fIsource\fI.s\fR, a precompiled header file in -\&\fI\fIsource\fI.\fIsuffix\fI.gch\fR, and all preprocessed C source on -standard output. -.IP "\fB\-v\fR" 4 -.IX Item "-v" -Print (on standard error output) the commands executed to run the stages -of compilation. Also print the version number of the compiler driver -program and of the preprocessor and the compiler proper. -.IP "\fB\-###\fR" 4 -.IX Item "-###" -Like \fB\-v\fR except the commands are not executed and arguments -are quoted unless they contain only alphanumeric characters or \f(CW\*(C`./\-_\*(C'\fR. -This is useful for shell scripts to capture the driver-generated command lines. -.IP "\fB\-pipe\fR" 4 -.IX Item "-pipe" -Use pipes rather than temporary files for communication between the -various stages of compilation. This fails to work on some systems where -the assembler is unable to read from a pipe; but the \s-1GNU\s0 assembler has -no trouble. -.IP "\fB\-\-help\fR" 4 -.IX Item "--help" -Print (on the standard output) a description of the command-line options -understood by \fBgcc\fR. If the \fB\-v\fR option is also specified -then \fB\-\-help\fR is also passed on to the various processes -invoked by \fBgcc\fR, so that they can display the command-line options -they accept. If the \fB\-Wextra\fR option has also been specified -(prior to the \fB\-\-help\fR option), then command-line options that -have no documentation associated with them are also displayed. -.IP "\fB\-\-target\-help\fR" 4 -.IX Item "--target-help" -Print (on the standard output) a description of target-specific command-line -options for each tool. For some targets extra target-specific -information may also be printed. -.IP "\fB\-\-help={\fR\fIclass\fR|[\fB^\fR]\fIqualifier\fR\fB}\fR[\fB,...\fR]" 4 -.IX Item "--help={class|[^]qualifier}[,...]" -Print (on the standard output) a description of the command-line -options understood by the compiler that fit into all specified classes -and qualifiers. These are the supported classes: -.RS 4 -.IP "\fBoptimizers\fR" 4 -.IX Item "optimizers" -Display all of the optimization options supported by the -compiler. -.IP "\fBwarnings\fR" 4 -.IX Item "warnings" -Display all of the options controlling warning messages -produced by the compiler. -.IP "\fBtarget\fR" 4 -.IX Item "target" -Display target-specific options. Unlike the -\&\fB\-\-target\-help\fR option however, target-specific options of the -linker and assembler are not displayed. This is because those -tools do not currently support the extended \fB\-\-help=\fR syntax. -.IP "\fBparams\fR" 4 -.IX Item "params" -Display the values recognized by the \fB\-\-param\fR -option. -.IP "\fIlanguage\fR" 4 -.IX Item "language" -Display the options supported for \fIlanguage\fR, where -\&\fIlanguage\fR is the name of one of the languages supported in this -version of \s-1GCC\s0. -.IP "\fBcommon\fR" 4 -.IX Item "common" -Display the options that are common to all languages. -.RE -.RS 4 -.Sp -These are the supported qualifiers: -.IP "\fBundocumented\fR" 4 -.IX Item "undocumented" -Display only those options that are undocumented. -.IP "\fBjoined\fR" 4 -.IX Item "joined" -Display options taking an argument that appears after an equal -sign in the same continuous piece of text, such as: -\&\fB\-\-help=target\fR. -.IP "\fBseparate\fR" 4 -.IX Item "separate" -Display options taking an argument that appears as a separate word -following the original option, such as: \fB\-o output-file\fR. -.RE -.RS 4 -.Sp -Thus for example to display all the undocumented target-specific -switches supported by the compiler, use: -.Sp -.Vb 1 -\& \-\-help=target,undocumented -.Ve -.Sp -The sense of a qualifier can be inverted by prefixing it with the -\&\fB^\fR character, so for example to display all binary warning -options (i.e., ones that are either on or off and that do not take an -argument) that have a description, use: -.Sp -.Vb 1 -\& \-\-help=warnings,^joined,^undocumented -.Ve -.Sp -The argument to \fB\-\-help=\fR should not consist solely of inverted -qualifiers. -.Sp -Combining several classes is possible, although this usually -restricts the output so much that there is nothing to display. One -case where it does work, however, is when one of the classes is -\&\fItarget\fR. For example, to display all the target-specific -optimization options, use: -.Sp -.Vb 1 -\& \-\-help=target,optimizers -.Ve -.Sp -The \fB\-\-help=\fR option can be repeated on the command line. Each -successive use displays its requested class of options, skipping -those that have already been displayed. -.Sp -If the \fB\-Q\fR option appears on the command line before the -\&\fB\-\-help=\fR option, then the descriptive text displayed by -\&\fB\-\-help=\fR is changed. Instead of describing the displayed -options, an indication is given as to whether the option is enabled, -disabled or set to a specific value (assuming that the compiler -knows this at the point where the \fB\-\-help=\fR option is used). -.Sp -Here is a truncated example from the \s-1ARM\s0 port of \fBgcc\fR: -.Sp -.Vb 5 -\& % gcc \-Q \-mabi=2 \-\-help=target \-c -\& The following options are target specific: -\& \-mabi= 2 -\& \-mabort\-on\-noreturn [disabled] -\& \-mapcs [disabled] -.Ve -.Sp -The output is sensitive to the effects of previous command-line -options, so for example it is possible to find out which optimizations -are enabled at \fB\-O2\fR by using: -.Sp -.Vb 1 -\& \-Q \-O2 \-\-help=optimizers -.Ve -.Sp -Alternatively you can discover which binary optimizations are enabled -by \fB\-O3\fR by using: -.Sp -.Vb 3 -\& gcc \-c \-Q \-O3 \-\-help=optimizers > /tmp/O3\-opts -\& gcc \-c \-Q \-O2 \-\-help=optimizers > /tmp/O2\-opts -\& diff /tmp/O2\-opts /tmp/O3\-opts | grep enabled -.Ve -.RE -.IP "\fB\-no\-canonical\-prefixes\fR" 4 -.IX Item "-no-canonical-prefixes" -Do not expand any symbolic links, resolve references to \fB/../\fR -or \fB/./\fR, or make the path absolute when generating a relative -prefix. -.IP "\fB\-\-version\fR" 4 -.IX Item "--version" -Display the version number and copyrights of the invoked \s-1GCC\s0. -.IP "\fB\-wrapper\fR" 4 -.IX Item "-wrapper" -Invoke all subcommands under a wrapper program. The name of the -wrapper program and its parameters are passed as a comma separated -list. -.Sp -.Vb 1 -\& gcc \-c t.c \-wrapper gdb,\-\-args -.Ve -.Sp -This invokes all subprograms of \fBgcc\fR under -\&\fBgdb \-\-args\fR, thus the invocation of \fBcc1\fR is -\&\fBgdb \-\-args cc1 ...\fR. -.IP "\fB\-fplugin=\fR\fIname\fR\fB.so\fR" 4 -.IX Item "-fplugin=name.so" -Load the plugin code in file \fIname\fR.so, assumed to be a -shared object to be dlopen'd by the compiler. The base name of -the shared object file is used to identify the plugin for the -purposes of argument parsing (See -\&\fB\-fplugin\-arg\-\fR\fIname\fR\fB\-\fR\fIkey\fR\fB=\fR\fIvalue\fR below). -Each plugin should define the callback functions specified in the -Plugins \s-1API\s0. -.IP "\fB\-fplugin\-arg\-\fR\fIname\fR\fB\-\fR\fIkey\fR\fB=\fR\fIvalue\fR" 4 -.IX Item "-fplugin-arg-name-key=value" -Define an argument called \fIkey\fR with a value of \fIvalue\fR -for the plugin called \fIname\fR. -.IP "\fB\-fdump\-ada\-spec\fR[\fB\-slim\fR]" 4 -.IX Item "-fdump-ada-spec[-slim]" -For C and \*(C+ source and include files, generate corresponding Ada specs. -.IP "\fB\-fada\-spec\-parent=\fR\fIunit\fR" 4 -.IX Item "-fada-spec-parent=unit" -In conjunction with \fB\-fdump\-ada\-spec\fR[\fB\-slim\fR] above, generate -Ada specs as child units of parent \fIunit\fR. -.IP "\fB\-fdump\-go\-spec=\fR\fIfile\fR" 4 -.IX Item "-fdump-go-spec=file" -For input files in any language, generate corresponding Go -declarations in \fIfile\fR. This generates Go \f(CW\*(C`const\*(C'\fR, -\&\f(CW\*(C`type\*(C'\fR, \f(CW\*(C`var\*(C'\fR, and \f(CW\*(C`func\*(C'\fR declarations which may be a -useful way to start writing a Go interface to code written in some -other language. -.IP "\fB@\fR\fIfile\fR" 4 -.IX Item "@file" -Read command-line options from \fIfile\fR. The options read are -inserted in place of the original @\fIfile\fR option. If \fIfile\fR -does not exist, or cannot be read, then the option will be treated -literally, and not removed. -.Sp -Options in \fIfile\fR are separated by whitespace. A whitespace -character may be included in an option by surrounding the entire -option in either single or double quotes. Any character (including a -backslash) may be included by prefixing the character to be included -with a backslash. The \fIfile\fR may itself contain additional -@\fIfile\fR options; any such options will be processed recursively. -.SS "Compiling \*(C+ Programs" -.IX Subsection "Compiling Programs" -\&\*(C+ source files conventionally use one of the suffixes \fB.C\fR, -\&\fB.cc\fR, \fB.cpp\fR, \fB.CPP\fR, \fB.c++\fR, \fB.cp\fR, or -\&\fB.cxx\fR; \*(C+ header files often use \fB.hh\fR, \fB.hpp\fR, -\&\fB.H\fR, or (for shared template code) \fB.tcc\fR; and -preprocessed \*(C+ files use the suffix \fB.ii\fR. \s-1GCC\s0 recognizes -files with these names and compiles them as \*(C+ programs even if you -call the compiler the same way as for compiling C programs (usually -with the name \fBgcc\fR). -.PP -However, the use of \fBgcc\fR does not add the \*(C+ library. -\&\fBg++\fR is a program that calls \s-1GCC\s0 and automatically specifies linking -against the \*(C+ library. It treats \fB.c\fR, -\&\fB.h\fR and \fB.i\fR files as \*(C+ source files instead of C source -files unless \fB\-x\fR is used. This program is also useful when -precompiling a C header file with a \fB.h\fR extension for use in \*(C+ -compilations. On many systems, \fBg++\fR is also installed with -the name \fBc++\fR. -.PP -When you compile \*(C+ programs, you may specify many of the same -command-line options that you use for compiling programs in any -language; or command-line options meaningful for C and related -languages; or options that are meaningful only for \*(C+ programs. -.SS "Options Controlling C Dialect" -.IX Subsection "Options Controlling C Dialect" -The following options control the dialect of C (or languages derived -from C, such as \*(C+, Objective-C and Objective\-\*(C+) that the compiler -accepts: -.IP "\fB\-ansi\fR" 4 -.IX Item "-ansi" -In C mode, this is equivalent to \fB\-std=c90\fR. In \*(C+ mode, it is -equivalent to \fB\-std=c++98\fR. -.Sp -This turns off certain features of \s-1GCC\s0 that are incompatible with \s-1ISO\s0 -C90 (when compiling C code), or of standard \*(C+ (when compiling \*(C+ code), -such as the \f(CW\*(C`asm\*(C'\fR and \f(CW\*(C`typeof\*(C'\fR keywords, and -predefined macros such as \f(CW\*(C`unix\*(C'\fR and \f(CW\*(C`vax\*(C'\fR that identify the -type of system you are using. It also enables the undesirable and -rarely used \s-1ISO\s0 trigraph feature. For the C compiler, -it disables recognition of \*(C+ style \fB//\fR comments as well as -the \f(CW\*(C`inline\*(C'\fR keyword. -.Sp -The alternate keywords \f(CW\*(C`_\|_asm_\|_\*(C'\fR, \f(CW\*(C`_\|_extension_\|_\*(C'\fR, -\&\f(CW\*(C`_\|_inline_\|_\*(C'\fR and \f(CW\*(C`_\|_typeof_\|_\*(C'\fR continue to work despite -\&\fB\-ansi\fR. You would not want to use them in an \s-1ISO\s0 C program, of -course, but it is useful to put them in header files that might be included -in compilations done with \fB\-ansi\fR. Alternate predefined macros -such as \f(CW\*(C`_\|_unix_\|_\*(C'\fR and \f(CW\*(C`_\|_vax_\|_\*(C'\fR are also available, with or -without \fB\-ansi\fR. -.Sp -The \fB\-ansi\fR option does not cause non-ISO programs to be -rejected gratuitously. For that, \fB\-Wpedantic\fR is required in -addition to \fB\-ansi\fR. -.Sp -The macro \f(CW\*(C`_\|_STRICT_ANSI_\|_\*(C'\fR is predefined when the \fB\-ansi\fR -option is used. Some header files may notice this macro and refrain -from declaring certain functions or defining certain macros that the -\&\s-1ISO\s0 standard doesn't call for; this is to avoid interfering with any -programs that might use these names for other things. -.Sp -Functions that are normally built in but do not have semantics -defined by \s-1ISO\s0 C (such as \f(CW\*(C`alloca\*(C'\fR and \f(CW\*(C`ffs\*(C'\fR) are not built-in -functions when \fB\-ansi\fR is used. -.IP "\fB\-std=\fR" 4 -.IX Item "-std=" -Determine the language standard. This option -is currently only supported when compiling C or \*(C+. -.Sp -The compiler can accept several base standards, such as \fBc90\fR or -\&\fBc++98\fR, and \s-1GNU\s0 dialects of those standards, such as -\&\fBgnu90\fR or \fBgnu++98\fR. When a base standard is specified, the -compiler accepts all programs following that standard plus those -using \s-1GNU\s0 extensions that do not contradict it. For example, -\&\fB\-std=c90\fR turns off certain features of \s-1GCC\s0 that are -incompatible with \s-1ISO\s0 C90, such as the \f(CW\*(C`asm\*(C'\fR and \f(CW\*(C`typeof\*(C'\fR -keywords, but not other \s-1GNU\s0 extensions that do not have a meaning in -\&\s-1ISO\s0 C90, such as omitting the middle term of a \f(CW\*(C`?:\*(C'\fR -expression. On the other hand, when a \s-1GNU\s0 dialect of a standard is -specified, all features supported by the compiler are enabled, even when -those features change the meaning of the base standard. As a result, some -strict-conforming programs may be rejected. The particular standard -is used by \fB\-Wpedantic\fR to identify which features are \s-1GNU\s0 -extensions given that version of the standard. For example -\&\fB\-std=gnu90 \-Wpedantic\fR warns about \*(C+ style \fB//\fR -comments, while \fB\-std=gnu99 \-Wpedantic\fR does not. -.Sp -A value for this option must be provided; possible values are -.RS 4 -.IP "\fBc90\fR" 4 -.IX Item "c90" -.PD 0 -.IP "\fBc89\fR" 4 -.IX Item "c89" -.IP "\fBiso9899:1990\fR" 4 -.IX Item "iso9899:1990" -.PD -Support all \s-1ISO\s0 C90 programs (certain \s-1GNU\s0 extensions that conflict -with \s-1ISO\s0 C90 are disabled). Same as \fB\-ansi\fR for C code. -.IP "\fBiso9899:199409\fR" 4 -.IX Item "iso9899:199409" -\&\s-1ISO\s0 C90 as modified in amendment 1. -.IP "\fBc99\fR" 4 -.IX Item "c99" -.PD 0 -.IP "\fBc9x\fR" 4 -.IX Item "c9x" -.IP "\fBiso9899:1999\fR" 4 -.IX Item "iso9899:1999" -.IP "\fBiso9899:199x\fR" 4 -.IX Item "iso9899:199x" -.PD -\&\s-1ISO\s0 C99. Note that this standard is not yet fully supported; see -<\fBhttp://gcc.gnu.org/c99status.html\fR> for more information. The -names \fBc9x\fR and \fBiso9899:199x\fR are deprecated. -.IP "\fBc11\fR" 4 -.IX Item "c11" -.PD 0 -.IP "\fBc1x\fR" 4 -.IX Item "c1x" -.IP "\fBiso9899:2011\fR" 4 -.IX Item "iso9899:2011" -.PD -\&\s-1ISO\s0 C11, the 2011 revision of the \s-1ISO\s0 C standard. -Support is incomplete and experimental. The name \fBc1x\fR is -deprecated. -.IP "\fBgnu90\fR" 4 -.IX Item "gnu90" -.PD 0 -.IP "\fBgnu89\fR" 4 -.IX Item "gnu89" -.PD -\&\s-1GNU\s0 dialect of \s-1ISO\s0 C90 (including some C99 features). This -is the default for C code. -.IP "\fBgnu99\fR" 4 -.IX Item "gnu99" -.PD 0 -.IP "\fBgnu9x\fR" 4 -.IX Item "gnu9x" -.PD -\&\s-1GNU\s0 dialect of \s-1ISO\s0 C99. When \s-1ISO\s0 C99 is fully implemented in \s-1GCC\s0, -this will become the default. The name \fBgnu9x\fR is deprecated. -.IP "\fBgnu11\fR" 4 -.IX Item "gnu11" -.PD 0 -.IP "\fBgnu1x\fR" 4 -.IX Item "gnu1x" -.PD -\&\s-1GNU\s0 dialect of \s-1ISO\s0 C11. Support is incomplete and experimental. The -name \fBgnu1x\fR is deprecated. -.IP "\fBc++98\fR" 4 -.IX Item "c++98" -.PD 0 -.IP "\fBc++03\fR" 4 -.IX Item "c++03" -.PD -The 1998 \s-1ISO\s0 \*(C+ standard plus the 2003 technical corrigendum and some -additional defect reports. Same as \fB\-ansi\fR for \*(C+ code. -.IP "\fBgnu++98\fR" 4 -.IX Item "gnu++98" -.PD 0 -.IP "\fBgnu++03\fR" 4 -.IX Item "gnu++03" -.PD -\&\s-1GNU\s0 dialect of \fB\-std=c++98\fR. This is the default for -\&\*(C+ code. -.IP "\fBc++11\fR" 4 -.IX Item "c++11" -.PD 0 -.IP "\fBc++0x\fR" 4 -.IX Item "c++0x" -.PD -The 2011 \s-1ISO\s0 \*(C+ standard plus amendments. Support for \*(C+11 is still -experimental, and may change in incompatible ways in future releases. -The name \fBc++0x\fR is deprecated. -.IP "\fBgnu++11\fR" 4 -.IX Item "gnu++11" -.PD 0 -.IP "\fBgnu++0x\fR" 4 -.IX Item "gnu++0x" -.PD -\&\s-1GNU\s0 dialect of \fB\-std=c++11\fR. Support for \*(C+11 is still -experimental, and may change in incompatible ways in future releases. -The name \fBgnu++0x\fR is deprecated. -.IP "\fBc++1y\fR" 4 -.IX Item "c++1y" -The next revision of the \s-1ISO\s0 \*(C+ standard, tentatively planned for -2017. Support is highly experimental, and will almost certainly -change in incompatible ways in future releases. -.IP "\fBgnu++1y\fR" 4 -.IX Item "gnu++1y" -\&\s-1GNU\s0 dialect of \fB\-std=c++1y\fR. Support is highly experimental, -and will almost certainly change in incompatible ways in future -releases. -.RE -.RS 4 -.RE -.IP "\fB\-fgnu89\-inline\fR" 4 -.IX Item "-fgnu89-inline" -The option \fB\-fgnu89\-inline\fR tells \s-1GCC\s0 to use the traditional -\&\s-1GNU\s0 semantics for \f(CW\*(C`inline\*(C'\fR functions when in C99 mode. - This option -is accepted and ignored by \s-1GCC\s0 versions 4.1.3 up to but not including -4.3. In \s-1GCC\s0 versions 4.3 and later it changes the behavior of \s-1GCC\s0 in -C99 mode. Using this option is roughly equivalent to adding the -\&\f(CW\*(C`gnu_inline\*(C'\fR function attribute to all inline functions. -.Sp -The option \fB\-fno\-gnu89\-inline\fR explicitly tells \s-1GCC\s0 to use the -C99 semantics for \f(CW\*(C`inline\*(C'\fR when in C99 or gnu99 mode (i.e., it -specifies the default behavior). This option was first supported in -\&\s-1GCC\s0 4.3. This option is not supported in \fB\-std=c90\fR or -\&\fB\-std=gnu90\fR mode. -.Sp -The preprocessor macros \f(CW\*(C`_\|_GNUC_GNU_INLINE_\|_\*(C'\fR and -\&\f(CW\*(C`_\|_GNUC_STDC_INLINE_\|_\*(C'\fR may be used to check which semantics are -in effect for \f(CW\*(C`inline\*(C'\fR functions. -.IP "\fB\-aux\-info\fR \fIfilename\fR" 4 -.IX Item "-aux-info filename" -Output to the given filename prototyped declarations for all functions -declared and/or defined in a translation unit, including those in header -files. This option is silently ignored in any language other than C. -.Sp -Besides declarations, the file indicates, in comments, the origin of -each declaration (source file and line), whether the declaration was -implicit, prototyped or unprototyped (\fBI\fR, \fBN\fR for new or -\&\fBO\fR for old, respectively, in the first character after the line -number and the colon), and whether it came from a declaration or a -definition (\fBC\fR or \fBF\fR, respectively, in the following -character). In the case of function definitions, a K&R\-style list of -arguments followed by their declarations is also provided, inside -comments, after the declaration. -.IP "\fB\-fallow\-parameterless\-variadic\-functions\fR" 4 -.IX Item "-fallow-parameterless-variadic-functions" -Accept variadic functions without named parameters. -.Sp -Although it is possible to define such a function, this is not very -useful as it is not possible to read the arguments. This is only -supported for C as this construct is allowed by \*(C+. -.IP "\fB\-fno\-asm\fR" 4 -.IX Item "-fno-asm" -Do not recognize \f(CW\*(C`asm\*(C'\fR, \f(CW\*(C`inline\*(C'\fR or \f(CW\*(C`typeof\*(C'\fR as a -keyword, so that code can use these words as identifiers. You can use -the keywords \f(CW\*(C`_\|_asm_\|_\*(C'\fR, \f(CW\*(C`_\|_inline_\|_\*(C'\fR and \f(CW\*(C`_\|_typeof_\|_\*(C'\fR -instead. \fB\-ansi\fR implies \fB\-fno\-asm\fR. -.Sp -In \*(C+, this switch only affects the \f(CW\*(C`typeof\*(C'\fR keyword, since -\&\f(CW\*(C`asm\*(C'\fR and \f(CW\*(C`inline\*(C'\fR are standard keywords. You may want to -use the \fB\-fno\-gnu\-keywords\fR flag instead, which has the same -effect. In C99 mode (\fB\-std=c99\fR or \fB\-std=gnu99\fR), this -switch only affects the \f(CW\*(C`asm\*(C'\fR and \f(CW\*(C`typeof\*(C'\fR keywords, since -\&\f(CW\*(C`inline\*(C'\fR is a standard keyword in \s-1ISO\s0 C99. -.IP "\fB\-fno\-builtin\fR" 4 -.IX Item "-fno-builtin" -.PD 0 -.IP "\fB\-fno\-builtin\-\fR\fIfunction\fR" 4 -.IX Item "-fno-builtin-function" -.PD -Don't recognize built-in functions that do not begin with -\&\fB_\|_builtin_\fR as prefix. -.Sp -\&\s-1GCC\s0 normally generates special code to handle certain built-in functions -more efficiently; for instance, calls to \f(CW\*(C`alloca\*(C'\fR may become single -instructions which adjust the stack directly, and calls to \f(CW\*(C`memcpy\*(C'\fR -may become inline copy loops. The resulting code is often both smaller -and faster, but since the function calls no longer appear as such, you -cannot set a breakpoint on those calls, nor can you change the behavior -of the functions by linking with a different library. In addition, -when a function is recognized as a built-in function, \s-1GCC\s0 may use -information about that function to warn about problems with calls to -that function, or to generate more efficient code, even if the -resulting code still contains calls to that function. For example, -warnings are given with \fB\-Wformat\fR for bad calls to -\&\f(CW\*(C`printf\*(C'\fR when \f(CW\*(C`printf\*(C'\fR is built in and \f(CW\*(C`strlen\*(C'\fR is -known not to modify global memory. -.Sp -With the \fB\-fno\-builtin\-\fR\fIfunction\fR option -only the built-in function \fIfunction\fR is -disabled. \fIfunction\fR must not begin with \fB_\|_builtin_\fR. If a -function is named that is not built-in in this version of \s-1GCC\s0, this -option is ignored. There is no corresponding -\&\fB\-fbuiltin\-\fR\fIfunction\fR option; if you wish to enable -built-in functions selectively when using \fB\-fno\-builtin\fR or -\&\fB\-ffreestanding\fR, you may define macros such as: -.Sp -.Vb 2 -\& #define abs(n) _\|_builtin_abs ((n)) -\& #define strcpy(d, s) _\|_builtin_strcpy ((d), (s)) -.Ve -.IP "\fB\-fhosted\fR" 4 -.IX Item "-fhosted" -Assert that compilation targets a hosted environment. This implies -\&\fB\-fbuiltin\fR. A hosted environment is one in which the -entire standard library is available, and in which \f(CW\*(C`main\*(C'\fR has a return -type of \f(CW\*(C`int\*(C'\fR. Examples are nearly everything except a kernel. -This is equivalent to \fB\-fno\-freestanding\fR. -.IP "\fB\-ffreestanding\fR" 4 -.IX Item "-ffreestanding" -Assert that compilation targets a freestanding environment. This -implies \fB\-fno\-builtin\fR. A freestanding environment -is one in which the standard library may not exist, and program startup may -not necessarily be at \f(CW\*(C`main\*(C'\fR. The most obvious example is an \s-1OS\s0 kernel. -This is equivalent to \fB\-fno\-hosted\fR. -.IP "\fB\-fopenmp\fR" 4 -.IX Item "-fopenmp" -Enable handling of OpenMP directives \f(CW\*(C`#pragma omp\*(C'\fR in C/\*(C+ and -\&\f(CW\*(C`!$omp\*(C'\fR in Fortran. When \fB\-fopenmp\fR is specified, the -compiler generates parallel code according to the OpenMP Application -Program Interface v3.0 <\fBhttp://www.openmp.org/\fR>. This option -implies \fB\-pthread\fR, and thus is only supported on targets that -have support for \fB\-pthread\fR. -.IP "\fB\-fgnu\-tm\fR" 4 -.IX Item "-fgnu-tm" -When the option \fB\-fgnu\-tm\fR is specified, the compiler -generates code for the Linux variant of Intel's current Transactional -Memory \s-1ABI\s0 specification document (Revision 1.1, May 6 2009). This is -an experimental feature whose interface may change in future versions -of \s-1GCC\s0, as the official specification changes. Please note that not -all architectures are supported for this feature. -.Sp -For more information on \s-1GCC\s0's support for transactional memory, -.Sp -Note that the transactional memory feature is not supported with -non-call exceptions (\fB\-fnon\-call\-exceptions\fR). -.IP "\fB\-fms\-extensions\fR" 4 -.IX Item "-fms-extensions" -Accept some non-standard constructs used in Microsoft header files. -.Sp -In \*(C+ code, this allows member names in structures to be similar -to previous types declarations. -.Sp -.Vb 4 -\& typedef int UOW; -\& struct ABC { -\& UOW UOW; -\& }; -.Ve -.Sp -Some cases of unnamed fields in structures and unions are only -accepted with this option. -.IP "\fB\-fplan9\-extensions\fR" 4 -.IX Item "-fplan9-extensions" -Accept some non-standard constructs used in Plan 9 code. -.Sp -This enables \fB\-fms\-extensions\fR, permits passing pointers to -structures with anonymous fields to functions that expect pointers to -elements of the type of the field, and permits referring to anonymous -fields declared using a typedef. This is only -supported for C, not \*(C+. -.IP "\fB\-trigraphs\fR" 4 -.IX Item "-trigraphs" -Support \s-1ISO\s0 C trigraphs. The \fB\-ansi\fR option (and \fB\-std\fR -options for strict \s-1ISO\s0 C conformance) implies \fB\-trigraphs\fR. -.IP "\fB\-traditional\fR" 4 -.IX Item "-traditional" -.PD 0 -.IP "\fB\-traditional\-cpp\fR" 4 -.IX Item "-traditional-cpp" -.PD -Formerly, these options caused \s-1GCC\s0 to attempt to emulate a pre-standard -C compiler. They are now only supported with the \fB\-E\fR switch. -The preprocessor continues to support a pre-standard mode. See the \s-1GNU\s0 -\&\s-1CPP\s0 manual for details. -.IP "\fB\-fcond\-mismatch\fR" 4 -.IX Item "-fcond-mismatch" -Allow conditional expressions with mismatched types in the second and -third arguments. The value of such an expression is void. This option -is not supported for \*(C+. -.IP "\fB\-flax\-vector\-conversions\fR" 4 -.IX Item "-flax-vector-conversions" -Allow implicit conversions between vectors with differing numbers of -elements and/or incompatible element types. This option should not be -used for new code. -.IP "\fB\-funsigned\-char\fR" 4 -.IX Item "-funsigned-char" -Let the type \f(CW\*(C`char\*(C'\fR be unsigned, like \f(CW\*(C`unsigned char\*(C'\fR. -.Sp -Each kind of machine has a default for what \f(CW\*(C`char\*(C'\fR should -be. It is either like \f(CW\*(C`unsigned char\*(C'\fR by default or like -\&\f(CW\*(C`signed char\*(C'\fR by default. -.Sp -Ideally, a portable program should always use \f(CW\*(C`signed char\*(C'\fR or -\&\f(CW\*(C`unsigned char\*(C'\fR when it depends on the signedness of an object. -But many programs have been written to use plain \f(CW\*(C`char\*(C'\fR and -expect it to be signed, or expect it to be unsigned, depending on the -machines they were written for. This option, and its inverse, let you -make such a program work with the opposite default. -.Sp -The type \f(CW\*(C`char\*(C'\fR is always a distinct type from each of -\&\f(CW\*(C`signed char\*(C'\fR or \f(CW\*(C`unsigned char\*(C'\fR, even though its behavior -is always just like one of those two. -.IP "\fB\-fsigned\-char\fR" 4 -.IX Item "-fsigned-char" -Let the type \f(CW\*(C`char\*(C'\fR be signed, like \f(CW\*(C`signed char\*(C'\fR. -.Sp -Note that this is equivalent to \fB\-fno\-unsigned\-char\fR, which is -the negative form of \fB\-funsigned\-char\fR. Likewise, the option -\&\fB\-fno\-signed\-char\fR is equivalent to \fB\-funsigned\-char\fR. -.IP "\fB\-fsigned\-bitfields\fR" 4 -.IX Item "-fsigned-bitfields" -.PD 0 -.IP "\fB\-funsigned\-bitfields\fR" 4 -.IX Item "-funsigned-bitfields" -.IP "\fB\-fno\-signed\-bitfields\fR" 4 -.IX Item "-fno-signed-bitfields" -.IP "\fB\-fno\-unsigned\-bitfields\fR" 4 -.IX Item "-fno-unsigned-bitfields" -.PD -These options control whether a bit-field is signed or unsigned, when the -declaration does not use either \f(CW\*(C`signed\*(C'\fR or \f(CW\*(C`unsigned\*(C'\fR. By -default, such a bit-field is signed, because this is consistent: the -basic integer types such as \f(CW\*(C`int\*(C'\fR are signed types. -.SS "Options Controlling \*(C+ Dialect" -.IX Subsection "Options Controlling Dialect" -This section describes the command-line options that are only meaningful -for \*(C+ programs. You can also use most of the \s-1GNU\s0 compiler options -regardless of what language your program is in. For example, you -might compile a file \f(CW\*(C`firstClass.C\*(C'\fR like this: -.PP -.Vb 1 -\& g++ \-g \-frepo \-O \-c firstClass.C -.Ve -.PP -In this example, only \fB\-frepo\fR is an option meant -only for \*(C+ programs; you can use the other options with any -language supported by \s-1GCC\s0. -.PP -Here is a list of options that are \fIonly\fR for compiling \*(C+ programs: -.IP "\fB\-fabi\-version=\fR\fIn\fR" 4 -.IX Item "-fabi-version=n" -Use version \fIn\fR of the \*(C+ \s-1ABI\s0. The default is version 2. -.Sp -Version 0 refers to the version conforming most closely to -the \*(C+ \s-1ABI\s0 specification. Therefore, the \s-1ABI\s0 obtained using version 0 -will change in different versions of G++ as \s-1ABI\s0 bugs are fixed. -.Sp -Version 1 is the version of the \*(C+ \s-1ABI\s0 that first appeared in G++ 3.2. -.Sp -Version 2 is the version of the \*(C+ \s-1ABI\s0 that first appeared in G++ 3.4. -.Sp -Version 3 corrects an error in mangling a constant address as a -template argument. -.Sp -Version 4, which first appeared in G++ 4.5, implements a standard -mangling for vector types. -.Sp -Version 5, which first appeared in G++ 4.6, corrects the mangling of -attribute const/volatile on function pointer types, decltype of a -plain decl, and use of a function parameter in the declaration of -another parameter. -.Sp -Version 6, which first appeared in G++ 4.7, corrects the promotion -behavior of \*(C+11 scoped enums and the mangling of template argument -packs, const/static_cast, prefix ++ and \-\-, and a class scope function -used as a template argument. -.Sp -See also \fB\-Wabi\fR. -.IP "\fB\-fno\-access\-control\fR" 4 -.IX Item "-fno-access-control" -Turn off all access checking. This switch is mainly useful for working -around bugs in the access control code. -.IP "\fB\-fcheck\-new\fR" 4 -.IX Item "-fcheck-new" -Check that the pointer returned by \f(CW\*(C`operator new\*(C'\fR is non-null -before attempting to modify the storage allocated. This check is -normally unnecessary because the \*(C+ standard specifies that -\&\f(CW\*(C`operator new\*(C'\fR only returns \f(CW0\fR if it is declared -\&\fB\f(BIthrow()\fB\fR, in which case the compiler always checks the -return value even without this option. In all other cases, when -\&\f(CW\*(C`operator new\*(C'\fR has a non-empty exception specification, memory -exhaustion is signalled by throwing \f(CW\*(C`std::bad_alloc\*(C'\fR. See also -\&\fBnew (nothrow)\fR. -.IP "\fB\-fconstexpr\-depth=\fR\fIn\fR" 4 -.IX Item "-fconstexpr-depth=n" -Set the maximum nested evaluation depth for \*(C+11 constexpr functions -to \fIn\fR. A limit is needed to detect endless recursion during -constant expression evaluation. The minimum specified by the standard -is 512. -.IP "\fB\-fdeduce\-init\-list\fR" 4 -.IX Item "-fdeduce-init-list" -Enable deduction of a template type parameter as -\&\f(CW\*(C`std::initializer_list\*(C'\fR from a brace-enclosed initializer list, i.e. -.Sp -.Vb 4 -\& template auto forward(T t) \-> decltype (realfn (t)) -\& { -\& return realfn (t); -\& } -\& -\& void f() -\& { -\& forward({1,2}); // call forward> -\& } -.Ve -.Sp -This deduction was implemented as a possible extension to the -originally proposed semantics for the \*(C+11 standard, but was not part -of the final standard, so it is disabled by default. This option is -deprecated, and may be removed in a future version of G++. -.IP "\fB\-ffriend\-injection\fR" 4 -.IX Item "-ffriend-injection" -Inject friend functions into the enclosing namespace, so that they are -visible outside the scope of the class in which they are declared. -Friend functions were documented to work this way in the old Annotated -\&\*(C+ Reference Manual, and versions of G++ before 4.1 always worked -that way. However, in \s-1ISO\s0 \*(C+ a friend function that is not declared -in an enclosing scope can only be found using argument dependent -lookup. This option causes friends to be injected as they were in -earlier releases. -.Sp -This option is for compatibility, and may be removed in a future -release of G++. -.IP "\fB\-fno\-elide\-constructors\fR" 4 -.IX Item "-fno-elide-constructors" -The \*(C+ standard allows an implementation to omit creating a temporary -that is only used to initialize another object of the same type. -Specifying this option disables that optimization, and forces G++ to -call the copy constructor in all cases. -.IP "\fB\-fno\-enforce\-eh\-specs\fR" 4 -.IX Item "-fno-enforce-eh-specs" -Don't generate code to check for violation of exception specifications -at run time. This option violates the \*(C+ standard, but may be useful -for reducing code size in production builds, much like defining -\&\fB\s-1NDEBUG\s0\fR. This does not give user code permission to throw -exceptions in violation of the exception specifications; the compiler -still optimizes based on the specifications, so throwing an -unexpected exception results in undefined behavior at run time. -.IP "\fB\-fextern\-tls\-init\fR" 4 -.IX Item "-fextern-tls-init" -.PD 0 -.IP "\fB\-fno\-extern\-tls\-init\fR" 4 -.IX Item "-fno-extern-tls-init" -.PD -The \*(C+11 and OpenMP standards allow \fBthread_local\fR and -\&\fBthreadprivate\fR variables to have dynamic (runtime) -initialization. To support this, any use of such a variable goes -through a wrapper function that performs any necessary initialization. -When the use and definition of the variable are in the same -translation unit, this overhead can be optimized away, but when the -use is in a different translation unit there is significant overhead -even if the variable doesn't actually need dynamic initialization. If -the programmer can be sure that no use of the variable in a -non-defining \s-1TU\s0 needs to trigger dynamic initialization (either -because the variable is statically initialized, or a use of the -variable in the defining \s-1TU\s0 will be executed before any uses in -another \s-1TU\s0), they can avoid this overhead with the -\&\fB\-fno\-extern\-tls\-init\fR option. -.Sp -On targets that support symbol aliases, the default is -\&\fB\-fextern\-tls\-init\fR. On targets that do not support symbol -aliases, the default is \fB\-fno\-extern\-tls\-init\fR. -.IP "\fB\-ffor\-scope\fR" 4 -.IX Item "-ffor-scope" -.PD 0 -.IP "\fB\-fno\-for\-scope\fR" 4 -.IX Item "-fno-for-scope" -.PD -If \fB\-ffor\-scope\fR is specified, the scope of variables declared in -a \fIfor-init-statement\fR is limited to the \fBfor\fR loop itself, -as specified by the \*(C+ standard. -If \fB\-fno\-for\-scope\fR is specified, the scope of variables declared in -a \fIfor-init-statement\fR extends to the end of the enclosing scope, -as was the case in old versions of G++, and other (traditional) -implementations of \*(C+. -.Sp -If neither flag is given, the default is to follow the standard, -but to allow and give a warning for old-style code that would -otherwise be invalid, or have different behavior. -.IP "\fB\-fno\-gnu\-keywords\fR" 4 -.IX Item "-fno-gnu-keywords" -Do not recognize \f(CW\*(C`typeof\*(C'\fR as a keyword, so that code can use this -word as an identifier. You can use the keyword \f(CW\*(C`_\|_typeof_\|_\*(C'\fR instead. -\&\fB\-ansi\fR implies \fB\-fno\-gnu\-keywords\fR. -.IP "\fB\-fno\-implicit\-templates\fR" 4 -.IX Item "-fno-implicit-templates" -Never emit code for non-inline templates that are instantiated -implicitly (i.e. by use); only emit code for explicit instantiations. -.IP "\fB\-fno\-implicit\-inline\-templates\fR" 4 -.IX Item "-fno-implicit-inline-templates" -Don't emit code for implicit instantiations of inline templates, either. -The default is to handle inlines differently so that compiles with and -without optimization need the same set of explicit instantiations. -.IP "\fB\-fno\-implement\-inlines\fR" 4 -.IX Item "-fno-implement-inlines" -To save space, do not emit out-of-line copies of inline functions -controlled by \fB#pragma implementation\fR. This causes linker -errors if these functions are not inlined everywhere they are called. -.IP "\fB\-fms\-extensions\fR" 4 -.IX Item "-fms-extensions" -Disable Wpedantic warnings about constructs used in \s-1MFC\s0, such as implicit -int and getting a pointer to member function via non-standard syntax. -.IP "\fB\-fno\-nonansi\-builtins\fR" 4 -.IX Item "-fno-nonansi-builtins" -Disable built-in declarations of functions that are not mandated by -\&\s-1ANSI/ISO\s0 C. These include \f(CW\*(C`ffs\*(C'\fR, \f(CW\*(C`alloca\*(C'\fR, \f(CW\*(C`_exit\*(C'\fR, -\&\f(CW\*(C`index\*(C'\fR, \f(CW\*(C`bzero\*(C'\fR, \f(CW\*(C`conjf\*(C'\fR, and other related functions. -.IP "\fB\-fnothrow\-opt\fR" 4 -.IX Item "-fnothrow-opt" -Treat a \f(CW\*(C`throw()\*(C'\fR exception specification as if it were a -\&\f(CW\*(C`noexcept\*(C'\fR specification to reduce or eliminate the text size -overhead relative to a function with no exception specification. If -the function has local variables of types with non-trivial -destructors, the exception specification actually makes the -function smaller because the \s-1EH\s0 cleanups for those variables can be -optimized away. The semantic effect is that an exception thrown out of -a function with such an exception specification results in a call -to \f(CW\*(C`terminate\*(C'\fR rather than \f(CW\*(C`unexpected\*(C'\fR. -.IP "\fB\-fno\-operator\-names\fR" 4 -.IX Item "-fno-operator-names" -Do not treat the operator name keywords \f(CW\*(C`and\*(C'\fR, \f(CW\*(C`bitand\*(C'\fR, -\&\f(CW\*(C`bitor\*(C'\fR, \f(CW\*(C`compl\*(C'\fR, \f(CW\*(C`not\*(C'\fR, \f(CW\*(C`or\*(C'\fR and \f(CW\*(C`xor\*(C'\fR as -synonyms as keywords. -.IP "\fB\-fno\-optional\-diags\fR" 4 -.IX Item "-fno-optional-diags" -Disable diagnostics that the standard says a compiler does not need to -issue. Currently, the only such diagnostic issued by G++ is the one for -a name having multiple meanings within a class. -.IP "\fB\-fpermissive\fR" 4 -.IX Item "-fpermissive" -Downgrade some diagnostics about nonconformant code from errors to -warnings. Thus, using \fB\-fpermissive\fR allows some -nonconforming code to compile. -.IP "\fB\-fno\-pretty\-templates\fR" 4 -.IX Item "-fno-pretty-templates" -When an error message refers to a specialization of a function -template, the compiler normally prints the signature of the -template followed by the template arguments and any typedefs or -typenames in the signature (e.g. \f(CW\*(C`void f(T) [with T = int]\*(C'\fR -rather than \f(CW\*(C`void f(int)\*(C'\fR) so that it's clear which template is -involved. When an error message refers to a specialization of a class -template, the compiler omits any template arguments that match -the default template arguments for that template. If either of these -behaviors make it harder to understand the error message rather than -easier, you can use \fB\-fno\-pretty\-templates\fR to disable them. -.IP "\fB\-frepo\fR" 4 -.IX Item "-frepo" -Enable automatic template instantiation at link time. This option also -implies \fB\-fno\-implicit\-templates\fR. -.IP "\fB\-fno\-rtti\fR" 4 -.IX Item "-fno-rtti" -Disable generation of information about every class with virtual -functions for use by the \*(C+ run-time type identification features -(\fBdynamic_cast\fR and \fBtypeid\fR). If you don't use those parts -of the language, you can save some space by using this flag. Note that -exception handling uses the same information, but G++ generates it as -needed. The \fBdynamic_cast\fR operator can still be used for casts that -do not require run-time type information, i.e. casts to \f(CW\*(C`void *\*(C'\fR or to -unambiguous base classes. -.IP "\fB\-fstats\fR" 4 -.IX Item "-fstats" -Emit statistics about front-end processing at the end of the compilation. -This information is generally only useful to the G++ development team. -.IP "\fB\-fstrict\-enums\fR" 4 -.IX Item "-fstrict-enums" -Allow the compiler to optimize using the assumption that a value of -enumerated type can only be one of the values of the enumeration (as -defined in the \*(C+ standard; basically, a value that can be -represented in the minimum number of bits needed to represent all the -enumerators). This assumption may not be valid if the program uses a -cast to convert an arbitrary integer value to the enumerated type. -.IP "\fB\-ftemplate\-backtrace\-limit=\fR\fIn\fR" 4 -.IX Item "-ftemplate-backtrace-limit=n" -Set the maximum number of template instantiation notes for a single -warning or error to \fIn\fR. The default value is 10. -.IP "\fB\-ftemplate\-depth=\fR\fIn\fR" 4 -.IX Item "-ftemplate-depth=n" -Set the maximum instantiation depth for template classes to \fIn\fR. -A limit on the template instantiation depth is needed to detect -endless recursions during template class instantiation. \s-1ANSI/ISO\s0 \*(C+ -conforming programs must not rely on a maximum depth greater than 17 -(changed to 1024 in \*(C+11). The default value is 900, as the compiler -can run out of stack space before hitting 1024 in some situations. -.IP "\fB\-fno\-threadsafe\-statics\fR" 4 -.IX Item "-fno-threadsafe-statics" -Do not emit the extra code to use the routines specified in the \*(C+ -\&\s-1ABI\s0 for thread-safe initialization of local statics. You can use this -option to reduce code size slightly in code that doesn't need to be -thread-safe. -.IP "\fB\-fuse\-cxa\-atexit\fR" 4 -.IX Item "-fuse-cxa-atexit" -Register destructors for objects with static storage duration with the -\&\f(CW\*(C`_\|_cxa_atexit\*(C'\fR function rather than the \f(CW\*(C`atexit\*(C'\fR function. -This option is required for fully standards-compliant handling of static -destructors, but only works if your C library supports -\&\f(CW\*(C`_\|_cxa_atexit\*(C'\fR. -.IP "\fB\-fno\-use\-cxa\-get\-exception\-ptr\fR" 4 -.IX Item "-fno-use-cxa-get-exception-ptr" -Don't use the \f(CW\*(C`_\|_cxa_get_exception_ptr\*(C'\fR runtime routine. This -causes \f(CW\*(C`std::uncaught_exception\*(C'\fR to be incorrect, but is necessary -if the runtime routine is not available. -.IP "\fB\-fvisibility\-inlines\-hidden\fR" 4 -.IX Item "-fvisibility-inlines-hidden" -This switch declares that the user does not attempt to compare -pointers to inline functions or methods where the addresses of the two functions -are taken in different shared objects. -.Sp -The effect of this is that \s-1GCC\s0 may, effectively, mark inline methods with -\&\f(CW\*(C`_\|_attribute_\|_ ((visibility ("hidden")))\*(C'\fR so that they do not -appear in the export table of a \s-1DSO\s0 and do not require a \s-1PLT\s0 indirection -when used within the \s-1DSO\s0. Enabling this option can have a dramatic effect -on load and link times of a \s-1DSO\s0 as it massively reduces the size of the -dynamic export table when the library makes heavy use of templates. -.Sp -The behavior of this switch is not quite the same as marking the -methods as hidden directly, because it does not affect static variables -local to the function or cause the compiler to deduce that -the function is defined in only one shared object. -.Sp -You may mark a method as having a visibility explicitly to negate the -effect of the switch for that method. For example, if you do want to -compare pointers to a particular inline method, you might mark it as -having default visibility. Marking the enclosing class with explicit -visibility has no effect. -.Sp -Explicitly instantiated inline methods are unaffected by this option -as their linkage might otherwise cross a shared library boundary. -.IP "\fB\-fvisibility\-ms\-compat\fR" 4 -.IX Item "-fvisibility-ms-compat" -This flag attempts to use visibility settings to make \s-1GCC\s0's \*(C+ -linkage model compatible with that of Microsoft Visual Studio. -.Sp -The flag makes these changes to \s-1GCC\s0's linkage model: -.RS 4 -.IP "1." 4 -It sets the default visibility to \f(CW\*(C`hidden\*(C'\fR, like -\&\fB\-fvisibility=hidden\fR. -.IP "2." 4 -Types, but not their members, are not hidden by default. -.IP "3." 4 -The One Definition Rule is relaxed for types without explicit -visibility specifications that are defined in more than one -shared object: those declarations are permitted if they are -permitted when this option is not used. -.RE -.RS 4 -.Sp -In new code it is better to use \fB\-fvisibility=hidden\fR and -export those classes that are intended to be externally visible. -Unfortunately it is possible for code to rely, perhaps accidentally, -on the Visual Studio behavior. -.Sp -Among the consequences of these changes are that static data members -of the same type with the same name but defined in different shared -objects are different, so changing one does not change the other; -and that pointers to function members defined in different shared -objects may not compare equal. When this flag is given, it is a -violation of the \s-1ODR\s0 to define types with the same name differently. -.RE -.IP "\fB\-fno\-weak\fR" 4 -.IX Item "-fno-weak" -Do not use weak symbol support, even if it is provided by the linker. -By default, G++ uses weak symbols if they are available. This -option exists only for testing, and should not be used by end-users; -it results in inferior code and has no benefits. This option may -be removed in a future release of G++. -.IP "\fB\-nostdinc++\fR" 4 -.IX Item "-nostdinc++" -Do not search for header files in the standard directories specific to -\&\*(C+, but do still search the other standard directories. (This option -is used when building the \*(C+ library.) -.PP -In addition, these optimization, warning, and code generation options -have meanings only for \*(C+ programs: -.IP "\fB\-fno\-default\-inline\fR" 4 -.IX Item "-fno-default-inline" -Do not assume \fBinline\fR for functions defined inside a class scope. - Note that these -functions have linkage like inline functions; they just aren't -inlined by default. -.IP "\fB\-Wabi\fR (C, Objective-C, \*(C+ and Objective\-\*(C+ only)" 4 -.IX Item "-Wabi (C, Objective-C, and Objective- only)" -Warn when G++ generates code that is probably not compatible with the -vendor-neutral \*(C+ \s-1ABI\s0. Although an effort has been made to warn about -all such cases, there are probably some cases that are not warned about, -even though G++ is generating incompatible code. There may also be -cases where warnings are emitted even though the code that is generated -is compatible. -.Sp -You should rewrite your code to avoid these warnings if you are -concerned about the fact that code generated by G++ may not be binary -compatible with code generated by other compilers. -.Sp -The known incompatibilities in \fB\-fabi\-version=2\fR (the default) include: -.RS 4 -.IP "\(bu" 4 -A template with a non-type template parameter of reference type is -mangled incorrectly: -.Sp -.Vb 3 -\& extern int N; -\& template struct S {}; -\& void n (S) {2} -.Ve -.Sp -This is fixed in \fB\-fabi\-version=3\fR. -.IP "\(bu" 4 -\&\s-1SIMD\s0 vector types declared using \f(CW\*(C`_\|_attribute ((vector_size))\*(C'\fR are -mangled in a non-standard way that does not allow for overloading of -functions taking vectors of different sizes. -.Sp -The mangling is changed in \fB\-fabi\-version=4\fR. -.RE -.RS 4 -.Sp -The known incompatibilities in \fB\-fabi\-version=1\fR include: -.IP "\(bu" 4 -Incorrect handling of tail-padding for bit-fields. G++ may attempt to -pack data into the same byte as a base class. For example: -.Sp -.Vb 2 -\& struct A { virtual void f(); int f1 : 1; }; -\& struct B : public A { int f2 : 1; }; -.Ve -.Sp -In this case, G++ places \f(CW\*(C`B::f2\*(C'\fR into the same byte -as \f(CW\*(C`A::f1\*(C'\fR; other compilers do not. You can avoid this problem -by explicitly padding \f(CW\*(C`A\*(C'\fR so that its size is a multiple of the -byte size on your platform; that causes G++ and other compilers to -lay out \f(CW\*(C`B\*(C'\fR identically. -.IP "\(bu" 4 -Incorrect handling of tail-padding for virtual bases. G++ does not use -tail padding when laying out virtual bases. For example: -.Sp -.Vb 3 -\& struct A { virtual void f(); char c1; }; -\& struct B { B(); char c2; }; -\& struct C : public A, public virtual B {}; -.Ve -.Sp -In this case, G++ does not place \f(CW\*(C`B\*(C'\fR into the tail-padding for -\&\f(CW\*(C`A\*(C'\fR; other compilers do. You can avoid this problem by -explicitly padding \f(CW\*(C`A\*(C'\fR so that its size is a multiple of its -alignment (ignoring virtual base classes); that causes G++ and other -compilers to lay out \f(CW\*(C`C\*(C'\fR identically. -.IP "\(bu" 4 -Incorrect handling of bit-fields with declared widths greater than that -of their underlying types, when the bit-fields appear in a union. For -example: -.Sp -.Vb 1 -\& union U { int i : 4096; }; -.Ve -.Sp -Assuming that an \f(CW\*(C`int\*(C'\fR does not have 4096 bits, G++ makes the -union too small by the number of bits in an \f(CW\*(C`int\*(C'\fR. -.IP "\(bu" 4 -Empty classes can be placed at incorrect offsets. For example: -.Sp -.Vb 1 -\& struct A {}; -\& -\& struct B { -\& A a; -\& virtual void f (); -\& }; -\& -\& struct C : public B, public A {}; -.Ve -.Sp -G++ places the \f(CW\*(C`A\*(C'\fR base class of \f(CW\*(C`C\*(C'\fR at a nonzero offset; -it should be placed at offset zero. G++ mistakenly believes that the -\&\f(CW\*(C`A\*(C'\fR data member of \f(CW\*(C`B\*(C'\fR is already at offset zero. -.IP "\(bu" 4 -Names of template functions whose types involve \f(CW\*(C`typename\*(C'\fR or -template template parameters can be mangled incorrectly. -.Sp -.Vb 2 -\& template -\& void f(typename Q::X) {} -\& -\& template